mirror of
https://github.com/PaddiM8/kalker.git
synced 2025-03-11 03:28:12 +01:00
Updated README to include derivation and integration
This commit is contained in:
parent
464af60ca7
commit
7dc2a182fd
@ -2,7 +2,7 @@
|
||||
|
||||
[](https://crates.io/crates/kalk_cli) [](https://github.com/PaddiM8/kalk/blob/master/LICENSE) [](https://docs.rs/kalk/latest/kalk/) 
|
||||
|
||||
Kalk is a calculator (both program and library) that supports user-defined variables, functions, and units (experimental, limited). It runs on Windows, macOS, Linux, Android, and in web browsers (with WebAssembly).
|
||||
Kalk is a calculator (both program and library) that supports user-defined variables, functions, derivation, and integration. It runs on Windows, macOS, Linux, Android, and in web browsers (with WebAssembly).
|
||||
|
||||
[Kanban](https://kolan.strct.net/Board/4RAdMjLDz) | [Website](https://kalk.strct.net)
|
||||
|
||||
@ -15,6 +15,8 @@ Kalk is a calculator (both program and library) that supports user-defined varia
|
||||
* [Pre-defined functions and constants](https://github.com/PaddiM8/kalk/blob/master/kalk/src/prelude.rs)
|
||||
* User-defined functions and variables. `f(x, y) = xy`, `x = 5`
|
||||
* User-defined units (experimental). `unit m = cm/100`, `2m/50cm`, `50cm to m`
|
||||
* Derivative of functions. `f'(2)`, `sin'(-pi)`
|
||||
* Integration. `∫(0, pi, sin(x) dx)` or `∫(0, π, sin(x) dx)`
|
||||
* Understands fairly ambiguous syntax. Eg. `2sin50 + 2xy`
|
||||
* Syntax highlighting
|
||||
* Special-symbol completion on tab. Eg. write `sqrt` and press tab. It will be turned into `√`.
|
||||
@ -79,4 +81,4 @@ A more complete reference can be found on [the website](https://kalk.strct.net)
|
||||
**Example:** `2m/50cm`
|
||||
|
||||
**Converting:** expression `to` unit\
|
||||
**Example:** `2 m to cm`
|
||||
**Example:** `2 m to cm`
|
||||
|
Loading…
Reference in New Issue
Block a user