TXR Lisp is a unique and innovative dialect that aims to make Lisp programming more concise without sacrificing its core principles. It combines semantic devices and syntactic sugars to achieve this goal, while also serving as a platform for experimentation and advancement within the Lisp paradigm. TXR Lisp supports both functional and imperative programming, with features like lexical closures, explicit partial evaluation, and non-local exits. It also introduces lazy evaluation through lazy lists and lazy instantiations. The language integrates Lisp-1 and Lisp-2 styles and provides better support for working with arrays. It also offers advanced string interpolation and a simple object system with single dispatch and multiple inheritance.
https://www.nongnu.org/txr/txr-lisp.html