For a computer replacement of a paper notebook, we need to support the following structures:
Lines of data
Hierarchical data
Tables
Graphs (nodes and edges)
We would also like versioning and undo.
The same structures might be useful for programming language syntax (previously: tables and graphs).
Vaguely inspired by Ramunujan's notebooks, but more by the supposed slate tablet on which he worked out his results.
No comments :
Post a Comment