Skip to content

Commit

Permalink
v2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
PaddiM8 committed Jun 2, 2022
1 parent 2d6477d commit 09af5ce
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 13 deletions.
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,12 @@ Kalker (or "kalk") is a calculator program/website that supports user-defined va
# Features

* Operators: `+`, `-`, `*`, `/`, `!`
* Groups: `()`, `⌈ceil⌉`, `⌊floor⌋`, `[iverson]`
* [Pre-defined functions and constants](https://github.com/PaddiM8/kalker/blob/master/kalk/src/prelude/mod.rs)
* Groups: `()`, `[]`, `⌈ceil⌉`, `⌊floor⌋`
* [Vectors](https://kalker.xyz/#vectors): (x, y, z, ...)
* [Matrices](https://kalker.xyz/#matrices): [x, y, z; a, b, c; ...]
* [Pre-defined functions and constants](https://kalker.xyz/#functions)
* User-defined functions and variables. `f(x, y) = xy`, `x = 5`
* Root finding using Newton's method (eg. x^2 = 64). Note: estimation and limited to one root
* Derivative of functions (derivatives of noisy functions or of higher order can be a bit inaccurate). `f'(2)`, `sin'(-pi)`
* Integration. `∫(0, pi, sin(x) dx)` or `∫(0, π, sin(x) dx)`, maybe sometimes be slightly off
* Understands fairly ambiguous syntax. Eg. `2sin50 + 2xy`
Expand Down Expand Up @@ -71,7 +74,7 @@ There are currently three different libraries related to kalker.

# Syntax

A more complete reference can be found on [the website](https://kalker.xyz)
A more complete reference can be found on [the website](https://kalker.xyz).

## Functions

Expand Down
4 changes: 2 additions & 2 deletions cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ license = "MIT"
name = "kalker"
readme = "../README.md"
repository = "https://github.com/PaddiM8/kalker"
version = "1.1.0"
version = "2.0.0"

[dependencies]
ansi_term = "0.12.1"
kalk = { path = "../kalk", version = "^2.2.0" }
kalk = { path = "../kalk", version = "^3.0.0" }
lazy_static = "1.4.0"
regex = "1"
rustyline = "7.1.0"
Expand Down
2 changes: 1 addition & 1 deletion kalk/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kalk"
version = "2.2.0"
version = "3.0.0"
authors = ["PaddiM8"]
edition = "2018"
readme = "README.md"
Expand Down
6 changes: 3 additions & 3 deletions mobile/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "kalk_mobile",
"version": "1.1.0",
"version": "2.0.0",
"description": "kalk mobile",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
Expand All @@ -16,7 +16,7 @@
"@capacitor/android": "^2.4.5",
"@capacitor/cli": "^2.4.5",
"@capacitor/core": "^2.4.5",
"@paddim8/kalk-component": "^1.4.0"
"@paddim8/kalk-component": "^2.0.0"
},
"devDependencies": {
"@capacitor-community/electron": "^1.3.2",
Expand All @@ -25,4 +25,4 @@
"gulp-dart-sass": "^1.0.2",
"sass": "^1.32.0"
}
}
}
4 changes: 2 additions & 2 deletions web/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@paddim8/kalk-component",
"version": "1.4.1",
"version": "2.0.0",
"description": "A Svelte component for kalk, a calculator that supports user-defined functions and variables.",
"svelte": "src/main.ts",
"main": "public/build/bundle.js",
Expand Down Expand Up @@ -55,7 +55,7 @@
"webpack-dev-server": "^3.11.0"
},
"dependencies": {
"@paddim8/kalk": "^2.2.0",
"@paddim8/kalk": "^3.0.0",
"shadow-selection-polyfill": "^1.1.0"
},
"browserslist": [
Expand Down

0 comments on commit 09af5ce

Please sign in to comment.