3 ms·
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.
by tyingq 4y ago
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.
- MonkeyMalarky 4y agoHah, 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.
- krallja 4y agoThat's why Raku was invented!
- tmtvl 4y agoHey now, PureScript is not that old.
- pmontra 4y agoIt 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?