π
<-
Chat plein-écran
[^]

KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Re: KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire

Unread postby chess » 13 Sep 2017, 15:11

critor wrote:Sinon, voir la manip pour installer l'OS CX CAS sur une TI-Nspire CX :
https://www.reddit.com/r/nspire/comment ... _works_on/

Il y aurait encore moins de raisons qu'un surveillant qui voit ça se dise que ce ne sont pas des fonctionnalités développées par Texas Instruments, vu qu'ici l'intégration sera maximale.


Il y a deux choses gênantes dans la barre du haut :
la mention 'Ndless Installed!' et le 'CAS' qui fait louche sur une calculatrice non CAS.
User avatar
chessPremium
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 71.9%
 
Posts: 45
Joined: 12 Sep 2015, 15:09
Location: France - Drome
Gender: Male
Calculator(s):

Re: KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire

Unread postby Alvoko » 13 Sep 2017, 15:20

chess wrote:
critor wrote:Sinon, voir la manip pour installer l'OS CX CAS sur une TI-Nspire CX :
https://www.reddit.com/r/nspire/comment ... _works_on/

Il y aurait encore moins de raisons qu'un surveillant qui voit ça se dise que ce ne sont pas des fonctionnalités développées par Texas Instruments, vu qu'ici l'intégration sera maximale.


Il y a deux choses gênantes dans la barre du haut :
la mention 'Ndless Installed!' et le 'CAS' qui fait louche sur une calculatrice non CAS.

Vous pensez vraiment qu'un surveillant y fera attention? Sachant que les ti nspire restent des modèles très rare dans les salles d'examen...
Alvoko
Le seul et
l'unique
                                      Donnez moi un
Internet
sinon la
82A
sera là...
Image Image
User avatar
AlvokoRédac.
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 63.6%
 
Posts: 271
Images: 24
Joined: 10 Oct 2015, 21:46
Location: Normandie
Gender: Male
Calculator(s):

Re: KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire

Unread postby chess » 13 Sep 2017, 15:29

Ce serait bête de se faire prendre sur quelque chose qu'on ne considère même pas comme de la triche
donc ZERO RISQUE :
- d'ou l'intérêt de khiCAS sans la mention 'CAS'
- d'où l'intérêt de recompiler ndless sans la mention 'Ndless Installed!'

Sinon je préfère encore rester à l'OS 3.1 CAS qui n'a aucun de ces 2 défauts.
User avatar
chessPremium
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 71.9%
 
Posts: 45
Joined: 12 Sep 2015, 15:09
Location: France - Drome
Gender: Male
Calculator(s):

Re: KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire

Unread postby parrotgeek1 » 14 Sep 2017, 04:09

chess wrote:Ce serait bête de se faire prendre sur quelque chose qu'on ne considère même pas comme de la triche
donc ZERO RISQUE :
- d'ou l'intérêt de khiCAS sans la mention 'CAS'
- d'où l'intérêt de recompiler ndless sans la mention 'Ndless Installed!'

Sinon je préfère encore rester à l'OS 3.1 CAS qui n'a aucun de ces 2 défauts.


No one is going to do this, because the ONLY reason you would want it would be to cheat on exams.
My Projects:
nLoaderCAS Patcher for ControlXnLaunchy CXM fork (3.9 CAS on B&W) - News Article
Prototypes:
Upgrade EVT Nspire CAS+Fix keyboard on prototype TI-Nspire CAS Touchpad
- Highlights: Nspire CX Non-CAS OS 3.3, CX & CX CAS OS 4.4 & 4.5 special reformatting installers (both found by me on TI's site)
Discoveries:
Boot1.5 vuln (used in nLoader) • Nspire dev boardsPink CX
Je peux comprendre le français mais je ne peux pas le parler bien.
User avatar
parrotgeek1Prog.
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 67.7%
 
Posts: 739
Joined: 29 Mar 2016, 01:22
Location: USA
Gender: Male
Calculator(s):
Class: university student
GitHub: parrotgeek1

Re: KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire

Unread postby parisse » 14 Sep 2017, 06:34

It depends on the rules. I continue in French.
En France, la regle n'est pas d'avoir une machine CAS ou non CAS, la regle est l'effacement des donnees utilisateurs. Je pense que ndless+khicas ne serait pas en contradiction avec la regle de l'effacement des donnees si on peut le considerer comme faisant partie d'un firmware, donc s'il est rendu ineffacable et non modifiable. Ceci suppose aussi un endroit public ou tous les eleves peuvent les telecharger avec une procedure d'installation simple. A voir quand on aura des regles precises.
User avatar
parisseVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 76.3%
 
Posts: 1767
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire

Unread postby chess » 14 Sep 2017, 08:39

parrotgeek1 wrote:
chess wrote:No one is going to do this, because the ONLY reason you would want it would be to cheat on exams.


There is absolutly nothing in France against CAS so I will do it FOR FUN.
People cheating in the USA are NOT my problem...

Otherwise you should consider that everythings about ndless on this website is nonsense and useless.
Play games ? Obviously a Smartphone is more fun.
Learn programing ? It's easier to have 30 smartphone with Python in a classroom than 30 Nspire with lu-what ?
Advance programing ? Obviously learning Android SDK is more usefull for young than ndless SDK.
Educational purpose ? No one has any interest in getting used to fonctions that they can't use for exams.
Last edited by chess on 16 Sep 2017, 00:28, edited 1 time in total.
User avatar
chessPremium
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 71.9%
 
Posts: 45
Joined: 12 Sep 2015, 15:09
Location: France - Drome
Gender: Male
Calculator(s):

Re: KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire

Unread postby parisse » 15 Sep 2017, 21:32

Nouvelle mise a jour: https://www-fourier.ujf-grenoble.fr/~parisse/calc/khicas.zip

Grace aux connaissances lua d'Adriweb, j'ai pu modifier l'editeur pour faire des sauts de lignes. Il est donc possible d'ecrire des programmes KhiCAS en syntaxe Python. Pour cela, entrez une chaine de caracteres qui commence par le mot-clef def, le parseur comprendra que ce n'est pas une chaine de caracteres mais une fonction (si ca ne commence pas par def, il faut ecrire expr("") ce qui est un peu lourd).
Pour passer a la ligne, tapez sur la touche return (avant-derniere ligne du clavier).
Par exemple
"def f(x):
return x^3"
l'interpreteur supprimera alors les "" et creera la fonction f:=x->x^3.
Ensuite f(5) renverra 125.
Attention, il ne s'agit pas d'un interpreteur Python, mais d'un mode compatible Python qui supporte la syntaxe de base (def/if/else/elif/for/while) et quelques fonctions de type Python (par exemple range), derriere c'est KhiCAS qui travaille. Il faut prendre garde:
- pour les chaines de caracteres, il n'y a pas de support pour le moment, car ' est deja utilise et " fermerait la chaine (a tester si \" marche)
- les variables locales doivent etre declarees, comme dans un programme Xcas (c'est d'ailleurs bien mieux a mon avis), sinon elles sont considerees comme globales.
Par contre il y a integration complete avec KhiCAS. Vous pouvez donc ecrire f(2/3) ou f(a+b) ou rajouter simplify dans la definition de f.
Tout ca est encore tres peu teste (c'est encore du alpha ... selon mes standings :-) )
User avatar
parisseVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 76.3%
 
Posts: 1767
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire

Unread postby parisse » 16 Sep 2017, 10:41

Update: j'ai fait quelques petites ameliorations et j'ai ajoute un sous-menu Python (si on choisit function, il cree la chaine "def ..." il ne reste qu'a la modifier).
Pour les chaines, j'ai mis un item (string) dans le sous-menu Python, j'utilise `` que je traduis ensuite en "".
Il manque l'indentation en ajoutant un saut de ligne, mais la c'est pas dans mes cordes!
Last edited by parisse on 16 Sep 2017, 10:55, edited 1 time in total.
User avatar
parisseVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 76.3%
 
Posts: 1767
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire

Unread postby Clifward » 16 Sep 2017, 10:43

Génial !
En revanche, quid de la stabilité de ces nouvelles versions ? Mieux que par le passé ? Équivalente ?
Image
User avatar
Clifward
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 19.2%
 
Posts: 593
Images: 6
Joined: 20 Sep 2015, 17:50
Gender: Not specified
Calculator(s):
Class: CentraleSupelec

Re: KhiCAS, le moteur formel Giac/Xcas pour toutes TI-Nspire

Unread postby parisse » 16 Sep 2017, 10:58

Il y a des bugs qui ont ete corriges dans le noyau de calcul formel, mais rien de change si ce sont d'autres types de bugs (interaction avec l'OS).
User avatar
parisseVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 76.3%
 
Posts: 1767
Joined: 13 Dec 2013, 16:35
Gender: Not specified

PreviousNext

Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 11 guests

-
Search
-
Featured topics
Concours TI-Planet-Casio de rentrée 2019. 3 défis pour plus d'une 15aine de calculatrices graphiques et nombre de goodies sortant de l'ordinaire ! :D
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
561 utilisateurs:
>527 invités
>29 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)