Jump to content



Photo
- - - - -

CAS system


  • Please log in to reply
12 replies to this topic

#1 Andreas B

Andreas B

    Casio Freak

  • Members
  • PipPipPipPip
  • 160 posts
  • Gender:Male
  • Location:Norway

  • Calculators:
    fx-9860G SD

Posted 17 September 2007 - 07:07 PM

I was looking for open-source CAS systems that might be portable to the fx-9860G, and saw a lot. The 'best' seemed to be
http://qalculate.sourceforge.net/

It is very neat, powerful and it is my PC calculator of choice for simple things. Thing is - I'm not sure how well C++ is supported by the HITACHI toolchain, and I don't have the time or skill to port/rewrite it.
There is lots of excess stuff in libqalculate that can be cut off to make the app as lightweight as needed I think.

Another idea is to deal with LISP and use Maxima.

#2 Horrowind

Horrowind

    Newbie

  • Members
  • Pip
  • 29 posts
  • Gender:Male

  • Calculators:
    9860G SD
    9850GB+

Posted 17 September 2007 - 07:30 PM

i also thougth a long time ago about this, and found this http://www.ginac.de/

It is a library for non-interactively manipulating symbolic mathematical expressions in a predictable and well-defined way

and it is also in c++
maybe it help :)

#3 kucalc

kucalc

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1422 posts
  • Gender:Male
  • Location:USA
  • Interests:Programming: C/C++, Fortran, LISP, COBOL 85 Standard, PHP, x86 and SH3 Assembly

    Computer graphics

  • Calculators:
    fx-9860G / fx-7400G Plus / Algebra FX 2.0+ / fx-9770G / CFX-9850G / CFX-9850GB+ / TI-89 / TI-nSpire

Posted 17 September 2007 - 11:48 PM

A CAS would be really, really helpful. I saw that my math teacher had this book in his shelf:
http://www.amazon.co...g/dp/9813083557
He won't lend it to me though.

The best one that I see that can be possibly ported is Mathomatic as it's written in ANSI C. But 16,000 lines of code... We should start a team and attempt to port Mathomatic.

Another good idea, as Andreas has already said, is writing a LISP interpreter. Maxima is cool. :ugeek:

#4 Andreas B

Andreas B

    Casio Freak

  • Members
  • PipPipPipPip
  • 160 posts
  • Gender:Male
  • Location:Norway

  • Calculators:
    fx-9860G SD

Posted 18 September 2007 - 12:38 PM

I checked out Mathomatic too, but it itself is limited because it is coded in C (says on website). I'm sure we would want it to work, but the effort of porting such a big app to Casio's SDK might be more than needed.

The LISP-systems that I checked compiled LISP code to C code, so that it could be compiled again to whatever architecture you want. Because the fx-9860G does not have any stdin/out (no read()/write()?), maybe getting a complete GCC/newlib SDK should be first priority.

I think that we would want to write code for GCC/newlib once rather than improvising for the shortcomings of Casio's SDK.

#5 Guest_tommo91_*

Guest_tommo91_*
  • Guests

Posted 18 September 2007 - 01:11 PM

I was under the impression that the FX-9860 didn't have the capabilities for a CAS system...

#6 Andreas B

Andreas B

    Casio Freak

  • Members
  • PipPipPipPip
  • 160 posts
  • Gender:Male
  • Location:Norway

  • Calculators:
    fx-9860G SD

Posted 18 September 2007 - 02:08 PM

I was under the impression that the FX-9860 didn't have the capabilities for a CAS system...

It does not come with a CAS system. Whatever you can program yourself in C that fits in memory is possible.

#7 kucalc

kucalc

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1422 posts
  • Gender:Male
  • Location:USA
  • Interests:Programming: C/C++, Fortran, LISP, COBOL 85 Standard, PHP, x86 and SH3 Assembly

    Computer graphics

  • Calculators:
    fx-9860G / fx-7400G Plus / Algebra FX 2.0+ / fx-9770G / CFX-9850G / CFX-9850GB+ / TI-89 / TI-nSpire

Posted 18 September 2007 - 11:26 PM

I think that we would want to write code for GCC/newlib once rather than improvising for the shortcomings of Casio's SDK.


Anyone willing to help out on this? It would be really nice to get GCC working out nicely.

#8 Andreas B

Andreas B

    Casio Freak

  • Members
  • PipPipPipPip
  • 160 posts
  • Gender:Male
  • Location:Norway

  • Calculators:
    fx-9860G SD

Posted 19 September 2007 - 02:32 PM

I'm very interested to contribute with whatever I can on this. My interest is to bring whatever is available on Windows to <{GNULINUX}>. I have tried requesting docs on the OS syscalls, at the support-page for Casio. No answer yet.

Maybe this should be split into another thread?

#9 kucalc

kucalc

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1422 posts
  • Gender:Male
  • Location:USA
  • Interests:Programming: C/C++, Fortran, LISP, COBOL 85 Standard, PHP, x86 and SH3 Assembly

    Computer graphics

  • Calculators:
    fx-9860G / fx-7400G Plus / Algebra FX 2.0+ / fx-9770G / CFX-9850G / CFX-9850GB+ / TI-89 / TI-nSpire

Posted 19 September 2007 - 11:15 PM

You are free to start another thread if you wish. ;)

#10 PierrotLL

PierrotLL

    Newbie

  • Members
  • Pip
  • 25 posts
  • Gender:Male
  • Location:France

  • Calculators:
    fx9860
    Classpad 330

Posted 05 December 2007 - 09:49 PM

Alexis and I have writen an addin which can differentiate, visit http://www.jeuxcasio...S-graph-85.html to download it.

#11 kucalc

kucalc

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1422 posts
  • Gender:Male
  • Location:USA
  • Interests:Programming: C/C++, Fortran, LISP, COBOL 85 Standard, PHP, x86 and SH3 Assembly

    Computer graphics

  • Calculators:
    fx-9860G / fx-7400G Plus / Algebra FX 2.0+ / fx-9770G / CFX-9850G / CFX-9850GB+ / TI-89 / TI-nSpire

Posted 06 December 2007 - 03:13 AM

Cool. I saw this a couple of days ago and talked this with Alexis.

#12 Guest_manuel_*

Guest_manuel_*
  • Guests

Posted 06 December 2007 - 04:57 PM

Good work guys, I really like the interface.

It's me or you found the way to use the interface from casio?!?!?

BTW Will you ever open your source code? It would be good if we could collaborate.

For all those interested in Symbolic Integration check out this book: http://books.google.... ... utput=html

That version is not complete, but google for the book name + rapidshare.com and you will find there's a link in a forum, the forum is down, but you can use google cache ;) I don't give the direct url to you, don't be lazy you can get it.

It might be a bit hard to understand by a guy who's still in high school, but for some of us (like me) who's advanced in the university, it's not that hard to understand, it seems to be a very good book.

Cheers,
Manuel

#13 Alexis

Alexis

    Casio Fan

  • Members
  • PipPip
  • 32 posts

  • Calculators:
    CP300

Posted 07 December 2007 - 11:12 PM

Hi,
your book seems to be interesting.
I study fundamentals mathematics (university). If you want, we can talk by msn or jabber. ;)
Alexis


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users