Я "написав бібліотеку Haskell, яку я хотів би включити в додаток для iPhone. Це дуже сильно використовує функціональні здібності Haskell", каррінг тощо, і переписування в Objective-C було б важким.
Чи можливо автоматично перевести Haskell на C? чи викопати проміжне представлення C у одного з компіляторів?
Угода розробника Apple забороняє статично пов'язувати один з легких перекладачів Haskell, не те, що я зацікавлений у цьому рішенні.
Відповіді:
4 для відповіді № 1Я цього не використовував, але є http://projects.haskell.org/ghc-iphone/
4 для відповіді № 2
http://repetae.net/computer/jhc/ компілюється до досить стандартного C. Використовувати це можливо.
0 для відповіді № 3
Погляньте на проект ghc-ios:
http://www.reddit.com/r/haskell/comments/1lboh4/announcing_ghc_ios/