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

True, though Ruby made the list, and there's a fair amount of gems linked to native libraries and/or using their own C code.


Hah, I had no idea, I don't know anything about Ruby except it also suffers from a Gil?

Maybe they're using the other golden rule: All languages starting with a P are old, crusty and should be avoided.


It suffers from a GIL to prevent race conditions in the data structures of the interpreter, which is written in C. C extensions add to the problem. I'm not sure that this kind of languages can be classified as memory safe. Maybe JRuby, which runs on the JVM.

Anyway, even without C extensions a malicious input might trigger a memory related vulnerability in the interpreter. A compiled program written in a memory safe language could suffer from a compiler bug. Did it happen to Go and Rust?


That's why Raku was invented!


Hey now, PureScript is not that old.




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

Search: