2014-02-25 114 views
1

所以我想從Heroku上運行的Ruby應用程序調用Haskell函數。我知道Hubris,但它似乎不太可能在Heroku沙盒中工作,所以我正在考慮自動將Haskell代碼轉換爲Ruby。毫不奇怪,沒有任何工具可以一次完成,但似乎有一大堆Haskell-to-X和Y-to-Ruby工具。哪個可以做到這一點,或者我還有其他解決方案嗎?在Heroku上從Ruby調用Haskell函數

是的,我知道任何兩次生成的代碼都會造成可怕的混淆代碼意大利麪條,只要它有效,我都可以。

+2

Haskell和Ruby是如此不同,以至於在這種情況下你最好只是重寫。 – Carl

+1

您是否知道multi-buildpack?這將允許你在同一個應用中同時運行haskell和ruby,並且至少可以解決這個問題。 – Will

+0

@威爾:不,我不是,但那可能是票,我可以使用例如。 https://github.com/begriffs/heroku-buildpack-ghc在單獨的測試版中啓動Haskell應用程序。請添加此作爲答案。 – jpatokal

回答