Page 2 sur 2

Re: Le moteur CAS EigenMath porté pour Casio Prizm fx-CG10/2

Message non luPosté: 14 Sep 2013, 16:48
de Lionel Debroux
Le code source est disponible à https://github.com/gbl08ma/eigenmath .
Ne pas fournir le code source au monde entier est autorisé par la GPL, et même si l'auteur fournissait déjà le code source quand on le lui demandait, c'est quand même mieux maintenant.

Re: Le moteur CAS EigenMath porté pour Casio Prizm fx-CG10/2

Message non luPosté: 15 Sep 2013, 02:19
de critor
Il y a quand même une violation GPL: si on ne passe pas par le téléchargement TI-Planet, on n'est pas informé de l'application de la licence GPL et donc de nos droits.

Re: Le moteur CAS EigenMath porté pour Casio Prizm fx-CG10/2

Message non luPosté: 15 Sep 2013, 12:07
de Adriweb
Pourrait-il juste le marquer dans un écran "About" du programme en lui-même ?

Je suppose que c'est un moyen assez simple ...

Re: Le moteur CAS EigenMath porté pour Casio Prizm fx-CG10/2

Message non luPosté: 20 Mar 2014, 07:16
de Lionel Debroux
gbl08ma publie aujourd'hui une version Beta 7, avec la possibilité de dessiner des graphes en utilisant la commande draw(expression).
La fenêtre de graphes peut être commandée:
* avec les "commandes standard Eigenmath";
* avec les touches de direction quand on est dans l'écran graph;
* Shift + F3 pour utiliser un des modes d'affichage prédéfinis.
L'affichage peut être interrompu en appuyant sur AC.
gbl08ma signale l'ajout d'une commande random() pour générer des nombres de 0 à 2^16.

Source de l'info: http://www.cemetech.net/forum/viewtopic ... 927#216927
Téléchargement (doit rester un lien externe): http://tny.im/prEigenDL

Nouveau script de startup suggéré:
Code: Tout sélectionner
logab(a,b)=log(b)/log(a)
log10(x)=log(x)/log(10)
ln(x)=log(x)
cis(x)=cos(x)+i*sin(x)
cot(x)=1/tan(x)
coth(x)=cosh(x)/sinh(x)
arccot(x)=arctan(1/x)
arccoth(x)=arctanh(1/x)
sec(x)=1/cos(x)
sech(x)=1/cosh(x)
arcsec(x)=arccos(1/x)
arcsech(x)=arccosh(1/x)
csc(x)=1/sin(x)
csch(x)=1/sinh(x)
arccsc(x)=arcsin(1/x)
arccsch(x)=arcsinh(1/x)
npr(n,r)=(n!)/(n-r)!
ncr(n,r)=n!/(r!(n-r)!)
xor(x,y)=or(and(x,not(y)),and(not(x),y))
prizmUIhandleKeys=1
prizmUIkeyHandler(k,s)=(test(
  k=30011,clear,
  k=30014,draw,
  k=149,log10(last),
  k=181,10^last,
  k=155,last^(-1),
nil))
prizmUIfkey3label=329
prizmUIfkey6label=563

Re: Le moteur CAS EigenMath porté pour Casio Prizm fx-CG10/2

Message non luPosté: 21 Mar 2014, 13:59
de critor
Je donne juste une source alternative que j'avais eu la veille de ton post:
http://gbl08ma.com/casio-prizm-software/

Je n'ai pas newsé car je ne voyais à priori rien d'extraordinaire dans les nouveautés.
Je n'ai pour le moment pas eu le temps de tester.

Re: Le moteur CAS EigenMath porté pour Casio Prizm fx-CG10/2

Message non luPosté: 15 Juin 2014, 13:19
de Lionel Debroux
Nouvelle version beta 8, avec de nombreux changements intéressants :)

gbl08ma a écrit:Changes and new features:
- Console scrollback: press Shift and then the Up or Down key to enter scrolling mode, then use Up and Down to scroll and any other key to leave scrolling mode;
- UI elements updated to latest version (from Utilities), script browser items are now sorted by name, icons are brought in from OS;
- Different symbol at beginning of new command line (people mistook it for a "greater than" symbol);
- Bracket highlighting on command entry;
- Allow for drawing multiple graphs at once (use e.g. do(draw(x),draw(x^2)) );
- Better 'random' command (random output range changed!);
- new 'finetiming' command, reads a TMU register. Useful for measuring execution speed. Simon says the register ticks every 20 uS.
- Important UI/UX changes:
-> no more catalog on F1, use Shift+4 or Shift+Menu then select the first option;
-> no more "Load script" on F2, use Shift+Menu then select the second option;
-> F1 and F2 are available for user customization;
- Possibly faster console rendering;
- Support for pasting from system clipboard (Shift+9);
- Support for copying current command entry or last result to clipboard (Shift+8 );
- A bit more heap available for Eigenmath (command history now lives on the stack, please report any anomalies with command history);
- Help on all catalog functions, accessible from the catalog;
- Ported a limit-solving function from SMIB (a fork of Eigenmath based on old code which has lots of functions, so many that SMIB as-is wouldn't work on the Prizm). Works really poorly, and when it doesn't error, often gives wrong results. Not my fault. Do not use. You were warned.
- Many bug fixes and small improvements.


Source de l'info: même topic sur Cemetech.
Téléchargement (doit rester un lien externe): http://tny.im/prEigenDL