4 ms·
> "The "small Lisps" are truly small, unlike, say, Lua." Well tinyscheme seems to be about half the size of Lua, which is not that different. Lua really is pre
by justincormack 12y ago
> "The "small Lisps" are truly small, unlike, say, Lua."
Well tinyscheme seems to be about half the size of Lua, which is not that different. Lua really is pretty small.
- carloscm 12y agoIndeed. TinyScheme being a single file of C code hides this fact at a first glance. I didn't want to diminish Lua, which I find quite good too (I wish LuaJIT was usable on iOS), but I was really looking forward to dive into Lisp.
- justincormack 12y agoLuaJIT is usable as an interpreter on iOS, just not a jit compiler. It is a very fast interpreter, but obviously this is not ideal (and the ffi is slower without jit). Android L is also going to kill jit compilers as well alas, see [1] [1] http://lwn.net/SubscriberLink/609511/53f3d97eed238d55/ http://lwn.net/SubscriberLink/609511/53f3d97eed238d55/
- carloscm 12y agoYeah I liked LuaJIT for the amazing JIT performance and the super fast FFI it enables. Exactly the two things that wouldn't work in iOS. I had no idea Android L was killing JITs. It's a terrible precedent seeing how many dynamic languages depend on a JIT to perform decently.