Description
Typed and composable spreadsheets.
Description
This library provides a typed and composable API for building spreadsheets. This differs from traditional spreadsheets in a few important ways:
you specify the relationship between inputs and outputs at compile time, not runtime, so that the relationship can be type-checked
inputs of different types have different controls; for example, a
Boolinput creates a checkbox and aDoubleinput creates a spin buttonyou can only output a single value; you simulate multiple outputs by emitting a tuple of values
See the Typed.Spreadsheet module for full examples with code and pictures