2636f51077
Lex special symbols as one token
2021-05-18 17:49:31 +02:00
4db84aa441
Basic rounding for calculus functions
2021-05-17 23:55:20 +02:00
7f32829921
Higher order derivatation
2021-05-17 23:09:59 +02:00
ff6ad6a10d
Improved accuracy for derivation
2021-05-17 21:27:11 +02:00
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
9acdd71589
Created 'Identifier' struct that contains prime count and name without primes (ticks ')
2021-05-17 20:17:34 +02:00
374a449eab
Fixed integrate function test
2021-05-17 18:15:49 +02:00
0c454fb6f4
Lex '**' as power sign
2021-05-17 18:14:48 +02:00
48e94b1cdb
Switched to Simpson's rule (composite, 3/8) for integration
2021-05-17 18:05:22 +02:00
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
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
4cfd563b38
kalk_web: Updated kalk and fixed audit problems
2021-05-15 17:22:18 +02:00
d5c991ffdf
Fixed zeroes being trimmed for non-rug numbers
2021-05-15 16:15:25 +02:00
277b1ed4c0
Updated the kalk version in web related things
2021-03-31 22:10:05 +02:00
4751bbffe0
kalk: Fixed type error in kalk_num/regular.rs
2021-02-22 21:21:43 +01:00
5b1589f687
kalk_web: Fill in value on touch
2021-02-22 21:07:57 +01:00
561bd61c3f
Trimming trailing zeroes for non-rug numbers
2021-02-22 20:45:58 +01:00
31878f9f1f
Fixed xy^z precedence, from (xy)^2 to x(y^2)
2021-02-22 20:27:42 +01:00
c895ae1eb8
v0.3.13
2021-01-30 16:55:55 +01:00
83a758daaa
Merge pull request #18 from fluunke/no-timeout
...
Remove timeout from kalk_cli
2021-01-30 16:51:16 +01:00
e415ad888e
Remove timeout from kalk_cli
2021-01-30 16:39:22 +01:00
65cd246138
Added android to README
2021-01-09 20:40:30 +01:00
7f00ef69dd
Added icon and splash screen to android app
2021-01-09 20:19:17 +01:00
2d356f396b
Added button panel to kalk_web
2021-01-09 01:19:52 +01:00
f87faa7302
kalk_web button panel
2021-01-07 23:37:26 +01:00
ecc0fd5dcf
Created kalk_mobile capacitor app with android and electron targets
2021-01-07 16:34:55 +01:00
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
78d5acbb10
Fixed kalk_web browser compatibility problems
2021-01-05 18:38:22 +01:00
57d82207ed
kalk_web autofocus prop
2021-01-05 15:09:08 +01:00
8b8ebec500
web_kalk text cursor when hovering input field
2021-01-05 01:38:56 +01:00
51ef0d8e8f
Fixed kalk_web properties for non-svelte usage
2021-01-05 01:33:35 +01:00
a169049fe4
kalk_web placeholder
2021-01-05 01:25:30 +01:00
537182dd01
Updated README files to include the new libraries and how to use kalk-component
2021-01-04 20:56:12 +01:00
27f314e57b
Fixed kalk_web error handling
2021-01-04 20:47:33 +01:00
ced63a84de
Created ConsoleLine component and put a slot in KalkCalculator
2021-01-04 20:44:33 +01:00
86800838af
Kalk_web highlighting for output
2021-01-04 20:17:32 +01:00
ecda2650bc
Kalk_web type-safety for kalk module and scientific notation printing
2021-01-04 20:15:28 +01:00
60f53d9600
Made kalk_web colors inherited instead of set by prop
2021-01-04 19:37:18 +01:00
6843a0502f
kalk_web made sizing more dynamic, added spacing to lines
2021-01-04 19:29:07 +01:00
93514906f3
v0.3.12
2021-01-04 18:01:03 +01:00
2714ed0f8c
Fixed gamma and factorial functions for f64
2021-01-04 17:49:11 +01:00
63eed1f07c
Kalk_web word-wrap
2021-01-04 17:13:11 +01:00
d301e52391
kalk_web history
2021-01-04 17:07:46 +01:00
bd625fdfde
Set up kalk_web development environment
2021-01-04 00:38:59 +01:00
6515dd6082
Relative paths for kalk_web
2021-01-03 22:42:51 +01:00
980bccde8e
Webpack relative paths and npm package tweaking
2021-01-03 02:04:32 +01:00
9de16e0fbe
Fixed semantic errors
2021-01-03 00:19:22 +01:00
a84e1e6527
kalk 1.4.1
2021-01-03 00:10:58 +01:00
dd63bace58
Removed regex dependency from kalk crate and made 'test-case' a dev-dependency
2021-01-03 00:07:30 +01:00
80afcca049
Made kalk_web a custom element
2021-01-02 23:45:54 +01:00