2 ms·
Mark Tarver originally wrote Qi, which exclusively ran on top of Common Lisp. Qi was refactored as Shen, which is implemented on a small core and is thus very p
by chadzawistowski 11y ago
Mark Tarver originally wrote Qi, which exclusively ran on top of Common Lisp. Qi was refactored as Shen, which is implemented on a small core and is thus very portable. IIRC Mark only maintains the Common Lisp implementations, and the rest were implemented by the community.
- tormeh 11y agoHow can something, no matter how small core it has, be very portable from CL to Haskell?
- chadzawistowski 11y agoShen doesn't execute directly, it's compiled to K-lambda, a very small, simple, lisp-as-bytecode. K-lambda is very portable, and wherever K-lambda can run, so can Shen. Details here: http://www.lambdassociates.org/blog/klambda.htm http://www.lambdassociates.org/blog/klambda.htm