In http://www.scala-lang.org/node/6860 Martin Baker has expressed an
interest in developing an Axiom/FriCAS-type computer algebra system
written in Scala:

"There is already an open source program called Axiom, written in a
different language, that does exactly what I want:

http://en.wikipedia.org/wiki/Axiom_%28computer_algebra_system%29

The problem with this is that it has a poor development
infrastructure: no IDE, poor error messages, no access to the
java/scalar library.

So what I would like is a program with the mathematical power of Axiom
but the programming environment of Scala."

This post generated some responses from a few people and recently
there was even a suggestion on one of the Sage email lists that Scala
might be a suitable alternative to Python.

To me this emphasizes just how badly Axiom/FriCAS suffers from the
current state of the SPAD compiler.

But perhaps Scala does offer a good alternative to SPAD's categories
for expressing mathematical concepts in generic code. Categories in
SPAD and Aldor have been compared to "interfaces" in Java. Scala
implements another similar idea called a "mix-in". I wonder how close
is the concept of a mix-in is to a category with default
implementations?

Regards,
Bill Page.

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/fricas-devel?hl=en.

Reply via email to