langur

download

SHA-256 sums

langur-0.19.2.zip SHA-256 sum bf489e47c262272a4d71da4ddeedfa42176926ecdeaaac99aab75f9c3e68493f langur-0.19.1.zip SHA-256 sum 79b1fd3333e1b56152790bae5c1dedbd5136fcc4dd505aa5d161916756d4a9e5

revision history

2025-03-30 - 0.19.2 - now runs in interactive mode if no command line options; renamed package from repl to interactive - dropped "list()" from REPL/interactive mode - updated system/exitstatus to use constants instead of strings 2025-03-06 - 0.19.1 - renamed sine() as sin() - matching normal math abbreviations for trig functions; not representing transgression - patched root operator to remove extraneous trailing zeroes added when using negative exponent - for decimal.Root() function, increased maxIterations on calculating root so it will work with large numbers - for decimal.Root() function, fixed means of testing if root is an even integer - moved gcd and lcm calculations from object package to decimal - changed decimal.Same() to compare exponent, then digits; possibly faster - added decimal.Pow2() for greater precision when using fractional exponents; not in use b/c sometimes way too slow (when a fraction cannot be simplified enough) - added decimal ToFraction() to create numerator/denominator pair from a Decimal - added decimal IsEvenInteger() and IsOddInteger() functions - minor edits to native package 2025-01-31 - 0.19.0 - added complex number type and operations - added INumericNegation interface

A full revision history is included in the download. See also the revisions and breaking changes.

license

Langur uses the Apache license 2.0.