Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » GFA-Basic TI68K » Bugs et suggestions » Questions (24 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
Mortarion Ecrit le: Vendredi 2 décembre 2005 à 15:42 Déconnecté(e)    Voir le profil de Mortarion Envoyer un email à Mortarion Envoyer un message privé à Mortarion  

Bon alors j'ai plusieurs questions :

- sur la caltos mod(-1,3) donne 2
alors que en GFA -1 mod 3 donne -1

- j'ai un message d'erreur "array dimensionned twice" avec une declaration locale de tableau. Comment faire pour qu'il soit bien en local ?

- est-ce que je peux utiliser l'instruction RUN 20 fois si je veux dans le programme ?
est-ce que ca ne va pas faire des choses "sales" en mémoire ?

voila c'est tout pour cette fois

PS : le dernier patch marche parfaitement . Merci #guitare#
    
./Post n°1   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 2 décembre 2005 à 17:41 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Mortarion :
- sur la caltos mod(-1,3) donne 2
alors que en GFA -1 mod 3 donne -1

Il y a différentes définitions de l'opération modulo lorsqu'on inclut les nombres négatifs. La définition utilisée par GFA est la même que par exemple en C. Je suppose que c'est aussi celle implémentée nativement par le processeur 68k.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°2   Marquer comme non lu.
geogeo Ecrit le: Vendredi 2 décembre 2005 à 21:39 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


- sur la caltos mod(-1,3) donne 2
alors que en GFA -1 mod 3 donne -1


Voir le message de Kevin :D

- j'ai un message d'erreur "array dimensionned twice" avec une declaration locale de tableau. Comment faire pour qu'il soit bien en local ?


Impossible de créer un tableau local.
Il exitsera malloc et free plus tard mais là j'ai plus le temps de coder GFA, en attendant tu dois faire un tableau simple et l'effacer dans la fin de ta fonction.

- est-ce que je peux utiliser l'instruction RUN 20 fois si je veux dans le programme ?
est-ce que ca ne va pas faire des choses "sales" en mémoire ?


Tu peux mais attention un RUN n'efface aucun tableau ou chaine de caractère. C'est un goto début prog en quelque sorte, rien de plus!
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°3   Marquer comme non lu.
Onur Ecrit le: Samedi 3 décembre 2005 à 04:12 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


ne fais pas de malloc et free... c'est plus du basic après.. :(
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°4   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 3 décembre 2005 à 04:47 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


C'est idiot de limiter les fonctionnalités d'un langage juste parce que les fonctionnalités voulues "ne sont pas du BASIC".

L'essence d'un langage, ce ne sont pas les fonctionnalités qu'il n'a pas, mais les fonctionnalités qu'il a!
-Edité le Samedi 3 décembre 2005 à 04:49 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°5   Marquer comme non lu.
geogeo Ecrit le: Samedi 3 décembre 2005 à 11:54 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Nounours> C'est du GFA-Basic. GFA-Basic supporte ça en natif donc pourquoi m'en priver? :)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°6   Marquer comme non lu.
Onur Ecrit le: Dimanche 4 décembre 2005 à 08:00 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


Oui oui je suis d'accord, je vais m'expliquer mieux.

Le langage le plus connu (le basic en l'occurence) n'a pas de norme. Donc on peut faire ce qu'on veut et dire que c'est du basic. Mais disons que l'esprit de tous les développeurs d'interpreteur ou de compilateur basic a toujours été de garder un maximum de transparence pour l'utilisateur. et je trouve que permettre malloc et free va pousser beaucoup de gens de coder "à la C", c'est un peu dommage mais c'est pas trop grave.
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°7   Marquer comme non lu.
Kevin Kofler Ecrit le: Dimanche 4 décembre 2005 à 12:36 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Donc tu veux créer une alternative sérieuse à TIGCC sans jamais proposer quelque chose d'aussi fondamental que malloc et free? #roll#
geogeo a au moins un minimum de pragmatisme, même si son langage interprété est forcément lent même par rapport à ETP.
-Edité le Dimanche 4 décembre 2005 à 12:37 par Kevin Kofler-
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°8   Marquer comme non lu.
Onur Ecrit le: Dimanche 4 décembre 2005 à 15:36 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


Je parle pas du monde des TI là #roll#
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°9   Marquer comme non lu.
Link Ecrit le: Dimanche 4 décembre 2005 à 19:39 Déconnecté(e)    Voir le profil de Link Envoyer un email à Link Visiter le site WEB de Link Envoyer un message privé à Link  

tu peux proposer new et delete à la place.
Ou dim, aussi...
-Edité le Dimanche 4 décembre 2005 à 19:39 par Link-
    
./Post n°10   Marquer comme non lu.
Kevin Kofler Ecrit le: Lundi 5 décembre 2005 à 03:34 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Je ne vois pas la différence fondamentale entre new/delete et malloc/free dans le cadre d'un langage non-objet.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°11   Marquer comme non lu.
Jfg Ecrit le: Lundi 5 décembre 2005 à 12:43 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


C'est fondamentalement différent!
C'est comme si tu disais qu'il n'y avait pas de différence entre "locate" et "drawstr" #triso#
Kill Mario
    
./Post n°12   Marquer comme non lu.
Kevin Kofler Ecrit le: Lundi 5 décembre 2005 à 16:49 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Bah oui, il n'y en a pas (avec le Locate de ETP du moins #roll# ce n'est pas le vrai LOCATE du bon vieux BASIC), à part que tous les programmeurs TI connaissent DrawStr parce que c'est le nom officiel alors que Locate est du charabia de casioistes. #roll#
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°13   Marquer comme non lu.
Folco Ecrit le: Lundi 5 décembre 2005 à 16:52 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


je connais aussi le Locate de casio... Kevin toi aussi tu as codé sur les briques vertes?
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°14   Marquer comme non lu.
Kevin Kofler Ecrit le: Lundi 5 décembre 2005 à 16:54 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Non, mais Onur m'a expliqué qu'il a choisi Locate comme nom parce que c'est comme ça que ça s'appelle sur brique verte.
J'ai gagné une brique verte à un concours de Maths, elle prend la poussière.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°15   Marquer comme non lu.
Folco Ecrit le: Lundi 5 décembre 2005 à 16:57 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


mdr, j'ai une graph 100+ aussi, les piles doivent être déchargées depuis des années au fond d'un carton :D
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°16   Marquer comme non lu.
Link Ecrit le: Lundi 5 décembre 2005 à 18:34 Déconnecté(e)    Voir le profil de Link Envoyer un email à Link Visiter le site WEB de Link Envoyer un message privé à Link  

Et puis, le Locate de cacasio, ça équivaut plus à Output qu'à DrawStr()

Sinon, l'idée de dim est toujours valide: C'est avec ça qu'on dimensionne un tableau en BASIC Amstrad ou sur une casio >= Graph60
    
./Post n°17   Marquer comme non lu.
geogeo Ecrit le: Lundi 5 décembre 2005 à 21:26 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Et puis, le Locate de cacasio, ça équivaut plus à Output qu'à DrawStr()


On va dire que c'est une faute de frappe! :D
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°18   Marquer comme non lu.
Link Ecrit le: Mardi 6 décembre 2005 à 07:25 Déconnecté(e)    Voir le profil de Link Envoyer un email à Link Visiter le site WEB de Link Envoyer un message privé à Link  

Non, j'ai assez codé sur brique verte pour mériter le droit de l'écrire volontairement ainsi. :p
    
./Post n°19   Marquer comme non lu.
Folco Ecrit le: Mardi 6 décembre 2005 à 09:06 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


j'ai codé 3 ans dessus %)
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
  :: Index » GFA-Basic TI68K » Bugs et suggestions » Questions (24 réponse(s))
Pages : 1/2     « [1] 2 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 40.92ms avec 18 requetes