Path to this page:
Subject: CVS commit: pkgsrc/lang/fennel
From: Yorick Hardy
Date: 2023-04-27 14:45:56
Message id: 20230427124556.5176EFA87@cvs.NetBSD.org
Log Message:
lang/fennel: update to fennel-1.3.0
1.3.0 / 2023-02-13
New Forms
* Add case which does pattern matching without pinning existing locals
* Add case-try which works like match-try without pinning locals
* Add faccumulate macro as range analog to accumulate
New Features
* Reduced compiler memory footprint
* Omit escape codes highlighting errors when NO_COLOR env var is set
* Support & for rest args in function arglists for consistency with let
* Add error-pinpoint option to support custom error highlighting
* The fn special now allows arbitrary compiler metadata keys via the
metadata table syntax
* Options in fennel.view can be altered for the next invocation of the
pretty-printer by setting them to {:once val} or {:once val :after
other-val}. See fennel.view docstring for more info
Bug Fixes
* Fix a bug where readline repl history would be saved to the wrong file
* Fix a bug where set did not catch unknown locals when setting table
fields
* Add a workaround for a bug around ctrl-d in readline
Files: