Skip to content
/ numLisp Public

A naïve Lisp interpreter created for educational purposes only.

Notifications You must be signed in to change notification settings

Skn0tt/numLisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

numLisp

npm

A naïve Lisp interpreter. It only supports Lists and Numbers and doesn't support custom definitions.

Usage:

> yarn global add numlisp

> numlisp '(+ 10 (car (list 32 33 34)))'
42

Motivation

I've created this to find out how to build an interpreter - and it's surprisingly simple, really! Try it out for yourself before you have a look at this one, it's a lot of fun.

About

A naïve Lisp interpreter created for educational purposes only.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages