Skip to content

v0.4.0

Latest
Compare
Choose a tag to compare
@dgkf dgkf released this 06 Aug 22:36
· 8 commits to main since this release
aee4c8f

"Wonder Where We Land"

Note

see the release blog post with interactive examples

New ✨: docs pages, with interactive code - see paste()
As Always: a live repl in your browser to test out the release

Changes

  • Improved vector internals: Will not internally avoid copies when possible, leaning on mutable views for in-place modification
  • Localized keywords: The parser can now perform in-place translation of language keywords
  • Metaprogramming updates: Now with eval, quote and substitute, and in the process stress-testing of the non-standard evaluation model

Usability Enhancements

  • The console REPL and browser REPL both now do syntax highlighting and input validation
  • The browser REPL can accept flags using url query parameters and encode snippets in urls for sharing
  • _ can be included in numerics for readability

Notable Bug Fixes

  • Parser fixes to allow whitespace between some more operators
  • Promises will get masked by materialized values upon modification
  • Nested promises will now evaluate lingering tail calls upon evaluation
  • Negation operator (!) now implemented, after getting overlooked

and many more in the full changelog: v0.3.1...v0.4.0

New Contributors