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