Skip to content

Gauteab/Python-Lisp-Interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Lisp Interpreter in Python

This an implementation of a simple Lisp in less than 100 lines of python.

The goal was to see how simple you can make a lisp interpreter if you allow cutting a few corners, like error checking and having a performant lexer. The language has very few special forms. Core functionality like cons lists are implemented in the language itself, instead of in the interpreter.

Run: python lisp.py <program>.lisp

About

A very simple Lisp interpreter written in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published