~technomancy/fennel

[ANN] Fennel 1.5.1 released

Details
Message ID
<87ed6duscr.fsf@asthra>
DKIM signature
pass
Download raw message
Greetings Fennel users.

I'm happy to announce that Fennel 1.5.1 is out. It's mostly a bug fix
but we did sneak one new feature in there; we now have literal syntax
for infinity (.inf) and NaN (.nan).

* `,doc`/`fennel.doc`: Don't mutate `:fnl/arglist` directly when showing callable form
* `(set (. tgt k1 ...) v)` now works on known globals and `$, $1 ... $9` in hashfns
* Macro quote expansion no longer breaks when `sym`, `list` or `sequence` is shadowed
* Bring `fennel.traceback` behavior closer to Lua's `traceback` by
  not modifying non-string and non-`nil` values.
* Avoid losing precision when compiling large numbers on LuaJIT.
* Add syntax for representing infinity and NaN values.

We also have the survey still open for a little bit longer; if you
haven't filled it out yet, please take a few moments to give us your
thoughts.

https://fennel-lang.org/survey/

-Phil
Reply to thread Export thread (mbox)