mirror of https://github.com/rm-dr/daisy
Updated TODO
parent
a1db2b6bb0
commit
8a6c623ef2
17
TODO.md
17
TODO.md
|
@ -1,19 +1,14 @@
|
||||||
## Version Bump checklist
|
## Version Bump checklist
|
||||||
- TODO: build and publish script
|
|
||||||
- update Cargo.toml
|
- update Cargo.toml
|
||||||
- run cargo test
|
- run cargo test
|
||||||
- commit
|
- commit
|
||||||
- push
|
- push
|
||||||
- merge
|
- merge
|
||||||
- git tag -a v1.0.0 -m "Version 1.0.0" on merge commit
|
- git tag -a v1.0.0 -m "Version 1.0.0" on merge commit
|
||||||
- delete branch?
|
|
||||||
- cargo publish
|
- cargo publish
|
||||||
- Update packages
|
|
||||||
- Build wasm & push changes
|
- Build wasm & push changes
|
||||||
- Squash merge
|
|
||||||
- Update AUR package
|
- Update AUR package
|
||||||
|
|
||||||
|
|
||||||
## Pre-release
|
## Pre-release
|
||||||
- Tuple operations
|
- Tuple operations
|
||||||
- we don't need vectors as arguments to operators
|
- we don't need vectors as arguments to operators
|
||||||
|
@ -23,25 +18,18 @@
|
||||||
- Should functions be operators?
|
- Should functions be operators?
|
||||||
- Binary, hex, octal numbers
|
- Binary, hex, octal numbers
|
||||||
|
|
||||||
|
|
||||||
## General
|
## General
|
||||||
- Better tests (assignment, many expressions in one context)
|
- Better tests (assignment, many expressions in one context)
|
||||||
- Optional config file
|
- Optional config file
|
||||||
- Optional history file
|
- Optional history file
|
||||||
- evaluate straight from command line
|
|
||||||
- Package for debian, nix
|
- Package for debian, nix
|
||||||
|
|
||||||
|
|
||||||
## Internals
|
|
||||||
- Non-recursive treeify
|
- Non-recursive treeify
|
||||||
- Faster factorial function. Maybe use gamma instead?
|
- Faster factorial function. Maybe use gamma instead?
|
||||||
- Arbitrary precision float (rug doesn't offer arbitrary exponents)
|
- Arbitrary precision floats
|
||||||
|
|
||||||
## Math Features
|
## Math Features
|
||||||
- Mean, Median, Min
|
- Mean, Median, Min
|
||||||
- Arbitrary base logarithm
|
- Arbitrary base logarithm
|
||||||
- Derivatives
|
|
||||||
- CAS features (trig, roots and powers)
|
|
||||||
- Complex numbers
|
- Complex numbers
|
||||||
- acot/acoth functions
|
- acot/acoth functions
|
||||||
- Sums and products with functional arguments
|
- Sums and products with functional arguments
|
||||||
|
@ -51,8 +39,7 @@
|
||||||
- Fix terminal color detection
|
- Fix terminal color detection
|
||||||
- Live syntax/output (like firefox js terminal)
|
- Live syntax/output (like firefox js terminal)
|
||||||
- Syntax highlighting
|
- Syntax highlighting
|
||||||
- fish-style tab completion
|
- Numbered history recall
|
||||||
- Numbered expressions, history recall
|
|
||||||
- Enable/disable unit sets (defaults?)
|
- Enable/disable unit sets (defaults?)
|
||||||
- Consistent unit ordering
|
- Consistent unit ordering
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue