News for hackers. Stuff that matters.
Re:Doing Hard Things While Living Life: Why We Built Vade St... by draven on Saturday January 11, 2025 @08:41AM (#42665796)
> ABCL does not exist?

I've only played with Clojure (not used it professionally, I'm working with Scala) but Clojure interop with Java is way better than what I can see here: https://abcl.org/doc/abcl-user.html The way it's integrated with the host platform makes it better for most use cases IMHO.

Re:Doing Hard Things While Living Life: Why We Built Vade St... by lispm on Saturday January 11, 2025 @10:02AM (#42666316)
> The way it's integrated with the host platform makes it better for most use cases IMHO.

That may be. ABCL is running on the host system and can reuse it, but it aims to be a full implementation of Common Lisp, not a blend of a subset of Lisp plus the host runtime. For example one would expect the full Common Lisp numerics.

One of its purposes is to be able to run portable Common Lisp code on the JVM. Like Maxima or like bootstrapping the SBCL system.

There is a bit more about the interop in the repository and in the manual:

https://abcl.org/releases/1.9.2/abcl-1.9.2.pdf