4 ms·
Ruby never had nearly the FFI/other language problem as Python so could almost entirely focus on Ruby-code delivery.
by fbdab103 3y ago
Ruby never had nearly the FFI/other language problem as Python so could almost entirely focus on Ruby-code delivery.
- cesarb 3y agoThe 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.
- pjmlp 3y agoMaven and Gradle support building C and C++ libraries just fine.