typed-spreadsheet Typed and composable spreadsheets
This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly . Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.
BSD-3-Clause licensed  by Gabriella Gonzalez 
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 Bool
input creates a checkbox and a Double input creates a spin button
you 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
Stackage is a service provided by the
Haskell Foundation 
│ Originally developed by
FP Complete