Announce: FriCAS 1.2.0 has been released

28 views
Skip to first unread message

Waldek Hebisch

unread,
Apr 8, 2013, 1:03:38 PM4/8/13
to fricas...@googlegroups.com
This is copy of annoucement that I posted in the newsgroups:

FriCAS is an advanced computer algebra system. Its capabilities
range from calculus (integration and differentiation) to abstract
algebra. It can plot functions and has integrated help system.

FriCAS 1.2.0 builds on Linux and many Unix like systems (for example
Mac OSX and Solaris 10). FriCAS is build on top of Common Lisp; several
Lisps can compile and run FriCAS -- currently supported are GCL,
SBCL, Clisp, ECL, Closure CL.

Project page:

http://fricas.sf.net

Download page:

http://fricas.sourceforge.net/download.html

Mailing list. Please sign up before posting a message.

http://groups.google.com/group/fricas-devel?hl=en

Notable changes (compared to version 1.1.8):

- New MatrixManipulation package.

- New ParallelIntegrationTools package.

- Gruntz algorithm in now used also for finite one-sided limits.

- FriCAS has now true 2-dimensional arrays (previously they were
emulated using vectors of vectors).

- Speedups in some matrix operations and in arithmetic with
algebraic expressions.

- FreeModule is now more general, it allows Comparable as second
argument.

- Changed Spad parser, it now uses common scanner with interpreter.
Spad language is now closer to interpreter language and Aldor.
'leave' is removed, 'free', 'generate' and 'goto' are now keywords.
Pile rules changed slightly, they should be more intuitve now.
Error messages from Spad parser should be slightly better.

Bug fixes, in particular:

- Fixed a few build problems.

- Eliminated division by 0 during 'normalize'.

- 'nthRootIfCan' removes leading zeros from generalized series
(this avoids problems with power series expanders).

- Fixed corruption of formal derivatives.

- Fixed two problems with fortan output.

- Fixed ')untrace' and ')undo'. Fixed ')trace' with ECL.

- Fixed problem with calling efricas if user default shell is (t)csh.

--
Waldek Hebisch
heb...@math.uni.wroc.pl

A.G.G...@inp.nsk.su

unread,
Apr 30, 2013, 1:18:47 PM4/30/13
to fricas...@googlegroups.com
Hello *,

I've committed fricas-1.2.0 to Gentoo. It's coccessfully compiled by
sbcl-1.1.6, ccl-1.9, ecls-12.12.1, clisp-2.49, and cmucl-20d (x86 only).
Unexpected test failures are

sbcl-1.1.6
----------

=============================================================================
Testsuite: singularities
failed (total): 1 (3)

failed testcases were:
---------------------------------------------------------------------------
Testcase: atan
failed (total): 2 (6)

failed tests were:

3: ERROR: (atan(%i::Complex DFLOAT))
Output1: 0.7853981633974483 + 177.09910463306602 %i

4: ERROR: (atan(-%i::Complex DFLOAT))
Output1: - 0.7853981633974483 - 177.09910463306602 %i


ecl-12.12.1
-----------

=============================================================================
Testsuite: bugs2008
failed (total): 1 (17)

failed testcases were:
---------------------------------------------------------------------------
Testcase: Functions returning type
failed (total): 1 (1)

fatal tests were:

1: EQUL: (1$I, 1)

=============================================================================
testsuite | testcases: failed (total) | tests: failed (total)
bugs2008 1 (17) 1 (34)
=============================================================================
File summary.
unexpected failures: 1
expected failures: 0
unexpected passes: 0
total tests: 34


Andrey

A.G.G...@inp.nsk.su

unread,
Apr 30, 2013, 1:24:46 PM4/30/13
to fricas...@googlegroups.com
On Wed, 1 May 2013, A.G.G...@inp.nsk.su wrote:
> I've committed fricas-1.2.0 to Gentoo. It's coccessfully compiled by
^^
su
Sorry.

For most lisps, init files are not loaded when building fricas (and this
is good). Let's be consistent:

diff -r -U1 fricas-1.2.0.orig/configure.ac fricas-1.2.0/configure.ac
--- fricas-1.2.0.orig/configure.ac 2013-04-08 10:26:54.000000000
+0700
+++ fricas-1.2.0/configure.ac 2013-05-01 01:34:31.338461653 +0700
@@ -424,3 +424,3 @@
cmucl)
- fricas_quiet_flags='-batch -noinit'
+ fricas_quiet_flags='-batch -nositeinit -noinit'
fricas_eval_flags='-eval'
@@ -432,3 +432,3 @@
openmcl)
- fricas_quiet_flags=
+ fricas_quiet_flags='--no-init'
fricas_eval_flags='--eval'

Andrey

Waldek Hebisch

unread,
May 3, 2013, 12:39:39 PM5/3/13
to fricas...@googlegroups.com
> On Wed, 1 May 2013, A.G.G...@inp.nsk.su wrote:
>
> For most lisps, init files are not loaded when building fricas (and this
> is good).

Actally, I find it sad that due to various problems we have to
skip init files.

> Let's be consistent:
>

OK, applied.

--
Waldek Hebisch
heb...@math.uni.wroc.pl
Reply all
Reply to author
Forward
0 new messages