Skip to content

Tiny Scheme-like Lisp interpreter written in a weekend

License

Notifications You must be signed in to change notification settings

christianbender/yoctolisp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lisp interpreter

Yoctolisp is a Lisp interpreter written in a weekend.


Features

  • Read-eval-print loop.
  • Lexical closures.
  • Proper garbage collection.
  • Tail call optimization.
  • Variadic function syntax.

Changes that I have done

  • Added some comments in the code.
  • Changed the README.md.
  • Added a built-in function (end) for termination the program.
  • Added a error handling for (if (condition) (then) (else))

Releases

No releases published

Packages

No packages published

Languages

  • C 84.4%
  • Common Lisp 15.2%
  • Makefile 0.4%