4 ms·
> the first time a Lisp dialect has reached into native world since Clasp. What's that supposed to mean? Many (probably most if we only consider the non-toy o
by Jtsummers 3mo ago
> the first time a Lisp dialect has reached into native world since Clasp.
What's that supposed to mean? Many (probably most if we only consider the non-toy ones) lisp implementations are "native" (compiling to native machine code, not interpreted).
- erichocean 3mo agoYou can directly call C++ as C++, not via a C ABI.
- Jtsummers 3mo ago> You can directly call C++ as C++, not via a C ABI. That's a unique definition of "native". It suggests that C is not a native language, which is going to be a hard thing to convince others of.
- didibus 3mo agoYa, I think that was a bit misspoken. They mostly meant direct C and C++ interop. It feels much less like a traditional FFI and more like using C and C++ libraries from C++ itself.
- erichocean 3mo agoI mean if you're going to be that pedantic, then Clojure is "native" since all Clojure functions "compile to machine code" via the JVM's JIT.
- deleted 3mo ago[deleted]