./math/kalker, CLI calculator supporting math-like syntax with user-defined variables

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.2.1, Package name: kalker-2.2.1, Maintainer: pin

Command line calculator that supports math-like syntax with user-defined
variables, functions, derivation, integration, and complex numbers.


Master sites:

Filesize: 1318.277 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-03 22:08:29 by pin | Files touched by this commit (5) | Package updated
Log message:
math/kalker: update to 2.2.0

 - Fix regression with the way numbers were printed in the desktop program
 - Parse input numbers as big floats instead of as 64-bit numbers (desktop version)
 - Use ≈ more consistently, eg. when a number is rounded a bit before being \ 
printed, but not for fractions
 - Allow equations where the variable to be solved is a function argument
 - Minor improvements
   2024-03-28 13:06:02 by pin | Files touched by this commit (3) | Package updated
Log message:
math/kalker: update to 2.1.1

 - ci: Fix Android signing
   2024-03-23 20:10:49 by pin | Files touched by this commit (3) | Package updated
Log message:
math/kalker: update to 2.1.0

 - Minor stability improvements
 - E-notation, eg. 1.23E3
 - Engineering mode (--eng as a command line argument, or mode eng within the \ 
program)
 - Fix multi-character parameters not working
 - Increase default precision
   2023-07-21 06:55:55 by pin | Files touched by this commit (2) | Package updated
Log message:
math/kalker: update to 2.0.4

 - Prevent stack overflow crashes by limiting the recursion depth
   (thanks to @kvnxiao)
 - Fix comprehensions breaking if a previously evaluated comprehension
   encountered an error in a nested expression
 - Fix expressions like x^x not working inside functions
 - Allow a leading dot, eg. .25
 - Allow expressions like sin2x
 - Fix incorrect unit being returned from some trigonometry functions
   2023-02-27 20:49:33 by Havard Eidnes | Files touched by this commit (2)
Log message:
kalker: recognize 7455 and 7447 powerpc variants in gmp vendor module.

Fixes build problem on my particular macppc hosts.
   2023-01-25 21:13:59 by pin | Files touched by this commit (3) | Package updated
Log message:
math/kalker: update to 2.0.3

 - Remove mobile touch event in web component
 - web: Add base command, eg. base 16 to change the number base to 16
 - Make sgn(0) equal to zero
 - mobile: Use local font file
 - mobile: Remove proprietary dependencies and unnecessary permissions
 - Add metadata
 - Fix wasm build error
   2022-11-06 17:42:22 by pin | Files touched by this commit (4) | Package updated
Log message:
math/kalker: update to 2.0.1

 - Minor bug fixes
   2022-06-04 08:29:28 by pin | Files touched by this commit (3) | Package updated
Log message:
math/kalker: update to 2.0.0

   -Custom variable name for sum/prod, eg. sum(k=1, 10, k) (breaking change)
   -Vectors and matrices
   -Functions that take vectors: min, max, average, perms, sort,
   -length
   -Vector comprehensions (experimental)
   -Logical and/or/not
   -true/false keywords
   -mod keyword
   -Nested sums and integrals
   -Allow piecewise without 'otherwise' branch
   -Show estimated fractions when displaying results
   -Error handling for built-in functions and operations
   -Numerical equation solving using Newton's method
   -Result formatted with spaces, eg. 100 000
   -Slightly improved formatting of results when using the --precision flag