bakk
dea2ab9ee2
Estimation/rounding for final results
2021-05-18 19:48:13 +02:00
bakk
2636f51077
Lex special symbols as one token
2021-05-18 17:49:31 +02:00
bakk
4db84aa441
Basic rounding for calculus functions
2021-05-17 23:55:20 +02:00
bakk
7f32829921
Higher order derivatation
2021-05-17 23:09:59 +02:00
bakk
ff6ad6a10d
Improved accuracy for derivation
2021-05-17 21:27:11 +02:00
bakk
15c30cfeee
Basics of derivation
...
Derivation implemented for function calls (only). Eg. f'(2). It is not
yet possible to do something like f''(2), but this should be implemented
in the future. It should also be possible to derive normal expressions,
but this is not yet possible.
2021-05-17 20:36:53 +02:00
bakk
9acdd71589
Created 'Identifier' struct that contains prime count and name without primes (ticks ')
2021-05-17 20:17:34 +02:00
bakk
374a449eab
Fixed integrate function test
2021-05-17 18:15:49 +02:00
bakk
0c454fb6f4
Lex '**' as power sign
2021-05-17 18:14:48 +02:00
bakk
48e94b1cdb
Switched to Simpson's rule (composite, 3/8) for integration
2021-05-17 18:05:22 +02:00
bakk
08617640a5
Fixed "dx" in integrals, and created calculus.rs
...
Previously, eg. "dx" would not be parsed as "dx" after a function, since
the parser did not keep track of whether or not it was currently inside
an integral or not, properly. This commit fixes that, and also makes it
possible to use any variable after the "d", eg. "dy". The integration
function was also put in its own file: calculus.rs.
2021-05-17 16:51:16 +02:00
bakk
1d9237d30d
Integration estimation
...
Needs more a bit more accuracy though. Currently the n value in the
trapezoidal rule is fixed.
2021-05-16 15:15:34 +02:00
bakk
4cfd563b38
kalk_web: Updated kalk and fixed audit problems
2021-05-15 17:22:18 +02:00
bakk
d5c991ffdf
Fixed zeroes being trimmed for non-rug numbers
2021-05-15 16:15:25 +02:00
PaddiM8
277b1ed4c0
Updated the kalk version in web related things
2021-03-31 22:10:05 +02:00
PaddiM8
4751bbffe0
kalk: Fixed type error in kalk_num/regular.rs
2021-02-22 21:21:43 +01:00
PaddiM8
5b1589f687
kalk_web: Fill in value on touch
2021-02-22 21:07:57 +01:00
PaddiM8
561bd61c3f
Trimming trailing zeroes for non-rug numbers
2021-02-22 20:45:58 +01:00
PaddiM8
31878f9f1f
Fixed xy^z precedence, from (xy)^2 to x(y^2)
2021-02-22 20:27:42 +01:00
PaddiM8
c895ae1eb8
v0.3.13
2021-01-30 16:55:55 +01:00
PaddiM8
83a758daaa
Merge pull request #18 from fluunke/no-timeout
...
Remove timeout from kalk_cli
2021-01-30 16:51:16 +01:00
flrk
e415ad888e
Remove timeout from kalk_cli
2021-01-30 16:39:22 +01:00
PaddiM8
65cd246138
Added android to README
2021-01-09 20:40:30 +01:00
PaddiM8
7f00ef69dd
Added icon and splash screen to android app
2021-01-09 20:19:17 +01:00
PaddiM8
2d356f396b
Added button panel to kalk_web
2021-01-09 01:19:52 +01:00
PaddiM8
f87faa7302
kalk_web button panel
2021-01-07 23:37:26 +01:00
Oliver Waldemar
ecc0fd5dcf
Created kalk_mobile capacitor app with android and electron targets
2021-01-07 16:34:55 +01:00
PaddiM8
d23a024d62
Made kalk_web shadow dom element again, and started to use a polyfill to make it work in other browsers
2021-01-06 01:48:43 +01:00
PaddiM8
78d5acbb10
Fixed kalk_web browser compatibility problems
2021-01-05 18:38:22 +01:00
PaddiM8
57d82207ed
kalk_web autofocus prop
2021-01-05 15:09:08 +01:00
PaddiM8
8b8ebec500
web_kalk text cursor when hovering input field
2021-01-05 01:38:56 +01:00
PaddiM8
51ef0d8e8f
Fixed kalk_web properties for non-svelte usage
2021-01-05 01:33:35 +01:00
PaddiM8
a169049fe4
kalk_web placeholder
2021-01-05 01:25:30 +01:00
PaddiM8
537182dd01
Updated README files to include the new libraries and how to use kalk-component
2021-01-04 20:56:12 +01:00
PaddiM8
27f314e57b
Fixed kalk_web error handling
2021-01-04 20:47:33 +01:00
PaddiM8
ced63a84de
Created ConsoleLine component and put a slot in KalkCalculator
2021-01-04 20:44:33 +01:00
PaddiM8
86800838af
Kalk_web highlighting for output
2021-01-04 20:17:32 +01:00
PaddiM8
ecda2650bc
Kalk_web type-safety for kalk module and scientific notation printing
2021-01-04 20:15:28 +01:00
PaddiM8
60f53d9600
Made kalk_web colors inherited instead of set by prop
2021-01-04 19:37:18 +01:00
PaddiM8
6843a0502f
kalk_web made sizing more dynamic, added spacing to lines
2021-01-04 19:29:07 +01:00
PaddiM8
93514906f3
v0.3.12
2021-01-04 18:01:03 +01:00
PaddiM8
2714ed0f8c
Fixed gamma and factorial functions for f64
2021-01-04 17:49:11 +01:00
PaddiM8
63eed1f07c
Kalk_web word-wrap
2021-01-04 17:13:11 +01:00
PaddiM8
d301e52391
kalk_web history
2021-01-04 17:07:46 +01:00
PaddiM8
bd625fdfde
Set up kalk_web development environment
2021-01-04 00:38:59 +01:00
PaddiM8
6515dd6082
Relative paths for kalk_web
2021-01-03 22:42:51 +01:00
PaddiM8
980bccde8e
Webpack relative paths and npm package tweaking
2021-01-03 02:04:32 +01:00
PaddiM8
9de16e0fbe
Fixed semantic errors
2021-01-03 00:19:22 +01:00
PaddiM8
a84e1e6527
kalk 1.4.1
2021-01-03 00:10:58 +01:00
PaddiM8
dd63bace58
Removed regex dependency from kalk crate and made 'test-case' a dev-dependency
2021-01-03 00:07:30 +01:00