aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2016-11-01 21:38:11 -0700
committerbnewbold <bnewbold@robocracy.org>2016-11-01 21:38:11 -0700
commita0ade9fdd10ed246bc228f74662ef2264d67f4e3 (patch)
treee4f39d56de13fedbed86e92b2662832fc5f9a0e1 /TODO
parentecd51dcb017fe995bfa057fc7095b5f478d1cf68 (diff)
downloadmodelthing-a0ade9fdd10ed246bc228f74662ef2264d67f4e3.tar.gz
modelthing-a0ade9fdd10ed246bc228f74662ef2264d67f4e3.zip
backup notes and TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO22
1 files changed, 19 insertions, 3 deletions
diff --git a/TODO b/TODO
index 7e0b257..67814b5 100644
--- a/TODO
+++ b/TODO
@@ -1,13 +1,29 @@
-- minimum viable LALRPOP modelica-subset parser
- => human-readable parse errors
- => AST type
+
+- scheme output
+- javascript output
+- tangle demo
+- http://blog.littleredcomputer.net/math/odex/js/2016/04/03/lotka-volterra.html
+
+- simplify metadata? variable def stuff in model itself?
+- 'connect'
+- 'annotation'
+- Van der Pol oscillator
+
- minimum viable library and daemon/API for accessing db of models
=> toml parsing
=> cross-model type validation
=> basic versioning/tagging
+- transpilation to scheme syntax
+- minimum viable LALRPOP modelica-subset parser
+ => human-readable parse errors
+ => AST type
+ => extract symbols and check missing
- minimum viable wiki-editor web front end on top of API
later:
+- basic travis setup
+- logging (slog? or default to 'INFO')
+- testing framework with "raises" and "assert_gt"
- rename to "modell-dinge"?
- basic generation of python/julia/javascript code from model
- elm explorer?