3 ms·
This is really cool as I'm in the process of working my way through SICP (though painfully but learning), I was wondering if I could really use Scheme for real
by jamongkad 17y ago
This is really cool as I'm in the process of working my way through SICP (though painfully but learning), I was wondering if I could really use Scheme for real world usage. This seems to be the most likely answer.
- mahmud 17y agoReal-world usage is where Scheme and most Lisp dialects really shine, specially when you're not fighting against the deployment platform. I say that because this Scheme on iPhone hack has a lot of GCCisms, shell fudging and other not-too-lispy kludges. The day you have a Scheme repl with nice bindings for the system libraries is the day the fun begins ;-) it almost feels like cheating; you do things on the system live, where others have to cross compile and upload it :-)
- jlongster 17y agoHold on now, this isn't a hack :) It's a full Scheme implementation compiled to C and then compiled for the iPhone. And once you get this far, it's easy to compile in the Scheme system, but load all of your code at runtime and edit it live. I'm going to add a remote REPL for debugging which will let you attach a REPL to a running app the iPhone, for example. Maybe my blog posts on that will be more of the real world you are looking for!