Skip to content

HectorIFC/hc-lisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Run on Repl.it

HC LISP

HC LISP

A mini Lisp interpreter in TypeScript.
Supports lists (obvs), function invocation, lambdas, lets, if statements, numbers, strings
and the library functions first, rest and print.

Target

Understand how a lisp works.

Repl

$ npm start

Some runnable programs

(first (1 2 3))
(add 1 2 3)

How to run this project ?

$ git clone https://github.com/HectorIFC/hc-lisp.git

$ cd hc-lisp

$ npm i

$ npm start

#TODO

  • Create unit tests
  • ...

About

My own Lisp ¯\_( ͡° ͜ʖ ͡°)_/¯

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published