Hacker News new | ask | show | jobs
by kazinator 3232 days ago
I use Common Lisp and TXR Lisp, which is my own dialect. (http://nongnu.org/txr)

Common Lisp is well-optimized for application programming. It has excellent compilers, and good debugging support.

TXR Lisp is geared toward scripting; it is a very agile, ergonomic Lisp dialect. It has minimal dependencies and builds as a single executable with some satellite library files in your /usr/share tree, yet is loaded with features.

TXR Lisp is a Lisp-2, but thanks to a square bracket notation, the coder can seamlessly shift into Lisp-1 style programming with higher order functions. Though it has the equivalent of CL's funcall function and function operator, they are almost never used, and there is no #' (hash quote) notation at all.

I am currently working on the aarch64 (64 bit ARM) port of TXR which I hope to be able to include in version 184.

I started the TXR project around this time of year in 2009, which makes it 8 years old now.