210

Thibaut a écrit :
> S'il était vraiment compatible avec TIGCC, je n'aurais pas tellement de raisons de me fâcher.
Non de Dieu, c'est une raison pour se fâcher qu'il comporte des incompatibilités ?

Oui.
Les quelques trucs incompatibles sont quand même utiles.

Non.
Il serait beaucoup plus utile (pour la communauté) d'implémenter ce qui manque pour les portages TIGCC->GTC que de rajouter des incompatibilités empêchant les portages GTC->TIGCC.
Si un programmeur les utilise, il peut faire un truc du genre
#ifdef GTC
  blabla pour GTC
#else
  blabla équivalent pour TIGCC
#endif

Et je parie qu'il ne le fera pas. S'il faut programmer 2 programmes différents, ce n'est pas compatible. Et #ifdef n'est qu'une manière cachée de programmer 2 programmes différents.
Et s'il ne veut pas s'emmerder avec deux codes différents, il a la possibilité de n'utiliser que GTC.

1. Il faudra que les programmeurs closed-source comme toi se mettent dans la tête qu'une source est souvent quelque chose que l'on distribue et qu'il n'y a pas que l'auteur d'origine à compiler une source.
2. Il a aussi la possibilité de n'utiliser que TIGCC, et c'est le choix que 99% des gens feront. Pourquoi utiliser un compilateur techniquement inférieur?
> Je ne vois pas ce qui est drôle là.
1) Pollux est très loin d'être bête.

Je n'ai jamais dit ça.
2) Sa volonté n'est pas de rendre incompatible les 2 compilos comme tu le crois ("pour rendre volontairement incompatible"), c'est de fournir des fonctionnalités pratiques... peut-être pas pour vous, mais il y a au moins moi et Pollux qui le trouvons, puis peut-être d'autres personnes quand GTC sortira !

Il a rendu les compilateurs incompatibles en rajoutant des extensions à lui au lieu d'implémenter celles de GCC, et vu qu'il a fait ça exprès, il les a rendus volontairement incompatibles. C'est tout ce que ça veut dire.

Et ces fonctionnalités ne sont pas pratiques vu qu'elles sont incompatibles.
> Qu'est-ce que je viens faire dans ce débat, moi, tout d'un coup ??? Tu expliques ta haine contre GTC [...]

Ma "haine contre GTC"??? Tu sors ça d'où??? Il faudra que tu m'expliques ta paranoïa et/ou ta mauvaise foi, toi...
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é

211

> Ma "haine contre GTC"??? Tu sors ça d'où??? Il faudra que tu m'expliques ta paranoïa et/ou ta mauvaise foi, toi...
En effet.
Je n'ai pas pu le poster hier soir, mais j'ai remarqué que Thibaut voudrait qu'on soit modéré, alors qu'il dit quand même souvent n'importe quoi et utilise du vocabulaire pas très modéré ou grossier... Moi aussi, mais moi, si j'insulte quelqu'un, c'est en général en réponse à une provocation (n'est-ce pas, Vark ?)...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

212

oui mais c'est vous qui provoquez en premier à toujours être anti-kernel et anti-[touteautrelibquextgraph]
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

213

Et anti-GTC. Ils sont gentils à nous dire qu'on est grossiers sans se rendre compte qu'ils y sont pour quelque chose smile


solid #207 : n'importe quoi triso

sBibi : grin

Kevin > Il serait beaucoup plus utile (pour la communauté) d'implémenter ce qui manque pour les portages TIGCC->GTC que de rajouter des incompatibilités empêchant les portages GTC->TIGCC.
Ces incompatibilités sont utiles. On peut aussi dire que TIGCC a certaines fonctionnalités incompatibles puisqu'un programmeur TIGCC qui les utilise rend son code incompilable avec GTC.


> une source est souvent quelque chose que l'on distribue et qu'il n'y a pas que l'auteur d'origine à compiler une source.
L'auteur précisera que son programme ne peut être compilé qu'avec GTC roll
C'est comme un programme PC écrit avec C++ Builder, il n'est compilable qu'avec C++ Builder. C'est pas fatal.
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.

214

Thibaut a écrit :
Kevin > Il serait beaucoup plus utile (pour la communauté) d'implémenter ce qui manque pour les portages TIGCC->GTC que de rajouter des incompatibilités empêchant les portages GTC->TIGCC. Ces incompatibilités sont utiles. On peut aussi dire que TIGCC a certaines fonctionnalités incompatibles puisqu'un programmeur TIGCC qui les utilise rend son code incompilable avec GTC.

Non, parce que TIGCC était là avant GTC! C'est à celui qui vient après de s'adapter à ce qui existe déjà, pas l'inverse. TIGCC ne pouvait pas deviner ce que Pollux allait inventer comme extensions 4 ans plus tard (TIGCC est né en 1999).
> une source est souvent quelque chose que l'on distribue et qu'il n'y a pas que l'auteur d'origine à compiler une source.
L'auteur précisera que son programme ne peut être compilé qu'avec GTC roll

C'est sympa pour les 99% des gens susceptibles de le compiler qui utilisent TIGCC... roll
C'est comme un programme PC écrit avec C++ Builder, il n'est compilable qu'avec C++ Builder. C'est pas fatal.

Si, c'est fatal. Par exemple, TIGCC n'utilisera (probablement) pas VTI pour son débogueur en partie parce qu'il n'est compilable qu'avec le C++ Builder (et en partie pour des problèmes de licence). Vive MinGW!
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é

215

Non, ce n'est pas fatal dans le sens où le programme est tout à fait compilable.
Non, les gens susceptibles de compiler ne seront pas trop cons pour lire dans le ReadMe que le code est prévu pour GTC.
Si, TIGCC est bien incompatible avec GTC puisqu'un code utilisant des extensions de TIGCC ne peut pas se compiler avec GTC. La chronologie n'a rien à voir avec ce fait correspondant à la définition de l'incompatibilité.
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.

216

Thibaut
a écrit : Non, ce n'est pas fatal dans le sens où le programme est tout à fait compilable.

C'est fatal dans le sens que ça lui fera perdre pas mal d'utilisateurs à long terme.
Si, TIGCC est bien incompatible avec GTC puisqu'un code utilisant des extensions de TIGCC ne peut pas se compiler avec GTC. La chronologie n'a rien à voir avec ce fait correspondant à la définition de l'incompatibilité.

Il est "incompatible" si tu veux (même si je ne suis pas d'accord avec ta définition parce qu'elle semble présupposer le pouvoir de prévoir le futur), mais c'est uniquement parce que Pollux a créé intentionnellement une incompatibilité. C'est ce qu'on appelle de l'"embrace&extend". Tactique utilisée surtout par Microsoft.
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é

217

Vous êtes hyper lourds avec ce topic.
Pour qu'une source GTC soit incompatible avec TIGCC, il faut vraiment utiliser certaines extensions dont on peut très facilement se passer, donc il n'y a pas de problèmes...
Par contre, l'inverse est plus pénible (passer de TIGCC à GTC) je pense, vu les extensions BNU manquantes à GTC.
Bref, GTC s'utilise oncalc donc de toute façon, vu que tigcc n'existe pas oncalc, il n'y a pas de problème, on n'aura pas de problème de portage. Ensuite, si vraiment on veut continuer notre projet onpc, on utilise la version on-PC de GTC.
Et ce n'est pas la peine de faire toutes ces histoires sur GTC, Kevin. Je comprends que l'arrivée d'un concurrent t'embête un peu, mais sois un peu plus sport...

218

Ce qui m'énerve, c'est que ce concurrent utilise des tactiques anti-compétitives microsoftiennes (embrace&extend) pour essayer d'empêcher les personnes d'utiliser notre compilateur pour compiler leurs sources sur PC, comme tu le dis toi-même:
jackiechan
a écrit : Ensuite, si vraiment on veut continuer notre projet onpc, on utilise la version on-PC de GTC.

Je pense que tu as compris là pourquoi je suis fâché.
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é

219

pourquoi t'es fache? tu parles du monopole de PreOs et tu veux garder le monopole de tigcc? ca pue un peu ta mentalite la...
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

220

Encore un qui n'a rien compris à mon message. sad Je ne suis pas fâché parce qu'il y a un concurrent, mais parce que ce concurrent utilise des techniques déloyales.
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é

221

N'importe quoi. Tu fais aussi de la psychologie pour déduire que Pollux veut votre perte ?
gol
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.

222

Kevin Kofler
a écrit : Ce qui m'énerve, c'est que ce concurrent utilise des tactiques anti-compétitives microsoftiennes (embrace&extend) pour essayer d'empêcher les personnes d'utiliser notre compilateur pour compiler leurs sources sur PC
C'est vrai que je n'en sais rien mais je doute que Pollux ait implémenté ces extensions qui t'embarassent tant juste pour qu'on ne puisse plus qu'utiliser son outil. À mon avis, il les a faites parce qu'elles lui semblaient intéressantes et utiles. Après, c'est vrai que bien que ses extensions soient incompatibles avec TIGCC il persiste à vouloir les garder n'est pas très sympa comme attitude, mais ce n'est pas très grave, et c'est un peu normal qu'il fasse ce qu'il ait envie de faire.

Et moi, personnellement, je ne programme presque pas oncalc. Seulement si je suis loin de mon PC pendant une longue durée. Et je trouve que de programmer sur PC est beaucoup plus rapide et sûr qu'oncalc. Donc j'utiliserai toujours TIGCC pour mes gros projets qui mettent du temps et GTC pour tester des algos, ou bien faire des petits programmes utiles, etc... Mais je ne lâcherait jamais TIGCC qui est plus puissant de toute façon.
Je sais bien que ma façon de faire n'est pas celle que tout le monde fera, mais je le dis quand même.
Et puis si des personnes préfèrent GTC pour telle ou telle raison, laisse les le préférer. Ce n'est pas parce que tu préfère TIGCC pour ses multiples qualités que tout le monde doit le préférer aussi.
Si quelqu'un ne se sert jamais des extensions GNU qu'il juge inutiles, mais qu'il trouve que les extensions de GTC sont bien pensée, et bien il utilisera GTC et c'est normal de ne rien faire contre ça.