module lua natif giac

Re: module lua natif giac
mdr1, je suis d'accord qu'il y ait un surcout pour le logiciel CAS, mais 40 euros c'est largement trop eleve, faites la comparaison avec un moteur CAS sur une plateforme ou la concurrence regne, par exemple sur ios ou android: pocketcas par exemple est a 10$, CAS Calc P11 a moins de 5 euros, et on trouve des CAS gratuits (Xcas Pad sur android et ios). Ensuite rien n'empeche de desactiver le CAS en mode examen, c'est exactement ce que propose la prime d'ailleurs, je pense que HP a bien reflechi a ces questions d'autorisation.
D'ou l'interet de porter giac sur nspire (non CAS), si on arrive a creer une interface raisonnable, on aura a disposition un CAS plus puissant sur une machine moins chere (surtout si ndless suit, au moins sur la 3.9), c'est le seul levier que je connaisse qui puisse faire evoluer la strategie d'une multinationale comme TI.
Adriweb, il existe deja une sortie SVG integree a giac, mais je pense que le plus simple c'est d'ecrire un moteur de rendu specifique avec les objets graphiques giac, c'est ce que je fais pour Xcas. Ce n'est pas difficile, parce que le moteur de calcul ignore la sortie finale, il calcule un objet graphique giac, quelque soit le moteur de rendu. Si c'est faisable en lua, et que le module lua fonctionne sur 3.6, c'est sans doute en lua qu'il faut le faire. Sinon, probablement en SDL, qui aurait l'avantage d'etre aussi utilisable pour l'interface web de giac.
D'ou l'interet de porter giac sur nspire (non CAS), si on arrive a creer une interface raisonnable, on aura a disposition un CAS plus puissant sur une machine moins chere (surtout si ndless suit, au moins sur la 3.9), c'est le seul levier que je connaisse qui puisse faire evoluer la strategie d'une multinationale comme TI.
Adriweb, il existe deja une sortie SVG integree a giac, mais je pense que le plus simple c'est d'ecrire un moteur de rendu specifique avec les objets graphiques giac, c'est ce que je fais pour Xcas. Ce n'est pas difficile, parce que le moteur de calcul ignore la sortie finale, il calcule un objet graphique giac, quelque soit le moteur de rendu. Si c'est faisable en lua, et que le module lua fonctionne sur 3.6, c'est sans doute en lua qu'il faut le faire. Sinon, probablement en SDL, qui aurait l'avantage d'etre aussi utilisable pour l'interface web de giac.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3725
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: module lua natif giac
J'ai averti d'autres personnes susceptibles de localiser/fix le bug, si elles ont plus de temps qu'Extended.
Le problème devrait se situer par ici :
https://github.com/OlivierA/Ndless/blob ... m/luaext.c
Qui a une idée ?
Le problème devrait se situer par ici :
https://github.com/OlivierA/Ndless/blob ... m/luaext.c
Qui a une idée ?

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14820
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb

Re: module lua natif giac
Merci, esperons que ca va porter ses fruits, je suis juste un peu etonne que personne n'ait remarque que le module fourni en exemple ne marchait pas, je me suis meme demande si mon install etait fautive, du coup j'ai installe le sdk 3.6 au lieu du 3.1, mais c'est pareil, le module marche sur l'emulateur avec os 3.1 mais pas avec 3.6...
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3725
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: module lua natif giac
Je pense que c'est entre autre dû au jeune âge de Ndless 3.6 - mais même en 3.1, les extensions Lua n'ont pas eu un grand succès (manque d'applications pratiques ?), même si elles fonctionnent ^^
Pour le coup avec Giac, ca sera un bel exemple d'utilisation
Pour le coup avec Giac, ca sera un bel exemple d'utilisation

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14820
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: module lua natif giac
Bon, en fait, problème réglé : il faut utiliser "nrequire" en 3.6, et non pas "require" comme avant.
(le require changé par TI depuis la 3.2 n'est plus directement utilisable, c'est pour ca
)
Du coup, je regarde pour faire une jolie interface côté Lua![Angel 0:]](./images/smilies/angel.png)
(le require changé par TI depuis la 3.2 n'est plus directement utilisable, c'est pour ca

Du coup, je regarde pour faire une jolie interface côté Lua
![Angel 0:]](./images/smilies/angel.png)
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14820
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: module lua natif giac
Je triple poste, oui, mais bon tant pis :
Lua sur OS 3.6, interface SuperSpire (code un peu simplifié puisqu'il y a désormais besoin de moins de choses) de critor, avec les appels à Giac à la place de l'OS quand le module est chargé (sinon ca fallback sur un math.evalStr de base, donc ça "marche" aussi sur TINCS, histoire de pouvoir bidouiller le code Lua en paix) :

Youhou
PS : ça ne plante pas en sortie du programme, c'est bien pratique
Lua sur OS 3.6, interface SuperSpire (code un peu simplifié puisqu'il y a désormais besoin de moins de choses) de critor, avec les appels à Giac à la place de l'OS quand le module est chargé (sinon ca fallback sur un math.evalStr de base, donc ça "marche" aussi sur TINCS, histoire de pouvoir bidouiller le code Lua en paix) :

Youhou

PS : ça ne plante pas en sortie du programme, c'est bien pratique

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14820
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb

Re: module lua natif giac
Excellent! Merci a Adriweb et critor, j'ai cree un zip, sur OS 3.6, le programme s'appelle khicas, khi comme la lettre grecque dont la forme rappelle un x (le x de Xcas), a prononcer comme kick-ass:
http://www-fourier.ujf-grenoble.fr/~parisse/calc/khicas.zip
[Edit]: attention, l'utilisation de khicas à un examen ou concours interdisant les calculatrices CAS est bien évidemment interdite!
http://www-fourier.ujf-grenoble.fr/~parisse/calc/khicas.zip
[Edit]: attention, l'utilisation de khicas à un examen ou concours interdisant les calculatrices CAS est bien évidemment interdite!
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3725
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: module lua natif giac
Bien
Voilà un bon cas d'usage des extensions Lua.
parisse, les extensions Lua sont une feature expérimentale qui n'a pas été encore vraiment utilisée jusqu'ici (et l'API quasiment pas mise sous tests de non-régression automatiques, ça demanderait un peu de travail), n'hésite pas si tu vois le moindre comportement anormal.

parisse, les extensions Lua sont une feature expérimentale qui n'a pas été encore vraiment utilisée jusqu'ici (et l'API quasiment pas mise sous tests de non-régression automatiques, ça demanderait un peu de travail), n'hésite pas si tu vois le moindre comportement anormal.
-
ExtendeDPremium
Niveau 8: ER (Espèce Rare: nerd)- Posts: 204
- Joined: 30 Dec 2004, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: N/A

Re: module lua natif giac
Extended, apparamment, il y a un utilisateur qui a un pb de reboot peut-etre lié à l'extension, cf.
http://www.omnimaga.org/calculator-c-language/lua-native-extension-failure-on-3-6/msg386984/#msg386984
Je vais essayer demain sur nspire cx cas, je n'ai essayé que sur une nspire cas.
http://www.omnimaga.org/calculator-c-language/lua-native-extension-failure-on-3-6/msg386984/#msg386984
Je vais essayer demain sur nspire cx cas, je n'ai essayé que sur une nspire cas.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3725
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: module lua natif giac
parisse wrote:Extended, apparamment, il y a un utilisateur qui a un pb de reboot peut-etre lié à l'extension, cf.
http://www.omnimaga.org/calculator-c-language/lua-native-extension-failure-on-3-6/msg386984/#msg386984
Je vais essayer demain sur nspire cx cas, je n'ai essayé que sur une nspire cas.
Si c'est en quittant le classeur (pas très précis son rapport), c'est le bug évoqué plus haut dans le topic.
-
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2955
- Images: 3
- Joined: 10 Sep 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Return to Native: Ndless, Linux, ...
Who is online
Users browsing this forum: ClaudeBot [spider] and 4 guests