Skip to content

Top Trumps

Compare
Choose a tag to compare
@vygr vygr released this 31 Dec 09:37
· 399 commits to master since this release

I hope 2024 brings good times to everyone. Lots of changes and new capabilities added this time.

  • (#) macro does NOT descend into quote or quasi-quote forms.

  • New lisp Docs app section handler ! widgets.md now shows live Lisp code and the widget created by it. These section handlers run in an auto module and anything they export persists within a *handler_env* and is visible to the next lisp section ! The repl return value is auto exported as *result*, this return value if not :nil is embedded in the document.

  • Docs file section handler now takes optional start and end markers. Docs can now snip a small section of a file for inclusion.

  • Search bar added to Docs application.

  • New Radiobar widget. Can be used in radio or toggle mode.

  • New :visible method added to Scroll widget.

  • New -m option to grep command.

  • New Fset/Xset :intern method.

  • New Stroke widget. Whiteboard updated to use this for multi stroke capture.

  • Whiteboard now uses .tre format files for data storage.

  • New (path-smooth tol src) -> dst function.

  • (load-tree) and (save-tree) now handle :path data types.

  • (zip) and (unzip) now work on any sequence types.

  • New generic (split seq sseq) -> seqs function.

  • New forward [path] ... command app. This detects forward referenced function calls, to help you optimize your source.

  • (find) and (find-rev) now take an optional start index position.

  • Faster, approximately 25%, Syntax :colorise method.

  • New bskip and bskipn functions.

  • Region selection added to Viewer app.

  • Find count on status bar shows only count in selected region active.

  • New &ignore binding action and (most) function.

  • (first), (second), (third), (last), (rest), (most) promoted to VP
    built in functions.

  • Reference free (progn) implementation, (cond), (while) and (lambda) bodies, now used the exact same code for implicit and explicit progn.

  • Faster (reverse-list) function, and new (reverse seq).

  • Buffer :paste now takes optional wrap_width.

As normal check the STATUS.md and the Git logs for all the fine details.

Best regards to all

Chris