π
<-
Chat plein-écran
[^]

Classes custom

Pour TI-Nspire OS 3.0 ou ultérieur.

Re: Classes custom

Message non lude technolapin » 27 Mar 2015, 19:28

Ah oui mince, j'avais pas vu que c'était une table.
Bon bah j'ai dis n'importe quoi :troll:
Votez Kasane Teto 2017
Avatar de l’utilisateur
technolapin
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 97.8%
 
Messages: 514
Images: 25
Inscription: 31 Déc 2012, 10:48
Localisation: Chez moi
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Chui en vacance ducon

Re: Classes custom

Message non lude DarkFire » 29 Mar 2015, 14:43

Update: apparement unpack({self}) ne produit pas le comportement souhaité (la suppression de "__call" se faisait sur la classe et non pas sur l'objet), et a été remplacé par une boucle for (qui au passage empêche "__call" d'être copié).
Avatar de l’utilisateur
DarkFire
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 28%
 
Messages: 14
Inscription: 14 Mar 2015, 23:28
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S (SI)

Re: Classes custom

Message non lude DarkFire » 16 Avr 2015, 23:21

Après un long moment, voici la nouvelle version(voir 1er post). Les bug corrigé sont:
- suppression de __eq, qui renvoyait faux lorsque l'on comparait une instance a sa superclasse...
- l'instance profite maintenant de la metatable de sa superclasse
- les attribut hérité n'écrase pas ceux déjà existant (comme super par exemple, ou plus important, __parents)

Si j'ai pris autant de temps, c'est parce que j'ai intégré ce code a un plus gros projet (un jeu PC pour le moment), pour le tester, et lorsque j'en suis arrivé aux collisions, j'ai remarqué le bug de comparaison ( qui n'apparait pas avec unpack({self}) )
Avatar de l’utilisateur
DarkFire
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 28%
 
Messages: 14
Inscription: 14 Mar 2015, 23:28
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S (SI)

Précédente

Retourner vers Nspire-Lua

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1388 utilisateurs:
>1367 invités
>17 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)