Skip to content

A compiler from a lisp-like language to Python, written in Python. Statically typed, lexically scoped, and type-inferred.

License

Notifications You must be signed in to change notification settings

csun-comp430-s22/lispy

Repository files navigation

lispyc

A compiler from a lisp-like language to Python, written in Python. lispy is a compiled, statically typed, lexically scoped, and type-inferred LISP-like language. Rather than being based on the more modern and complex dialects of LISP, lispy is based on LISP 1.5. However, it has significant adjustments and deviations from LISP 1.5. This helps the language stay small and manageable, but a lot of the differences also stem from the need to make the language statically typed rather than dynamically typed.

Features

  • Higher-order functions
  • Generic lists
  • Type inference

About

A compiler from a lisp-like language to Python, written in Python. Statically typed, lexically scoped, and type-inferred.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published