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

To be fair, while there is invoke dynamic, he might be alluding to other aspects of the JVM (and referencing Parrot hints to that).

Eg. class loading in the JVM is (afaik) still static, classes once loaded cannot be modified, which is a problem for languages such as Ruby and JS, the basic data types of the JVM might not match your language, etc.

Not sure if that makes a big difference, in essence you'll have to implement those semantics in either case, be it in RPython for PyPy or Java for the JVM.



Classes can be changed after loading using HotSwap, it's just their method signature can't change:

http://docs.oracle.com/javase/1.4.2/docs/guide/jpda/enhancem...




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

Search: