Common Lisp implementation of the Forth 2012 Standard

CL-Forth is a fully supported Common Lisp implementation of the Forth 2012 Standard, working on macOS, Linux, and Windows. It successfully runs on CCL v1.12.2-82 or later and SBCL 2.1.0 or later. However, there are 7 failures in the File-Access word set tests due to an error indication with RESIZE-FILE. Despite compiling on LispWorks, it crashes when running the Forth test suite. CL-Forth is licensed under the MIT License and utilizes ASDF along with the CFFI and trivial-gray-streams libraries. It includes additional words specific to CL-Forth and implements a foreign function interface inspired by SwiftForth. Native code support allows the definition of words in Lisp.

https://github.com/gmpalter/cl-forth

To top