|
From: parisse on 23 Jan 2008 14:39 > 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 23 Jan 2008 21:06 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
|
Pages: 1 Prev: newbie quickstart for HP50g Next: A Level Student Calculator |