My Website :)

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)