eva
eva copied to clipboard
a calculator REPL, similar to bc(1)
tried using g in a calculation and it failed misurably lol, here's two new constants I think would be useful: ``` c = 299,792,458 (speed of light) g = 9.806,65...
[`cpc`](https://github.com/probablykasper/cpc) is a unit calculator/converter written in rust, but it does not have the features a `bc`-like does (REPL, history, etc); you have the `bc`-like part of the equation, but...
```console > log(sqrt(10),2) 1.6609640474 > log(sqrt(10,2)) # even though sqrt only takes 1 argument 6.6438561898 > log(sqrt(10,2 # this has the same behaviour 6.6438561898 > log(sqrt(sqrt(10,2))) 13.2877123795 ``` `log(sqrt(10, 2))`...
Right now typing `1e6` will perform `1 * e * 6`. I think it would be useful to first check whether the number should be evaluated using exponential notation. ```...
As of the current 0.3.0 tag ([the second iteration of this tag](https://github.com/nerdypepper/eva/issues/46#issuecomment-1286584491)), the Cargo.lock file is not in sync with Cargo.toml. This means distro packages are unable to create reproducible...
Is it possible to change the default --fix in a way (default is 10) ? ` -f, --fix Number of decimal places in output (1 - 64) [default: 10]` I...
in order to calculate `(11433-10306)/11433` , I have to repeat `11433` twice. do we have easier way to do that, such as `11433 percent-on 10306`, or `percent-on(11433, 10306)`. ?
 Shouldn't the whole system has one unit for handling angles ? How about adding units like `tan(45deg)` or `tan(3.14rad)` Or having a functional approach as in `tan(deg(45))` while everything...