mirror of https://github.com/rm-dr/daisy
Updated TODO
parent
fa94d9ca35
commit
94a471f326
17
TODO.md
17
TODO.md
|
@ -1,11 +1,9 @@
|
||||||
- Minimize parenthesis when printing expressions
|
- Minimize parenthesis when printing expressions
|
||||||
- Consistent errors:
|
|
||||||
- Consistent look
|
|
||||||
- Undefined error?
|
|
||||||
- Better error when `sin = 2`
|
|
||||||
- Check syntax when parsing or when evaluating?
|
|
||||||
- list and delete variables
|
- list and delete variables
|
||||||
- sin() with units (rad and deg)
|
- sin() with units (rad and deg)
|
||||||
|
- Prettyprint: no space when implicit multiply?
|
||||||
|
- Fix printing 1/2pi, square root parenthesis
|
||||||
|
- Re-evaluate variables (a = q + 2, q = 3, a should evaluate to 5)
|
||||||
|
|
||||||
## Pre-release
|
## Pre-release
|
||||||
- Commands to list constants, units, and substitutions
|
- Commands to list constants, units, and substitutions
|
||||||
|
@ -15,7 +13,12 @@
|
||||||
- Cleanup tests
|
- Cleanup tests
|
||||||
- Test commands
|
- Test commands
|
||||||
- Test functions (nounit, tobase)
|
- Test functions (nounit, tobase)
|
||||||
- Releases
|
|
||||||
|
|
||||||
|
## Parser rework
|
||||||
|
- Better error when `sin = 2`
|
||||||
|
- Define functions (f(x) = ??)
|
||||||
|
- Should functions be operators?
|
||||||
|
|
||||||
|
|
||||||
## General
|
## General
|
||||||
|
@ -24,6 +27,7 @@
|
||||||
- Compile to WASM, publish a webapp
|
- Compile to WASM, publish a webapp
|
||||||
- CLI Options: evaluate, disable replacement, disable special characters
|
- CLI Options: evaluate, disable replacement, disable special characters
|
||||||
- Trigonometry & function tests
|
- Trigonometry & function tests
|
||||||
|
- Auto-push to crates.io
|
||||||
|
|
||||||
|
|
||||||
## Internals
|
## Internals
|
||||||
|
@ -55,6 +59,7 @@
|
||||||
- Numbered expressions, history recall
|
- Numbered expressions, history recall
|
||||||
- Better power printing
|
- Better power printing
|
||||||
- Color configuration
|
- Color configuration
|
||||||
|
- Enable/disable unit sets (defaults?)
|
||||||
- Show base units on error
|
- Show base units on error
|
||||||
|
|
||||||
## Units
|
## Units
|
||||||
|
|
Loading…
Reference in New Issue