Lispcompatible
Lispcompatible is a term used to describe software—languages, runtimes, or tooling—that aim to be compatible with the Lisp family. At its core, it denotes an ability to work with Lisp code or Lisp-style concepts closely enough to allow parsing, evaluation, transformation, or interoperation with Lisp libraries and tooling.
In practice, Lisp compatibility can occur at several levels. It may refer to native Lisp dialects that
Common criteria associated with Lispcompatible design include support for parsing and emitting s-expressions, homoiconicity (code as
Examples and scope vary. Common Lisp, Scheme, and Clojure are Lisp dialects designed with Lisp syntax in
Notes: the term is used variably, and true cross-dialect compatibility is uncommon due to differences in macro