2014-02-11 11:26:28 +01:00
|
|
|
/*
|
2014-09-23 22:12:03 +02:00
|
|
|
* TODO
|
2014-02-11 11:26:28 +01:00
|
|
|
*/
|
2015-01-07 10:20:56 +01:00
|
|
|
|
|
|
|
* NOW
|
|
|
|
*****
|
|
|
|
- tests
|
|
|
|
- pouvoir lancer le test avec un fichier txt donné en argument
|
|
|
|
- tests des fonctions algébriques générales (en particulier inv, sqrt ..)
|
|
|
|
- 2 2 sqrt sq - ne donne pas 0
|
|
|
|
- partout où c'est possible: faire comme dans rpn-trig.h: ex:
|
|
|
|
((number*)_stack->get_obj(0))->_value = tan(((number*)_stack->get_obj(0))->_value);
|
|
|
|
au lieu de
|
|
|
|
putf(tan(getf()));
|
|
|
|
- entrée de commande shell avec $commande shell, résultat: 1 ligne stdout entre '', 1 ligne resultat
|
|
|
|
|
|
|
|
* Prospective
|
|
|
|
*************
|
2014-09-23 22:12:03 +02:00
|
|
|
Windows
|
|
|
|
- passer en Unicode ou décider
|
2014-02-11 11:26:28 +01:00
|
|
|
|
2014-09-23 22:12:03 +02:00
|
|
|
En plus des commands hp28s:
|
2014-09-18 16:55:51 +02:00
|
|
|
- print
|
|
|
|
- alias
|
2015-02-10 22:35:03 +01:00
|
|
|
- type date, fonctions date / time
|
2014-09-23 22:12:03 +02:00
|
|
|
|
2015-01-07 10:20:56 +01:00
|
|
|
Etudier:
|
2014-09-23 22:12:03 +02:00
|
|
|
- la grande idée: dissocier la stack data d'une stack de commande.
|
2015-01-07 10:20:56 +01:00
|
|
|
Plus d'interprétation. On fabrique un programme pseudo-compilé.
|
2014-09-23 22:12:03 +02:00
|
|
|
- décodage des commandes avec un map<char*, obj*> (plus rapide !!)
|