4 ms·
iPad Haskell Editor
- morganwilde 13y agoI applaud the effort, especially the virtual keyboard with the actual meaning of vi commands, instead of HJKL.
- dannyobrien 13y agoThis looks great, and something I've been looking for for a while. One thing: I tried checking the type of a function with Hugs' ':type' command, and it crashed. Peering a types is pretty much all I do when hacking Haskell -- would it be possible to have support for it? I love the vi command keyboard!
- steeleduncan 13y agoThat crash slipped in at the last moment, have fixed it now. Yes, I am missing those commands as well, I will look into adding them.
- jlturner 13y agoI experienced this too, but overall this is a great app. Hope you continue development. If only Apple ToS would allow package management...
- jlturner 13y agoAlso seems to crash randomly when importing standard libraries (like Data.Map) in a file I'm currently editing, making it somewhat unusable for the time being.
- pohl 13y agoAnother bug: one can rapidly tap the documentation boxes, launching multiple copies of the docs, each needing to be dismissed separately. Worse still, once the final copy is dismissed, the documentation launcher boxes are misplaced. One can do this with the editors, too, and eventually one is lacking the "Done" link to dismiss the editor, forcing the user to kill Raskell and restart it. Thank you for creating this, though! edit: here's one more...open a file like Spices, then pless play, then close the file by pressing the greyed-out "Done". The play window will not be dismissed, but the file window will be.
- pikachu_is_cool 13y agoWhat advantages does this have (other than the changing keyboard button icons) over running haskell in MobileTerminal with an actual vim/emacs/nano/whatever I want to use? Why should I pay $3 for this if I can do it for free already?
- klrr 13y agoDoes it compile code on the iPad or does it use some online API like the other Haskell programs on the Apple App Store?
- steeleduncan 13y agoIt compiles to a virtual machine, then interprets on the iPad. No internet connection is required.
- tluyben2 13y agoThis is allowed by Apple because no code is loaded from the net right?
- steeleduncan 13y agoYes, interpreters are ok, but they must not execute downloadable code (including email imports and iTunes sync)
- tluyben2 13y agoI read somewhere that it's ook if it is javascript executed with jscore; know if that is true? That would give slightly more leeway.
- steeleduncan 13y agoI think so. It is hard to disallow that without crippling the OS.
- dserban 13y agoThe demo doesn't have a voiceover, but this project looks intriguing. I would love to read a side-by-side comparative review of Raskell and iHaskell (which I've used on someone else's iPad, and liked).