660

PpHd a écrit :
C'est le standard mon cher tongue

Les makefiles sont le standard de facto sous *nix. Pour les TI-89/92+/V200, le standard de facto, ce sont les .tpr. Désolé.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

661

Kevin Kofler
a écrit : Les makefiles sont le standard de facto sous *nix.
Ça désigne quoi, *nix ?

662

avatar
;)

663

Irrecuperable sad

664

Clair grin


#630 Kevin Kofler > Et voilà. J'espère que ceux comme Thibaut qui ne me croient pas à moi te croieront à toi au moins.

Réfléchit un minimum pour éviter de sortir de telles conneries, s'il te plaît !


> Répète-le plus fort pour que Thibaut comprenne.

Je l'ai parfaitement compris depuis un moment ! Tu es resté sur mes croyances à l'ouverture du topic ?
Dis, il faudrait que t'apprennes que les discussions servent à faire évoluer les avis.

Cela dit, GTC est tellement compatible avec TIGCC par rapport à CC qu'il pourrait très bien remplacer votre compilo et ses auteurs emmerdants : quand on fait un truc qui ne vous plaît pas -DLL dans Xlib, PreROM, GTC, TIGCClib on-calc- on se fait emmerder par quelques abrutits qui ont la prétention de nous donner des ordres -je ne nomme personne.


> Même pas si quelqu'un les implémente pour toi ?

Ne touche pas à GTC, j'ai pas envie qu'il devienne 10 fois plus lent grin


> "Stupide" n'était peut-être pas le bon mot, je le reconnais.

Tu comprend pourquoi je t'avais demander de fermer ta g***** quand tu avais dit ça.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

665

Thibaut a écrit :
> Même pas si quelqu'un les implémente pour toi ?

Ne touche pas à GTC, j'ai pas envie qu'il devienne 10 fois plus lent grin

Tiens, pour tous ceux qui se plaignent de la lenteur de GCC, j'ai une surprise pour vous: http://gcc.gnu.org/ml/gcc/2003-02/msg01530.html. Ça sera dans les prochains prereleases de GCC 3.3 pour TIGCC, quand je mettrai à jour le snapshot de GCC pour la prochaine fois.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

666

Cool, j'aurais l'inpression que mon P200 aura pris 2 ans de moins grin
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

667

Kevin Kofler
a écrit : Pourrais-tu détailler?

Je croyais que je n'avais rien compris? tongue

Bon ben c facile : tu rajoutes un token TOKEN_MACRO_NEWLINE.
Si à la lecture tu tombes dessus, tu coupes la ligne ici, et tu mets le reste des tokens dans un buffer. Lorsqu'on voudra remplir le buffer de ligne la prochaine fois (i.e. quand on aura fini la ligne), tu mettras le reste des tokens à la place (plutôt que de lire une ligne du fichier réel et de la convertir en tokens).
Pour ce qui est de la partie #macro, il suffit, lorsque tu tombes sur un '\n' dans une macro, de faire un TOKEN_MACRO_NEWLINE.
Oui et oui.

OK. C leur choix wink
Si, il y a une ambigüité...

Non. C clairement conforme au standard ANSI. Si tu fais une macro #define mymac(var,unsigned) ({ unsigned int __v=var; if (unsigned) process_unsigned(__v); else process_signed(__v); }), tu auras exactement le même problème. Ca permet d'ailleurs de rajouter des nouveaux #xxx sans avoir de problème de compatibilité (de même que la gestion ANSI permet de rajouter __attribute__ sans que #define mymac(__var__,__attribute__) n'ait de problème - à condition bien sûr de ne pas utiliser __attribute__)
... et cela est la résolution de l'ambigüité.
Le fait est qu'en décrivant ton extension, tu n'as pas décrit la résolution de cette ambigüité est une omission, donc une erreur de documentation.

C'est plus une précision que #macro suit les mêmes règles ANSI que #define. Mais tu as raison, je pourrais le rajouter.
Ta résolution n'est pas la seule possible. Une autre résolution possible serait que #include en début de ligne est toujours la directive du préprocesseur et qu'il faut mettre des parenthèses ou renommer le paramètre pour utiliser la stringification. Mais les 2 résolutions sont possibles et tu en as choisi une, jusque là pas de problème. Le problème, c'est que tu n'as visiblement pas documenté ce choix.

cf réponse d'avant smile

PpHd>
> Quelqu'un porte make on-calc. C'est mieux que le format TPR.
Non je ne pense pas. GT-Dev a une gestion de projet similaire à TI-GCC, donc pas de makefile.

Kevin> c'est par rapport aux anciennes 3.3 qu'il y a 30% embarrassed
3.2 -> 731.47
3.3 old -> 924.3
3.3 new -> 629.13

Il n'y a que 14% par rapport à 3.2 tongue (et je ne sais pas ce qu'il en est par rapport à la 3.1 que j'ai sur mon ordi)

Cela dit c qd même bien top

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

668

Pollux a écrit :
Bon ben c facile : tu rajoutes un token TOKEN_MACRO_NEWLINE.
Si à la lecture tu tombes dessus, tu coupes la ligne ici, et tu mets le reste des tokens dans un buffer. Lorsqu'on voudra remplir le buffer de ligne la prochaine fois (i.e. quand on aura fini la ligne), tu mettras le reste des tokens à la place (plutôt que de lire une ligne du fichier réel et de la convertir en tokens). Pour ce qui est de la partie #macro, il suffit, lorsque tu tombes sur un '\n' dans une macro, de faire un TOKEN_MACRO_NEWLINE.

Mais pour faire ça, il faut que les arguments aient déjà été substitués dans la définition.
Non. C clairement conforme au standard ANSI. Si tu fais une macro #define mymac(var,unsigned) ({ unsigned int __v=var; if (unsigned) process_unsigned(__v); else process_signed(__v); }), tu auras exactement le même problème. Ca permet d'ailleurs de rajouter des nouveaux #xxx sans avoir de problème de compatibilité (de même que la gestion ANSI permet de rajouter __attribute__ sans que #define mymac(__var__,__attribute__) n'ait de problème - à condition bien sûr de ne pas utiliser __attribute__)
C'est plus une précision que #macro suit les mêmes règles ANSI que #define. Mais tu as raison, je pourrais le rajouter.

Non, ça ne suit pas les mêmes règles ANSI. Si tu fais:
#define if(xyz) ((void)(0);)
if (0) exit(1);

alors exit(1) sera exécuté. Mais si tu fais:
#define define include
#define "xyz.h"

ça ne marchera pas! Les directives du préprocesseur sont spéciales.
The # which begins a directive cannot come from a macro expansion. Also, the directive name is not macro expanded. Thus, if foo is defined as a macro expanding to define, that does not make #foo a valid preprocessing directive.

(extrait de http://tigcc.ticalc.org/doc/cpp.html#SEC3b)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

669

> Mais pour faire ça, il faut que les arguments aient déjà été substitués dans la définition.
Oui, ta fonction de troncature de la ligne d'entrée n'opère évidemment qu'une fois la substitution terminée, pas en plein milieu...
Non, ça ne suit pas les mêmes règles ANSI. Si tu fais:
#define if(xyz) ((void)(0)wink
if (0) exit(1);
alors exit(1) sera exécuté. Mais si tu fais:
#define define include
#define "xyz.h" ça ne marchera pas! Les directives du préprocesseur sont spéciales.

Non, pas du tout. Seulement, lors de la lecture de #ma_directive, ma_directive est lu sans être expandé. Sauf qu'au coeur d'un #macro, tous les arguments sont expandés, que l'on soit après un # ou pas - comme dans un #define, puisque le contenu de #macro est exactement le même que celui d'un #define sauf qu'il y a des TOKEN_MACRO_NEWLINE.

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

670

Ça fait quand-même que la résolution de l'ambigüité n'est pas si évidente que tu le penses.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

671

Si, pour peu que l'on sache comment un préprocesseur fonctionne. Mais c'est effectivement utile de le préciser smile

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

672

encors quelques heures de patience ???grin
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

673

Pollux a écrit :
mourn J'ai passé toute la journée à corriger les bugs de GTC on-calc sad Encore désolé, mais je ne crois pas pouvoir sortir GTC ce week-end, mais j'espère pouvoir le sortir un week-end après les vacances.
Fiou.

674

mwé bof
En tout cas je suis déçu par toi [Pollux]...
Au lieu de débattre stérilement avec Kevin (pléonasme Kevin et débat stérile dans la même phrase) et de passer ton temps sur le forum t'aurais pu travailler un peu... :]
Enfin bon j'espère que la semaine prochaine ça sera la bonne... roll
avatar
;)

675

arf... av pas vusad
bon, bah on repousse de 7 joursad
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

676

> pléonasme Kevin et débat stérile
A ce propos, juste comme ça, vous connaissez le dicton "il n'y a que les imbéciles qui ne changent jamais d'avis" grin

Pollux > je ne crois pas pouvoir sortir GTC ce week-end
Je ne ferai pas de commentaire, c'est inutile, tout le monde doit penser la même chose en lisant ça gni
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

677

Pollux a écrit :
J'ai passé toute la journée à corriger les bugs de GTC on-calc Encore désolé, mais je ne crois pas pouvoir sortir GTC ce week-end, mais j'espère pouvoir le sortir un week-end après les vacances.

Hum tu peux me dire c'est quand tes vacances?
J'ai pas envie d'apprendre que tes vacances se terminent dans 3 mois. :]
avatar
;)

678

1 semaine après ces vacances ça m'étonnerait car Pollux sera de nouveau pris avec ses études
je vous le dis : pas avant les grandes vacances !!
Yeah !

679

Réponse au #602, Thibaut:

> portage d'ExtGraph vers GTC
Actuellement ça ne m'est pas possible pour au moins deux raisons:
- GTC ne supporte pas les macros assembleur inline avec opérandes C.
- je n'ai pas accès à GTC, pas plus la doc que les binaries (et d'après ce que je peux lire, la doc n'est pas finie, non ?).
Bien sûr que ça serait bénéfique pour tout le monde, mais actuellement, je n'ai pas les infos qui me permettraient de le faire.

> création d'un format de .tpr commun pour améliorer la portabilité (je dirais que c'est à Pollux de s'aligner sur votre format)
Je suis d'accord.

> citer GTC dans la documentation de TIGCC, par exemple dans la FAQ, à une question du genre : "Is it possible to programming in C on calculators ?"
Je ne suis pas spécialement contre, mais il faut d'abord que GTC soit releasé, et connu. Plus de coopération de Pollux avec la TIGCC Team est indispensable (actuellement, ils connaissent très mal GTC, et il faut demander à Pollux les explications; TIGCC est open-source et documenté).

> arrêter les remarques méchantes "GTC est vraiment de moins moins intéressant parcequ'il ne fait pas X", mais apporter plutôt des suggestions amicales
OK, mais les mêmes choses reviendront, de toute façon (GTC ne fait pas tels trucs, TIGCC les fait)... Le ton peut changer, mais à condition que le ton de tous ici envers le _nostub, la TIGCC Team et TICT change... Ca serait une logique gagnant-gagnant...


#610 (Thibaut):
> Et puis comme ils sont de mauvaise foi [...], il te répondront que les manques de TIGCC ne sont pas des incompatibilités parceque TIGCC est un standard
Actuellement, quel compilateur C pour TI est releasé et tient la route pour les programmes ASM, à part TIGCC ? TIGCC est le standard pour les programmes ASM, et ça n'est pas être de mauvaise foi que de dire ça...


#613-614-615 (MacIntoc/Thibaut):
La doc de TIGCC ne s'est pas faite en un jour, vrai. La doc du SDK aide sur certains points, oui, mais il faut tout vérifier/compléter/corriger. Et puis un grand nombre de trucs ne sont pas dans le SDK/tiams.h. Attendez un peu l'inclusion de tous les pending updates à la doc de TIGCC / TIGCCLIB (il y en a encore qu'il faut que je fasse, mais actuellement ma priorité est ExtGraph)...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

680

BiHi a écrit :
mwé bof
En tout cas je suis déçu par toi [Pollux]...
Au lieu de débattre stérilement avec Kevin (pléonasme Kevin et débat stérile dans la même phrase) et de passer ton temps sur le forum t'aurais pu travailler un peu... :]
Enfin bon j'espère que la semaine prochaine ça sera la bonne... roll

À chaque fois que je voie ce topic je suis mort de rire grin
Entre les débats ridicules TIGCC / GTC et tout le monde qui attend "le compileur miracle" depuis des mois sans s'appercevoir que ça fait 30 fois qu'on leur répete la même chose, y'a de quoi faire grin
GTC il sortira quand il sortira, ou même il ne sortira pas du tout, peu importe. Le seul truc qui calmerait déjà une moitié des posteurs de ce topic serait d'annoncer une vraie date de sortie pour GTC, plutot que de le retarder d'une semaine toutes les semaines roll

Voilà c'était ma tentative pour briser la monotonie, je vous laisse continuer à vous taper dessus smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

681

Il vaut mieux que GTC sorte plus tard et (presque) bug-free, plutôt qu'il sorte trop tôt et qu'il ne soit vraiment pas fini...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

682

Ben ça peut être intéressant aussi qu'il sorte même s'il reste quelques bugs mineurs qui restreignent la programmation, mais qui n'empêchent pas le programme de fonctionner.

683

BiHi
a écrit : Au lieu de débattre stérilement avec Kevin (pléonasme Kevin et débat stérile dans la même phrase)

rage
Thibaut a écrit :
> pléonasme Kevin et débat stérile
A ce propos, juste comme ça, vous connaissez le dicton "il n'y a que les imbéciles qui ne changent jamais d'avis" grin

Sans commentaire...
XDanger a écrit :
> citer GTC dans la documentation de TIGCC, par exemple dans la FAQ, à une question du genre : "Is it possible to programming in C on calculators ?" Je ne suis pas spécialement contre, mais il faut d'abord que GTC soit releasé, et connu.

Sebastian et Zeljko le feront peut-être si GTC devient vraiment connu. Moi, je m'y opposerai. Notre FAQ n'est pas un panneau publicitaire pour nos projets concurrents.
Plus de coopération de Pollux avec la TIGCC Team est indispensable

Il ne faut pas rêver. Il refuse de coopérer depuis le début en créant des incompatibilités volontaires (dans les 2 sens).
Vertyos a écrit :
À chaque fois que je voie ce topic je suis mort de rire grin
Entre les débats ridicules TIGCC / GTC et tout le monde qui attend "le compileur miracle" depuis des mois sans s'appercevoir que ça fait 30 fois qu'on leur répete la même chose, y'a de quoi faire grin

Et sans s'apercevoir aussi que le compilateur en question ne sera pas aussi "miracle" que le prétendent Pollux et Thibaut.
GTC il sortira quand il sortira, ou même il ne sortira pas du tout, peu importe. Le seul truc qui calmerait déjà une moitié des posteurs de ce topic serait d'annoncer une vraie date de sortie pour GTC, plutot que de le retarder d'une semaine toutes les semaines roll

Il ne faut pas rêver...
XDanger
a écrit : Il vaut mieux que GTC sorte plus tard et (presque) bug-free, plutôt qu'il sorte trop tôt et qu'il ne soit vraiment pas fini...

Je ne suis pas d'accord. Il vaut mieux qu'il sorte en bêta publique plus tôt. La version finale, elle, sortira quand elle est prête. Personne n'y perd rien, et la communauté y gagne une version bêta alors que là elle n'a rien.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

684

> Sebastian et Zeljko le feront peut-être si GTC devient vraiment connu. Moi, je m'y opposerai. Notre FAQ n'est pas un panneau publicitaire pour nos projets concurrents.
>Il ne faut pas rêver. Il refuse de coopérer depuis le début en créant des incompatibilités volontaires (dans les 2 sens).
En effet, la FAQ n'est pas un panneau publicitaire pour les concurrents. Et c'est sûr, je suis d'accord, que Pollux ne coopère pas... Pourtant, ça lui serait bénéfique. Il a une occasion (historique grin, non, je suis méchant...) de montrer qu'il ne fait pas que du vaporware...
Et plus de compatibilité entre TIGCC et GTC (= alignement de GTC sur TIGCC) est bénéfique pour la communauté entière.

> Et sans s'apercevoir aussi que le compilateur en question ne sera pas aussi "miracle" que le prétendent Pollux et Thibaut.
C'est sûr, GTC n'est une révolution que parce qu'il y a une version on-calc.

>>Il vaut mieux que GTC sorte plus tard et (presque) bug-free, plutôt qu'il sorte trop tôt et qu'il ne soit vraiment pas fini...
> Je ne suis pas d'accord. Il vaut mieux qu'il sorte en bêta publique plus tôt. La version finale, elle, sortira quand elle est prête. Personne n'y perd rien, et la communauté y gagne une version bêta alors que là elle n'a rien.
D'accord avec toi. Mais là, ce que je voulais dire (bon, il fallait quand même arriver à le deviner...), c'est que, parce qu'il n'a pas fait de bêta publique, il a le plus grand intérêt à ce que la release finale soit très peu buggée...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

685

> Sebastian et Zeljko le feront peut-être si GTC devient vraiment connu.

Pourquoi doit-il être connu pour mériter une place dans votre FAQ ?
Et puis, s'il est très connu, à quoi ça sert de le citer ?
Là, tu nous montres parfaitement que GTC te dérange !



> Moi, je m'y opposerai. Notre FAQ n'est pas un panneau publicitaire pour nos projets concurrents.

Ce n'est pas un concurrent, c'est un complément ! On arrête pas de te le rabâcher !
Il ne s'agira pas de publicité, il s'agira d'informations objectives pour ceux qui souhaitent avoir un presque-TIGCC sur calto.


> Il refuse de coopérer depuis le début en créant des incompatibilités volontaires (dans les 2 sens).

Là aussi, tu nous montres parfaitement que GTC te dérange !
Les quelques fonctionnalités ajoutées à GTC ont pour but d'améliorer le confort de programmation sur calculatrice.
Il n'y a pas du tout une volonté de ne pas coopérer là-dedans ! La volonté était d'apporter un confort aux programmeurs on-calc.
Ceux qui veulent compiler la version finale de leur programme avec TIGCC ne les utiliseront pas.


> Et sans s'apercevoir aussi que le compilateur en question ne sera pas aussi "miracle" que le prétendent Pollux et Thibaut.

Il n'est pas miracle. On ne l'a pas dit. Arrête d'inventer des choses, espèce de <??> tongue
On a dit qu'il est très performant pour un compilateur on-calc et qu'il satisfaira énormément de monde car il supporte presque le même langage que TIGCC.


Ma petite citation tient bien la route grin
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

686

Kevin Kofler
a écrit : Et sans s'apercevoir aussi que le compilateur en question ne sera pas aussi "miracle" que le prétendent Pollux et Thibaut.

J'ai essayé de poster sans prendre parti d'un coté ni de l'autre, j'ai ma position mais je ne veux pas entrer dans ce débat qui me semble totalement stupide, une fois de plus. Vous avez mieux à faire que vous mettre des batons dans les roues.
Kevin Kofler
a écrit (à propos de ma suggestion de date de sortie fixée pour GTC) : Il ne faut pas rêver...

C'est pour ça que j'ai utilisé un subjonctif. Je ne sais pas trop quoi attendre de GTC donc j'évite de m'en faire une idée fausse (pour tout dire je ne l'attend pas plus que ça, je n'utilisais pas CC et je ne pense pas utiliser GTC non plus).
Par contre en ce qui concerne GT-Basic, je préfere honnêtement dire que je n'y croit pas trop, même si ça peut vexer, désolé.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

687

Thibaut a écrit :
> Sebastian et Zeljko le feront peut-être si GTC devient vraiment connu.
Pourquoi doit-il être connu pour mériter une place dans votre FAQ ?

Pourquoi devrions-nous conseiller un compilateur exotique que personne n'utilise? Et s'il ne devient pas connu, il doit bien y avoir une raison...
Et puis, s'il est très connu, à quoi ça sert de le citer ?

À faire en sorte que les débutants soient au courant de son existance. Sinon, il ne restera pas connu pour longtemps. Un logiciel dont personne ne parle finit vite aux oubliettes.
Et comme déjà dit, personnellement je ne vois pas l'intérêt de le citer, qu'il soit connu ou pas. Notre FAQ ne parle pas de TI-FlashStudio non plus. Je ne vois pas pourquoi un concurrent devrait recevoir un meilleur traîtement qu'un autre juste parce qu'il ne s'appelle pas "TI".
Là, tu nous montres parfaitement que GTC te dérange !

N'importe quoi! Bon sang, as-tu fait des études de psychologie pour te permettre d'essayer de lire dans mes pensées à chaque fois? Je pense bien que non, donc s'il te plaît arrête. Tu n'es pas qualifié pour interpréter les pensées des autres, et ton interprétation est stupide et naïve.
> Moi, je m'y opposerai. Notre FAQ n'est pas un panneau publicitaire pour nos projets concurrents.
Ce n'est pas un concurrent, c'est un complément !

C'est un compilateur C/assembleur. TIGCC est un compilateur C/assembleur. Donc c'est un concurrent. Et le manque de compatibilité aggrave encore plus la situation.
> Il refuse de coopérer depuis le début en créant des incompatibilités volontaires (dans les 2 sens).
Là aussi, tu nous montres parfaitement que GTC te dérange !

Non, je montre que les incompatibilités volontaires que Pollux met dans GTC me dérangent. C'est différent.
Les quelques fonctionnalités ajoutées à GTC ont pour but d'améliorer le confort de programmation sur calculatrice.

Je ne vois pas le rapport entre programmer on-calc et, à titre d'exemple, utiliser des directives du préprocesseur à l'intérieur d'une macro C. On peut déjà faire des macros multi-ligne (il suffit de mettre un \ à la fin de chaque ligne). La seule "innovation" du #macro de Pollux est de permettre les directives du préprocesseur en plein milieu d'une macro. Quel rapport cela a-t'il avec "le confort de programmation sur calculatrice"??? Les extensions en question n'ont aucun rapport avec le fait que la programmation se fasse on-calc!
Il n'y a pas du tout une volonté de ne pas coopérer là-dedans ! La volonté était d'apporter un confort aux programmeurs on-calc.

Cf. ci-dessus.
Ceux qui veulent compiler la version finale de leur programme avec TIGCC ne les utiliseront pas.

Mais le compilateur qui accepte du code invalide (du point de vue de TIGCC) sans les avertir ne les y aidera pas...
On a dit qu'il est très performant pour un compilateur on-calc et qu'il satisfaira énormément de monde car il supporte presque le même langage que TIGCC.

À part être un compilateur C, il n'a pas grand chose en commun avec TIGCC. Pollux a copié quelques extensions GNU, mais ignoré d'autres, donc ce n'est pas un compilateur de C GNU. Les similarités s'arrêtent déjà là. Donc "presque le même langage que TIGCC" est une exagération.
Et d'ailleurs, j'ai même des doûtes sur la conformité de GTC au standard ISO C90 (ANSI C89). (Et je ne parle même pas de l'ISO C99 là.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

688

Kevin t'es complètement ridicule. Encore une fois, on voit que les discussions avec toi ne mènent jamais à rien, tu veux toujours avoir raison même quand tu as tort, tu vas jusqu'à dire n'importe quoi pour ça.
Je laisse tomber.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

689

Idem ca fait un moment que je renonce a participer a ce débat tellement il devient stérile.
J'attends impatiement GTC pour qu'on puisse reprendre le débat sur de vraies bases et voir vraiment ce qu'il vaut.
avatar

690

Thibaut, Uther Lightbringer: vous fuyez donc le débat ? Dommage...

> J'attends impatiemment GTC pour qu'on puisse reprendre le débat sur de vraies bases et voir vraiment ce qu'il vaut.
Moi aussi j'attends GTC pour voir ce qu'il vaut... Mais je sais déjà qu'il lui manque des trucs que j'utilise très largement, qu'ExtGraph utilise largement, que TIGCCLIB utilise/va utiliser...
La taille de tigcc.a risque de poser des problèmes pour la programmation on-calc, et ceci à assez court terme (entre autres avec l'ajout de trucs que j'ai commencés mais ne trouve pas le temps de finir; pour info, ils seront pour une partie incompatibles avec PedroM, puisque PpHd n'a pas l'air disposé à émuler trois malheureux attributs pour OO_CondGetAttr)...
Et puis quand la réécriture des fonctions d'ExtGraph sera achevée, il faudra que nous rediscutions (encore) de l'ajout d'ExtGraph à tigcc.a. extgraph.a fait déjà plus de 50 KO, et la taille va plus que tripler.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.