Updated TODO

pull/2/head
Mark 2023-06-13 09:17:57 -07:00
parent a6bcbd5f66
commit 86a3f506ba
Signed by: Mark
GPG Key ID: AD62BB059C2AAEE4
1 changed files with 11 additions and 13 deletions

24
TODO.md
View File

@ -1,27 +1,31 @@
- Prettyprint mi/h, mi/g
- Constant definitions
- Reference previous results
- Minimize parenthesis when printing expressions
- Sane autoconversion (mi + km)
- "per" as division?
- -> as "to"
- strip_unit function
## Pre-release
- Commands to list constants, units, and substitutions
- Documentation (usage)
- Documentation (comments)
- More units (Multiple files?)
- Build.rs for constants
- Print with highlighting
- Cleanup tests, test commands
- Unit tests
- Cleanup tests, test commands, test units, trig/function tests
- Releases
- Unit substitutions
## General
- Optional config file
- Optional history file
- Compile to WASM, publish a webapp
- CLI Options: evaluate, disable replacement, disable special characters
- Trigonometry & function tests
- vhs demo
## Internals
- Non-recursive treeify
- Faster factorial function. Maybe use gamma instead?
@ -30,9 +34,6 @@
- Backend-independent colorful printing
## Math Features
- Config file
- History to file
- Reference previous results
- Variable definitions (list and delete commands)
- Function definitions
- Dice
@ -45,9 +46,6 @@
- Binary, hex, octal numbers
- Extra roots? (for convenience)
- Sums and products
- "per" as division?
- -> as "to"
- strip_unit function
- Unit info command
- Constant info command
- Convert to base unit
@ -58,7 +56,7 @@
- fish-style tab completion
- Numbered expressions, history recall
- Better power printing
- Color configuration?
- Color configuration
- Show base units on error
## Units