From: parisse on
> Yes, sure. Lacks seemless integration of the different tools, though, so
> calculators are still handy for some things.

well, you can do a lot inside xcas, it is linked to the GSL
library for numerics, has it's own spreadsheet, goemetry app and
programming language.

> On a PC I tend to use my
> own Q for simple calculations, discrete math stuff and scripting, and
> Octave if I need matrix calculations. I don't often use a CAS, actually,
> but xcas looks nice, I'm looking forward to install that on my eee when
> I have it. In fact I've been thinking about interfacing Q and xcas (Q
> already has an interface to Octave), but I never seem to find the time...
>

it's probably easier since xcas computation kernel is a C++ library
that you can link to directly (I don't know if octave is
available as a C library).
From: Albert Graef on
parisse(a)domain.invalid wrote:
> well, you can do a lot inside xcas, it is linked to the GSL
> library for numerics, has it's own spreadsheet, goemetry app and
> programming language.

Cool. I'm definitely going to give it a try. In fact, I'm downloading
the unstable version right now.

> it's probably easier since xcas computation kernel is a C++ library
> that you can link to directly (I don't know if octave is
> available as a C library).

Yes, it is (C++). But currently I'm interfacing via the command line of
the octave interpreter. Will have a look at the xcas library, it
shouldn't be too hard to wrap this for Q using SWIG. And as Q is a term
rewriting programming language in which expressions are first-class
objects, the two should work nicely together.

Thanks,
Albert

--
Dr. Albert Gr"af
Dept. of Music-Informatics, University of Mainz, Germany
Email: Dr.Graef(a)t-online.de, ag(a)muwiinfa.geschichte.uni-mainz.de
WWW: http://www.musikinformatik.uni-mainz.de/ag