Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This tends to come up, also as reason why Python has yet to have a proper JIT, yet we have Smalltalk, Common Lisp, SELF and Dylan to prove otherwise.

In Smalltalk's case, it was its JIT that ended up powering Hotspot.



C2 was a clean rewrite by the Rice folks and C1 was, afaik, part of the Animorphic acquisition, which was written from scratch, though by Lars Bak and co who did indeed work on Smalltalk before. But AFAICT all they reused was the assembler.


Sure, I also don't mean that the code was taken 1:1, rather that there are a couple of languages that are as dynamic, with relatively good performance on dynamic compiler implementations.




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

Search: