matthewhammer / cleansheets

Spreadsheet-like application for the Internet Computer, written in Motoko.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CleanSheets

A spreadsheet-like application for the Internet Computer, written in Motoko.

Foundation and first steps

  • Simple expression language based on ideas from existing functional and dataflow languages.
  • Expressive value language where each "sheet" or "cell" may have internal structures, nesting and cross-linking.
  • Dependency graph and incremental recomputation, based on a proven, formal theory (Adapton project).
    • Emulate simple spreadsheet features (Excel, GoogleSheets, etc.).
    • Emulate simple lab notebook features (e.g., a Jupyter lab notebook).
    • Distributed dependency graphs that span multiple Internet Computer canisters (novel feature).

Future scope

Build status

travis-status


About

Spreadsheet-like application for the Internet Computer, written in Motoko.

License:Apache License 2.0


Languages

Language:Modelica 100.0%