Перевод Haskell на C для использования на iPhone - PullRequest
2 голосов
/ 02 января 2011

Я написал библиотеку на Haskell, которую хотел бы включить в приложение для iPhone.Он интенсивно использует функциональные способности Хаскелла, каррирование и т. Д., И переписывание в Objective-C будет непростым делом.

Возможно ли автоматически перевести Haskell на C?или выкопать промежуточное представление C из одного из компиляторов?

Соглашение разработчика Apple запрещает статически связывать один из легких интерпретаторов Haskell, не то чтобы я заинтересован в этом решении.

Ответы [ 3 ]

4 голосов
/ 02 января 2011

Я не использовал его, но есть http://projects.haskell.org/ghc-iphone/

4 голосов
/ 02 января 2011

http://repetae.net/computer/jhc/ компилируется в довольно стандартный C. Возможно, будет возможно использовать его.

0 голосов
/ 16 ноября 2013

Взгляните на проект ghc-ios:

http://www.reddit.com/r/haskell/comments/1lboh4/announcing_ghc_ios/

...