💻Schemy LISP: A Purely Symbolic LISP Inspired by Scheme
Schemy LISP: A Minimalist Approach to Symbolic Computing
TL;DR
Schemy LISP, a minimalist LISP with Scheme influences, runs on DOS and offers unique features like immutability and a lack of numeric types. It's a throwback to the early days of computing, but with modern Scheme-inspired enhancements.
Schemy LISP, a purely symbolic language derived from Kilo LISP, offers a minimalist approach to computing, inspired by Scheme. It runs on DOS, including FreeDOS and MS-DOS, and supports two fundamental data types: Pairs and Atoms. Developers should care because it offers a unique, immutable environment for symbolic computing, with no numeric types but natural numbers emulated via lists. This makes it a fascinating tool for those interested in the fundamentals of programming and the evolution of LISP. Schemy LISP's standard library, sled.scm, can be extended with custom definitions, and it features a REPL starting with the prompt 'sled>'.
Key Points
Schemy LISP is derived from Kilo LISP, reduced in features, and enhanced with Scheme influences.
Runs on DOS, including FreeDOS and MS-DOS, with a file name limit of 8.3 characters.
Features two data types: Pairs and Atoms, with Atoms including Symbols, Closures, and Special Symbols.
Natural numbers can be emulated using lists, with no built-in numeric types in the system.
Standard library sled.scm is implemented in the file sled.scm and can be extended with custom definitions.
Why It Matters
If you're interested in the fundamentals of programming and the evolution of LISP, Schemy LISP offers a unique, immutable environment for symbolic computing. It's particularly interesting for those who want to explore the basics of computing without modern conveniences, but with Scheme-inspired enhancements. The lack of numeric types and the use of lists for natural numbers make it a fascinating tool for understanding the core concepts of programming.
Comments
Be the first to comment
Enjoyed this article?
Get it daily. 7am. Free. Reads in 5 minutes.
Join 3,484 builders reading daily.