petit_lisp 6.3.0 copy "petit_lisp: ^6.3.0" to clipboard
petit_lisp: ^6.3.0 copied to clipboard

A simple Lisp implementation

Changelog #

6.3.0 #

  • "Truthy" logic: false and null are falsy; others are truthy
  • Support &rest arguments in lambdas
  • Add macros
  • Add quasiquoting, unquoting, splicing, dotted pairs
  • Add built-in functions: list, progn, make-symbol, gensym, eq?, member, memq, when, unless, and all c[ad]{2,3}r functions

6.2.0 #

  • Add Environment.interrupt callback to allow interrupting execution

6.1.0 #

  • Support &optional arguments in lambdas

6.0.2 #

2
likes
150
points
124
downloads

Publisher

verified publishermadlon-kay.com

Weekly Downloads

A simple Lisp implementation

Homepage
Repository (GitHub)

Topics

#lisp

Documentation

API reference

License

MIT (license)

Dependencies

petitparser

More

Packages that depend on petit_lisp