Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Modern Lisp (with support for concurrency) based on Java Virtual Machine (sourceforge.net)
22 points by riobard on Nov 10, 2007 | hide | past | favorite | 3 comments


BTW, he'll be speaking in NYC on Tuesday:

http://groups.google.com/group/jvm-languages/browse_thread/t...


So modern it makes you do the compiler's job of marking your tail calls.


Without looking too deeply into it, this might be due to a limitation in the JVM: it has no "tail call" instruction (Sun's claim is that it would mess with the security manager, though the workaround for this is pretty obvious), so this Lisp probably has to use an exception trampoline, which imposes a significant performance penalty. So, it was probably made manual to give the developer a choice.

It doesn't make it any better, per se, but that's probably why it's like that.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: