Skip to content

v0.0.9

Latest

Choose a tag to compare

@digikar99 digikar99 released this 01 Aug 19:41

REPL now uses MIT-licensed isocline instead of GPL licensed libreadline.

Matrix channel: #moonli:matrix-for-lispers.net
Github discussions: https://github.com/moonli-lang/moonli/discussions

Additions:

  • Macros: define-condition, handler-bind, print-unreadable-object
  • Support (2 . 3) cons pair syntax
  • Support unary minus
  • Users can now define infix-macros
  • moonli-user exports binding-arrows:->
  • REPL can be used to call arbitrary functions moonli.repl -f + 2 3, moonli.repl -f uiop:strcat hello world
  • When -f is not supplied, REPL treats free args as scripts. Thus moonli file.moonli runs file.moonli.

Full Changelog: v0.0.8...v0.0.9