Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: CompSystems on October 02, 2012, 02:26:22 pm

Title: [Project] port xCAS or Maxima to TInspire
Post by: CompSystems on October 02, 2012, 02:26:22 pm
Simply to find enthusiasts who want to port a C/C++ library of symbolic algebra to nspire calculators or similar packages as maxima http://maxima.sourceforge.net/    or  xCAS http://www-fourier.ujf-grenoble.fr/~parisse/giac.html

The Giac/Xcas project began in year 2000, following the development of the CAS for HP calculators. It has now around 150,000 lines of C++ code (most written by B. Parisse), and around 300 pages of English documentation (most written by R. De Graeve). It has interfaces with php, latex, texmacs and soon java, playing the role of computation kernel. It also interfaces with PARI, CoCoA, NTL, GSL, GMP, MPFR. Current development directions include faster algorithms for the mostly used operations: multiplication, division, gcd of multivariate polynomials.

xCAS ports

i-OS port
http://pocketcas.com/
(http://pocketcas.com/screens/[email protected])
http://itunes.apple.com/app/cas-calc-p11/id453071113?mt=8
this software copies the keyboard TI Voyage 200 in 99%
(http://m.img.brothersoft.com/iphone/1113/453071113_padscreen0480x320.jpg)


Android-OS Port
http://www-fourier.ujf-grenoble.fr/~parisse/giac/Androcas-debug.apk

Others Open Source Computer Algebra Systems

http://maxima.sourceforge.net/compalg.html  *.*
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: critor on October 02, 2012, 02:54:18 pm
It's interesting, but do you know that Ndless does not support C++ ?
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: Chockosta on October 02, 2012, 03:10:05 pm
Yes, Mathomatic sounds more interesting, since it's C...
http://www.mathomatic.org/math/ (http://www.mathomatic.org/math/)

But porting a whole CAS is a lot of work, I'm not sure that somebody would spend so much time for something that is useful to only 50% of the Nspires.
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: CompSystems on October 02, 2012, 03:17:59 pm
Is that the CAS of the TI-nspire(CX)CAS is closed, and we depend on the policies and time developers of Texas Instruments, also serve the port for the TI-Nspire calculators without CAS.

The current CAS does not interact with Ndless for this reason requires that we develop a new CAS in language C (CAS.c)

PD: ALG48 is a symbolic algebra library for calculators hp48(1993), I wrote some extra commands with GUI for this library
(http://www.hpcalc.org/hp48/math/symbolic/sshots/cashp48.gif)
CAS48
http://www.hpcalc.org/details.php?id=1336
Docs
http://www.hpcalc.org/details.php?id=1337

ALG48
http://www.hpcalc.org/details.php?id=1320
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: Adriweb on October 02, 2012, 05:07:31 pm
http://www.mathomatic.org/mathomatic_source_browsing/ looks interesting ....
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: critor on October 02, 2012, 06:17:21 pm
PD: ALG48 is a symbolic algebra library for calculators hp48(1993), I wrote some extra commands with GUI for this library

Unlike TI-Nspire, all HP-48 calculators were coming with an integrated CAS.
So why was ALG48 developped ?

And maybe it wasn't a complete CAS, but some kind of a CAS extension which would rely on HP CAS for basic operation/data handling...
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: CompSystems on October 02, 2012, 07:34:17 pm
The HP48 calculators do not have CAS is a numerical calculator, the HP50G included in your OS ALG48 and ERABLE

ERABLE INFO: http://www.hpcalc.org/details.php?id=1349
ALG48 & ERABLE are a library of CAS.

TI-Nspire without CAS, I think it does not have a CAS internally or intentionally is disabled
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: helder7 on October 02, 2012, 07:35:38 pm
Maybe this list can help to pick a open source cas soft, nop? http://en.wikipedia.org/wiki/List_of_computer_algebra_systems
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: CompSystems on October 02, 2012, 08:16:26 pm
A CAS for TI-nspire without CAS?

http://tiplanet.org/forum/archives_voir.php?id=1916

(http://i33.servimg.com/u/f33/13/23/13/53/acran015.jpg)

This application requires a new library for nice expression (expresion writer and viewer), not to see the expressions linearly, but the notation linear can be useful for programming, the HP50G has a flag to enable or disable text book presentation

http://www.technicalc.org/packages/eqw/eqw.htm
(http://www.technicalc.org/packages/eqw/eqw_demo_anim.GIF)
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: Sorunome on October 02, 2012, 08:20:38 pm
wow, just wow, that is so awesome! :D
Hopefully it is reliable :P
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: CompSystems on October 02, 2012, 08:40:02 pm
I also want to motivate you to do the port MathTools, expanding the library of the TI89 CAS

http://www.technicalc.org/packages/mathtools/MathTools.pdf
http://www.technicalc.org/packages/mathtools/main.htm
http://www.technicalc.org/packages/mathtools/misc.htm

PD: More info on Parcer

http://www.math.wpi.edu/IQP/BVCalcHist/calc5.html
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: MasterGeek on January 14, 2013, 08:25:13 pm
Maybe instead of compiling it for Ndless it could be programmed for tangrs Linux port for nspire? Then you could use C++.
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: tangrs on January 17, 2013, 04:49:22 am
Maybe instead of compiling it for Ndless it could be programmed for tangrs Linux port for nspire? Then you could use C++.

One of the motivators of porting Linux to the calculator was to have an open source alternative to the Nspire CAS software XD

In fact, if the software was originally built for and already has a GUI for Linux, it shouldn't be harder than just simply cross comping to work on Nspire Linux.
Title: Re: [Project] port xCAS or Maxima to TInspire
Post by: CompSystems on January 30, 2013, 01:44:25 pm
xCAS on android-OS
https://play.google.com/store/apps/details?id=org.kde.necessitas.mucephi.android_xcas&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwib3JnLmtkZS5uZWNlc3NpdGFzLm11Y2VwaGkuYW5kcm9pZF94Y2FzIl0.