SLisp: Simplified Lisp
SLISP, standing for Simplified Lisp (or rather Sh*tty Lisp once you get to look at the code), is an interpreter for a simplifed version of Lisp. It has some familiar features from LISP and some additions that I made myself. The interpreter is implemented in Python and is actually pretty short and simple. You can see the code and instructions for installing it on the SLisp GitHub repository. I might extend the language to be more compatible with the Lisp standard in the future.
Does it have any uses? Of course not. I was sjust bored for a bit and decided to put my time to good use and build something.
Here is an example of a SLisp program.
(defunc factorial (n)
(if (= n 0)
1
(* n (factorial (- n 1)))
)
)
(factorial 5)