Hacker News new | past | comments | ask | show | jobs | submit login

Ruby never had nearly the FFI/other language problem as Python so could almost entirely focus on Ruby-code delivery.



The same for Java, since its ecosystem has an allergy to calling native (non-JVM) code, to the point of rewriting perfectly good libraries in Java. When they do call native code, it's often in horrible ways (like copying a native library from within the JAR file to a temporary directory, and loading it from there, the JAR file coming with pre-compiled native libraries for all possible operating system and architecture combinations). So the Java package managers mostly focus on Java (and other JVM languages) code building and delivery.


Maven and Gradle support building C and C++ libraries just fine.




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

Search: