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

> Using an interface masks the underlying representation and consequently prevents any sort of inlining.

This sounds like a limitation of a particular optimizing compiler/interpreter rather than a problem of the language itself. For example, the plain lua interpreter incurs quite a lot of overhead for this, but the luajit interpreter is oblivious. The standard python interpreter definitely adds a lot of overhead.



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

Search: