Download Latest Version Ryall source code.tar.gz (33.5 MB)
Email in envelope

Get an email when there's a new version of ChrysaLisp

Home / v3.2
Name Modified Size InfoDownloads / Week
Parent folder
Fenton source code.tar.gz 2025-06-21 33.5 MB
Fenton source code.zip 2025-06-21 33.7 MB
README.md 2025-06-21 979 Bytes
Totals: 3 Items   67.2 MB 1

Push on adding missing forms and extra ! functions. Large body of new documentation created direct from the source via the Fenton AI.

  • New (condn) special form. With that comes a faster (and) macro that follows the (or) macro in simplicity.

  • New ifn special form. (ifn tst form [form]). Comes with a removal of the opt macro as it's now redundant, can just use (setq s (ifn s v)). (setd ...) macro updated to reduce to this form.

  • New VP level (until tst [body]) ->tst.

  • Big tidy up of the (ffi path [sym flags]) syntax and optional values.

  • New (lines! lambda stream) function than replaces (each-line), access the line index with (!).

  • New (filter! lambda seq [out start end]) function than replaces (filter-array) with a simple macro (filter lambda seq).

  • New callback macro. (callback lambda env arg ...) -> (eval(apply ,lambda '(,arg ...)) env)`.

  • New (++ s [i]) and (-- s [i]) macros.

Enjoy

Chris

Source: README.md, updated 2025-06-21