Features, changes
- Add "did you mean" suggestions for functions and procedures, @eminence in #199
- Improve the "did you mean" suggestions for booleans, @eminence in #198
- Allow underscores in integers with bases, @irevoire in #190
- Add support for prefix unary plus operator, @irevoire in #209
- Add intro banner and -q/--quiet option to suppress it, @Bzero in #220
- Added new
help(and?) commands, @tomeichlersmith in #222 - Add support for arbitrary types in function parameters, #193
- Allow overwriting of functions, #171
- Allow constants to be shadowed, #197
- Allow identifiers to start with °
- Web: multi-line sharing, #186
- On-demand loading of currency exchange rates, #107 and #183
- Allow -e/--expression to appear multiple times
- Better error message for wrong function argument type
- Add
assert(…), #188 - Added strings to the language
- Add support for user errors
- Unit meta information,
@nameand@urldecorators, #223
Units, prelude
- Add support for more currencies, @zaidhaan in #216
- add metrix prefixes for barns by @tomeichlersmith in #182
- Add smoot unit by @Mstrodl in #208
- More consistent names for physical dimensions
- More named physical dimensions
- Added Stefan-Bolzmann constant, #189
- Accept 'u' instead of 'µ' for micro
- Treat hundred, thousand, … as units
- Add 'cooking' module
- Add ℎ = planck_constant
- Rename speed => velocity
- Add sidereal_day unit
- Add extra::astronomy module