4 ms·
Having a Lisp implemented in the JVM has its advantages, but also its downsides. For one, all these libraries available for the JVM are targeting Java, not Lisp
by coliveira 10y ago
Having a Lisp implemented in the JVM has its advantages, but also its downsides. For one, all these libraries available for the JVM are targeting Java, not Lisp. This means that they are expected to be used as Java objects, not as part of a Lisp program that follows a more functional style. The result is that you lost a great part of the advantage of using Lisp, since you're forced everywhere to make concessions to the OO programming style when using these libraries.