2014-02-25 116 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

回答