2022-02-02: Fuzion February Update
Hi,
Here is this month's update:
- FOSDEM
- Three talks on Fuzion have been accepted:
- Parser
- improved handling of expressions in parentheses and
chained
.
-calls extending over multiple lines
- improved handling of expressions in parentheses and
chained
- Front End
- significant speed-up of fz command through
- use of pre-compiled module files
- caching and similar optimization
- Support for adding inner features even to external modules,
e.g.
i32.postfix !
to calculate factorials on all i32 values as in4!
.
- significant speed-up of fz command through
- base lib
- Renamed 'List' as 'Sequence' to avoid confusion with Lisp-style head/tail 'list'.
- IDE
- released v0.4.0 of vscode extension
- enhanced diagnostics: marking unused features, naming suggestion for features
- display simple call graph of feature to get an understanding of callers and callees more quickly, see png image
- fuzion-lang.dev website
- Added documentation of .fum file format
- Added browsable Fuzion APIs.
- Updated playground
- Completely changed Tutorial section on Type Checks and Casts
- Added Tutorial section on Lazy Evaluation
- Added Design section on Currying and Partial Application
- Added Design section on Use of case and underscore in identifiers
- Several updates in idioms and examples
- Benchmarks
- ongoing
Cheers,
--Fridtjof.