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.
