Last modified: Jul 12, 2025
recalc
is currently under development and there are many tasks and features in
the backlog. The main features you can expect are listed (in no particular order):
- user files in the cloud [in progress]
- extend type inference to units of measure [prototype]
- extend FRP semantics to include effects as values [prototype]
- full FRP programming becomes feasible, higher-order events and such
- triggering new events enables actions such as: send notifications, call API
endpoints etc. using simple high-level declarations
- support for more file-types (.otf, .xls(x), .xml)
- support for more event data sources (currently just a small subset of Yahoo Fincance data)
- implement more functions (VLOOKUP etc. are still missing)
- bug fixes
- conditional formatting/templating of cells
- reactive graphs (using live data from sheets)
- integrate relational databases (SQL, timescaledb)
- static optimizations (event queries could be fused in some cases, remove dead queries)
- "compile spreadsheets" (extract programs from event declarations and sheet-defined programs)