Difference between revisions of "IPhone"
Jump to navigation
Jump to search
ChrisEidhof (talk | contribs) |
(two ways to make Haskell-based iPhone apps) |
||
Line 29: | Line 29: | ||
|- |
|- |
||
|} |
|} |
||
+ | |||
+ | There are at least two ways to use Haskell to make iPhone apps. |
||
+ | One is having a Haskell-to-iPhone compiler, which would probably cross-compile from another host environment (probably Mac OS X). |
||
+ | Another way is to write Haskell programs that ''generate'' iPhone-compatible code when run (rather than when compiled), similarly to [http://conal.net/papers/jfp-saig/ ''Compiling Embedded Languages'']. |
||
Some helpful resources: |
Some helpful resources: |
Revision as of 00:29, 18 June 2009
If you are working with Haskell and making iPhone apps, or if you intend to soon, please fill in your info below. By helping each other out, we can work more productively and have more fun.
Name | Contact info | Haskell-fu (0-5) | iPhone-fu (0-5) | Have (to share) | Need | Intended iPhone apps |
---|---|---|---|---|---|---|
Conal Elliott | Home, blog, wiki user, Twitter, Facebook, Linkedin, IRC: conal | 5 | 0 | Functional graphics & GUI, misc Haskell libs, design skills | iPhone basics, Haskell-to-iPhone compiler | Interactive graphics toys |
Chris Eidhof | Home, Tupil, wiki user, Twitter, Linkedin, IRC: chr1s | 4 | 3 | iPhone experience, web programming experience, dependent types experience | Haskell-to-iPhone compiler (either as DSL or GHC Core -> iPhone) | Navigation-based apps (think of things like iTunes, Facebook, etc.) , Games (maybe using a combination of FRP and something like arrowlets) |
There are at least two ways to use Haskell to make iPhone apps. One is having a Haskell-to-iPhone compiler, which would probably cross-compile from another host environment (probably Mac OS X). Another way is to write Haskell programs that generate iPhone-compatible code when run (rather than when compiled), similarly to Compiling Embedded Languages.
Some helpful resources:
- Free iPhone ideas (blog by Chris Eidhof)
- Haskell to Objective-C binding