Skip to content

mrfright/clasp

Repository files navigation

clasp

A Lisp interpreter written in C.

Wrote it inspired by this post about writing an interpreter in Python. As I explain here, didn't feel I learned all I could blindly following the tutorial, failed horribly trying it in C#, so finally tried in C after reading The C Programming Language.

Why the name "clasp"? Because the name "clisp" was already taken.

##Commands

I implement the same commands they have in that post.

  • +,-,*,/
  • , <

  • eq?
  • atom?
  • null?
  • car
  • cdr
  • cond
  • cons
  • quote
  • define
  • set!
  • begin
  • if
  • lambda

About

A Lisp interpreter written in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published