Author Topic: [Project] port xCAS or Maxima to TInspire  (Read 15445 times)

0 Members and 1 Guest are viewing this topic.

Offline CompSystems

  • LV3 Member (Next: 100)
  • ***
  • Posts: 68
  • Rating: +7/-4
  • HP48GX,HP50G and TInspireCAS Calculator Programmer
    • View Profile
    • HP48GX,HP50G and TInspireCAS Calculator Programmer
[Project] port xCAS or Maxima to TInspire
« 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://itunes.apple.com/app/cas-calc-p11/id453071113?mt=8
this software copies the keyboard TI Voyage 200 in 99%



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  *.*
« Last Edit: October 02, 2012, 07:47:54 pm by CompSystems »

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: [Project] port xCAS or Maxima to TInspire
« Reply #1 on: October 02, 2012, 02:54:18 pm »
It's interesting, but do you know that Ndless does not support C++ ?
TI-Planet co-admin.

Offline Chockosta

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 447
  • Rating: +169/-6
    • View Profile
Re: [Project] port xCAS or Maxima to TInspire
« Reply #2 on: October 02, 2012, 03:10:05 pm »
Yes, Mathomatic sounds more interesting, since it's C...
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.

Offline CompSystems

  • LV3 Member (Next: 100)
  • ***
  • Posts: 68
  • Rating: +7/-4
  • HP48GX,HP50G and TInspireCAS Calculator Programmer
    • View Profile
    • HP48GX,HP50G and TInspireCAS Calculator Programmer
Re: [Project] port xCAS or Maxima to TInspire
« Reply #3 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

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
« Last Edit: October 02, 2012, 03:39:52 pm by CompSystems »

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: [Project] port xCAS or Maxima to TInspire
« Reply #4 on: October 02, 2012, 05:07:31 pm »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: [Project] port xCAS or Maxima to TInspire
« Reply #5 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...
TI-Planet co-admin.

Offline CompSystems

  • LV3 Member (Next: 100)
  • ***
  • Posts: 68
  • Rating: +7/-4
  • HP48GX,HP50G and TInspireCAS Calculator Programmer
    • View Profile
    • HP48GX,HP50G and TInspireCAS Calculator Programmer
Re: [Project] port xCAS or Maxima to TInspire
« Reply #6 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
« Last Edit: October 02, 2012, 07:39:31 pm by CompSystems »

Offline helder7

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 185
  • Rating: +33/-1
    • View Profile
Re: [Project] port xCAS or Maxima to TInspire
« Reply #7 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
« Last Edit: October 02, 2012, 07:36:17 pm by helder7 »

Offline CompSystems

  • LV3 Member (Next: 100)
  • ***
  • Posts: 68
  • Rating: +7/-4
  • HP48GX,HP50G and TInspireCAS Calculator Programmer
    • View Profile
    • HP48GX,HP50G and TInspireCAS Calculator Programmer
Re: [Project] port xCAS or Maxima to TInspire
« Reply #8 on: October 02, 2012, 08:16:26 pm »
A CAS for TI-nspire without CAS?

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



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
« Last Edit: October 02, 2012, 08:40:59 pm by CompSystems »

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: [Project] port xCAS or Maxima to TInspire
« Reply #9 on: October 02, 2012, 08:20:38 pm »
wow, just wow, that is so awesome! :D
Hopefully it is reliable :P

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline CompSystems

  • LV3 Member (Next: 100)
  • ***
  • Posts: 68
  • Rating: +7/-4
  • HP48GX,HP50G and TInspireCAS Calculator Programmer
    • View Profile
    • HP48GX,HP50G and TInspireCAS Calculator Programmer
« Last Edit: October 02, 2012, 08:43:22 pm by CompSystems »

Offline MasterGeek

  • LV2 Member (Next: 40)
  • **
  • Posts: 24
  • Rating: +0/-0
    • View Profile
Re: [Project] port xCAS or Maxima to TInspire
« Reply #11 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++.

Offline tangrs

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 229
  • Rating: +98/-0
    • View Profile
    • tangrs blog
Re: [Project] port xCAS or Maxima to TInspire
« Reply #12 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.

Offline CompSystems

  • LV3 Member (Next: 100)
  • ***
  • Posts: 68
  • Rating: +7/-4
  • HP48GX,HP50G and TInspireCAS Calculator Programmer
    • View Profile
    • HP48GX,HP50G and TInspireCAS Calculator Programmer