What's new in FriCAS 1.2.1
Jun 27, 2013
- Changes:
- Improvements to 'integrate': a new routine for integrationin terms of Ei, better handling of algebraic integrals.
- Implemented 'erfi'.
- Derivatives of 'asec', 'asech', 'acsc' and 'acsch' use differentformula so that numeric evaluation of derivative will takecorrect branch on real axis.
- Linear dependence package is changed to be consistent withlinear solvers.
- It is now possible to extract empty submatrices.
- Changed default style of 3D graphics.
- Support for building Mac OS application bundle.
- Bug fixes, in particular:
- fixed few cases of wrong or unevaluated integrals.
- better zero test during limit computation avoids divisionby zero.
- fixed buffer overflow problems in view3D.
- 'reducedSystem' on empty input returns basis of correct size.
New in FriCAS 1.0.9 (Jan 28, 2010)
- Changes:
- Speed improvements to polynomial multiplication, power series
- multiplication, guessing package and coercion of polynomials
- to expressions.
- Domains for tensor products.
- 'Complex(Integer)' is now UniqueFactorizationDomain.
- Types in interpreter are now of type 'Type' (instead of 'Domain')
- and categories in interpreter are of type 'Category' (instead of
- 'Subdomain(Domain)').
- Interpreter functions can now return 'Type'.
- New function for files: 'flush'.
- Spad compiler: return in nested functions and nested functions
- returning functions.
- Bug fixes, in particular:
- Several fixes to guessing package.
- Avoid crash when unparsing equations.
- Equation solver accepts more solutions.
- Fixed handling of 'Tuple' in Spad parser.
- Fixed miscompilation of record constructor by Spad compiler.
New in FriCAS 1.0.8 (Dec 3, 2009)
- Changes:
- Improved version of guessing package. It can now handle much larger problems than before. Added ability to guess functional substitution equations.
- Experimental support for build using CMU CL
- Various speed improvements including faster indexing for two dimensional arrays
- By default FriCAS build tries to use sbcl.
- Building no longer require patch.
- Bug fixes, in particular:
- correct definition of random() for matrices
- conditionals in .input files work again
- Spad compiler now recognizes more types as equal
- fixed problem with pattern-matching quote
New in FriCAS 1.0.7 (Jul 11, 2009)
- Comparisons between elements of the Expression domain are
- undefined. Earlier versions gave confusing results for expressions
- like '\%e < \%pi' -- now FriCAS will complain about '
New in FriCAS 1.0.5 (Jan 28, 2009)
- improvement to normalize function, it performs now much stronger simplifications than before
- better integration: due to improved normalize FriCAS can now integrate many functions that it previously considered unintegrable
- improvement to Martin Rubey guessing package, for example it can now guess differential equation for the generating function of integer partitions
- better support for using type valued functions
- several bug fixes
New in FriCAS 1.0.4 (Nov 7, 2008)
- significant speedups for some operations (for example definite integration)
- support for building algebra using user-defined optimization settings
- support for mouse wheel in HyperDoc browser
- included support for interfacing with Aldor
- new optional Emacs mode and efricas script to run FriCAS inside emacs
- better unparse
- removed support for attributes (replaced by empty categories) and use of colon for type conversions in Spad code
- a few bug fixes
New in FriCAS 1.0.3 (Oct 24, 2008)
- added multiple precision Gamma and logGamma functions
- better line editing
- remove some undocumented and confusing constructs from Spad language
- added new categories for semiring and ordered semigroup, direct product of monoids is now a monoid
- internal cleanups and restructurings
- a few bug fixes