Author Topic: AutoCalc - App Version with Symbolic and PrettyPrint support  (Read 9407 times)

0 Members and 1 Guest are viewing this topic.

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Download:
http://www.ticalc.org/archives/files/fileinfo/429/42961.html

Some quick info:

Recently on TI-Bank came out v3.0 of AutoCalc, a CAS program for z80 made by Xavier Andréani. Even though it is quite awesome, the large amount of programs that it uses and the not-so-friendly GUI have made it quite difficult to use. Therefore, I made an app version of this program (using BasicBuilder), with a cleaner GUI and with Symbolic and PrettyPrint (the app, not TI's MP OS) support.

Instructions:

The app uses a command line style interface, similar to the one used by TI on the homecreen.
For calculations, just type them in and wait.
To exit the app, type QUIT.
If you forgot the syntax for the Symbolic and PrettyPrint functions, type HELP.
If it is taking forever to calculate the result and you want to abandon, press the On button. You'll have to relaunch the app after this, though.

Other functions, requiring Symbolic and/or PrettyPrint, have a slightly different syntax (the ":" character that appears in some of the functions HAS to be used for the functions to be recognized):


D: derivates the expression with respect to X
PD: same as above but also outputs the result using PrettPrint
SIMP: simplifies the expression
PNUM: the standard CAS calculation, but with PrettyPrint output
PEXP: simplifies an expression and then outputs the result using PrettyPrint
PRON enables AutoPrettyPrint, so that all functions and calculations automatically output their results in PrettyPrint
PROFF disables AutoPrettyPrint

The app automatically saves your AutoPrettyPrint settings, so that you don't have to modify them each time you run it.
Also, the app saves the last result into the Ans var and Str0, so that it can be used after quitting the app.
The app has been made so that Symbolic and PrettyPrint are optional, meaning that it will work without them, though with less functions available. The main CAS calculator engine doesn't require Symbolic to work properly.
I also recommend using Omnicalc to install Symbolic, since this allows faster loading times and other nifty functions.

I would be very grateful if you tested all of its functions and reported any bugs in this thread. Thanks.
« Last Edit: June 12, 2010, 04:16:20 pm by Silver Shadow »
Former Coder of Tomorrow


Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55918
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: AutoCalc - App Version with Symbolic support
« Reply #1 on: June 09, 2010, 03:47:03 pm »
Mhmm I remember the name somewhere but I forgot what it did x.x

I hope you can explain soon ^^

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #2 on: June 09, 2010, 04:04:57 pm »
*bump*
Here you go, you can now have all the details in my 1st post!
Former Coder of Tomorrow


Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55918
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #3 on: June 09, 2010, 10:54:33 pm »
Oooh I see now, I saw that the other night on TI-BANK. Nice stuff. Make sure to ask him permission first tho ;D

It would be nice to be able to turn our 84+ into a CAS. And TI can't do anything to prevent its distribution (for example if they wanted to keep their CAS models' sales up).

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #4 on: June 10, 2010, 02:07:25 am »
It says in the readme that as long as I give credit to him, I can use his programs as I want.
Former Coder of Tomorrow


Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55918
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #5 on: June 10, 2010, 02:33:57 am »
Aaah good to hear :)

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #6 on: June 10, 2010, 08:14:02 am »
*bump*

And voilĂ , I've finally finished! Check out the app and instructions in my 1st post!
Former Coder of Tomorrow


Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #7 on: June 10, 2010, 09:02:32 am »
Uhm.

Maybe I fail but all the calculations I've put in give me syntax errors.

(X+2)^2
(X+X)
X+2+X
X+X

EDIT: 500th post!
« Last Edit: June 10, 2010, 09:43:28 pm by Raylin »
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #8 on: June 10, 2010, 09:06:00 am »
When I meant calculations, I meant things like "(e^3/2)*Pi". If you want to make calculations with X, use the SIMP: function instead.
Former Coder of Tomorrow


Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55918
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #9 on: June 10, 2010, 09:34:16 am »
nice to see this released ^^

Sadly it won't be much use for me since I've been out of math classes for 7 years but it should help others a lot :)
« Last Edit: June 10, 2010, 09:37:38 am by DJ Omnimaga »

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #10 on: June 10, 2010, 10:05:27 am »
This sounds pretty neat. :)  What math class is this most useful for? 
Nice job. ;D

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #11 on: June 10, 2010, 10:19:54 am »
Minor update: the app now cleans up after itself.
Former Coder of Tomorrow


Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #12 on: June 10, 2010, 10:49:35 am »
*bump* (excuse me for the double post)
File submitted to queue on ticalc.org and already available on TI-Bank.

NB: I also submitted some older programs on ticalc.org, such as "Link's Puzzle Challenge" and "xDCS GUI Editor".
Former Coder of Tomorrow


Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #13 on: June 10, 2010, 11:29:30 am »
Nice!  Do you know how long it will be for them to be on ticalc? :)

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: AutoCalc - App Version with Symbolic and PrettyPrint support
« Reply #14 on: June 10, 2010, 11:44:24 am »
Important update!!!

Fixed major bug which makes the app crash if you quit it without making any calculations! New file attached to 1st post.

@ztrumpet: No idea. But I hope it'll be today or tomorrow.
Former Coder of Tomorrow