Re: My Ideal CAS



Mark Lawton wrote:
I use Maxima, and I think that it is generally excellent. It falls
short of my ideal, however, which would have the following features:

* hosted like Google Docs. Java code to run programs would be
downloaded as required, and programs the user writes could optionally
be saved on the server, and shared (also like Google docs). One could
then, for example, email a link to one's CAS solution to a problem

* from a development point of view, new functions could be written in
symbolic mathematical language, and stored in a database where
everyone could retrieve and view them. When approved, this symbolic
code would be translated into Java (which runs on most hardware
platforms) in a highly optimal way, so that it would run very quickly
on a user's computer

* all areas of mathematics would have links to the matching wikipedia
pages

* each function would have a full tutorial on its usage (including
wikipedia links)

* where specialist open-source sortware for a particular area exists
that is better than the CAS's coverage of that area, the CAS should
inform the user (for example, Maxima has a simplex solver, but it has
nothing like the remarkable set of linear programming features that
the open-source program lp_solve can offer)

* the CAS would also have an expert system (probably using case-based
reasoning) in which one could input a list of the elements of the
problem, and the system would respond by offering a list of
mathematical areas (or even particular functions) that would be likely
to offer a solution to the problem, ordered by how well each area
matches the elements

THAT, gentlemen, would be MY ideal CAS!

You definitely should have a look at Sage!

http://www.sagemath.org/

Cheers,

Jaap

.



Relevant Pages

  • My Ideal CAS
    ... I use Maxima, and I think that it is generally excellent. ... short of my ideal, however, which would have the following features: ... and shared (also like Google docs). ... that is better than the CAS's coverage of that area, ...
    (sci.math.symbolic)
  • Re: How to suggest features to the hp calculator team?
    ... ProductLog aka LambertW analytic function integrated into CAS, ... timed forced program execution ... and as a programmable timer ... What kind of features are missing on the 50g? ...
    (comp.sys.hp48)
  • cas in python
    ... system (cas) in python. ... Ginac ... I would like to experiment with new features, functions, etc., ... but using a normal language like python. ...
    (comp.lang.python)
  • Re: HP49g+ OS
    ... No complain here. ... > features are always welcomed. ... > problem with CAS and its creator, IIRC Mr. Parisse, and HP. ... Parisse has no time and HPQ has no CASh ...
    (comp.sys.hp48)