aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2016-09-16 21:41:24 -0700
committerbnewbold <bnewbold@robocracy.org>2016-09-16 21:41:24 -0700
commit77183773db84f5cd287bed62d3c844346a36bd74 (patch)
tree36b11fca0d5c6932c18f72904b27d74e5c444a56 /TODO
parent852b2399e7b53e1d349aed5ec9fb6550b117825c (diff)
downloadmodelthing-77183773db84f5cd287bed62d3c844346a36bd74.tar.gz
modelthing-77183773db84f5cd287bed62d3c844346a36bd74.zip
commit a basic plan/TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO15
1 files changed, 15 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..753b95b
--- /dev/null
+++ b/TODO
@@ -0,0 +1,15 @@
+- minimum viable LALRPOP modelica-subset parser
+ => human-readable parse errors
+ => AST type
+- minimum viable library and daemon/API for accessing db of models
+ => toml parsing
+ => cross-model type validation
+ => basic versioning/tagging
+- minimum viable wiki-editor web front end on top of API
+ => pencil.rs for basic framework?
+ => tera for jinja2
+
+later:
+- basic generation of python/julia/javascript code from model
+- elm explorer?
+- latex rendering