by pieterk on 6/8/21, 6:12 AM with 16 comments
by anentropic on 6/9/21, 9:21 AM
- https://ferret-lang.org/ "Ferret is a free software lisp implementation designed to be used in real time embedded control systems. Ferret lisp compiles down to self contained C++11" "Easy FFI (Inline C,C++. See Accessing C,C++ Libraries)" "Easily Embeddable (i.e Ferret fns are just C++ functors.)"
- https://github.com/clasp-developers/clasp "Clasp is a new Common Lisp implementation that seamlessly interoperates with C++ libraries and programs using LLVM for compilation to native code."
by hide-difference on 6/10/21, 2:31 AM
Embeddable Common Lisp is a conforming implementation. It's what it says in the title, pretty much any Common Lisp library and still embeddable in C/C++. Use it with SLIME and all that.
I do like exo-lisps like Fennel, Ferret and Hy. They just have very different goals from the project referenced in this article.
by brundolf on 6/9/21, 5:47 AM
by jackdaniel on 6/9/21, 11:43 AM
I'm one of ECL maintainers, if you have questions about the implementation itself then I'll be happy to answer.
by ncmncm on 6/9/21, 3:13 PM
by beders on 6/9/21, 6:39 AM
p {
color: #333;
}