30

Lionel Debroux (./17) :
TIGCC 0.96 Beta 8 vient effectivement de fêter ses deux ans, c'est à dire que la régression fonctionnelle consistant à supprimer purement et simplement le support de VTI (plutôt que de modifier quelques dialogs pour donner le CHOIX à l'utilisateur) a deux ans. Elle date de la veille de la release.

On ne peut pas parler de régression fonctionnelle parce que TiEmu gère toutes les fonctionnalités de VTI.
Flanker (./19) :
Au passage, si tu pouvais expliquer pourquoi tu continues à venir sur ce forum, tu n'arrêtes pas de dire qu'il est pourri... yAromerde, ça vient bien de toi, non ? #modcoquin#

Parce que je ne peux pas laisser certaines accusations (et autres mensonges) sans réponse.
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é

31

TIGCC 0.96 Beta 8 vient effectivement de fêter ses deux ans, c'est à dire que la régression fonctionnelle consistant à supprimer purement et simplement le support de VTI (plutôt que de modifier quelques dialogs pour donner le CHOIX à l'utilisateur) a deux ans. Elle date de la veille de la release.
On ne peut pas parler de régression fonctionnelle parce que TiEmu gère toutes les fonctionnalités de VTI.

Y compris la fonctionnalité d'être une application native avec un look&feel pleinement natif (cf. le bas de la page 3 du troll auquel tu as bien contribué jusqu'à être locké, ce dont tu te plains ici: topics/2-116489-java-swing/3 en effet trioui
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

32

!call very
--- Call : very appelé(e) sur ce topic ...
very (./121) :
Je trouve VTI plus confortable à installer, utiliser, même si il y a 2-3 fonctionnalités supplémentaire de peu d'utilité dans TIEmu qui ne compensent pas pour moi tous les désavantages de TIEmu...

Le débogueur C n'a pas "peu d'utilité". Et tu ne dis pas quels sont les désavantages (enfin, tu en cites plus bas, mais cf. plus bas pour ma réponse).
-ça a un coté très positif d'inciter les gens à comprendre l'asm –où à se démerder pour débuger à la main – lorsque l'on code sur ce genre de machines.

Le totalitarisme à la very.
Alors que moi, je passe mon temps à rendre TIGCC plus facile à utiliser!
-la fonctionnalité d'être instalable facilement

TiEmu l'est. Il t'installe GTK+ automatiquement si tu ne l'as pas encore.
utilisable sans 300.000 fenêtres

TiEmu a maintenant un mode dock (fenêtre de débogueur unique) implémenté par Romain (et c'est même le mode par défaut).
Tu as maintenant 3 fenêtres seulement quand tu actives le débogueur: la calculatrice émulée, la fenêtre du débogueur à bas niveau (style VTI, en une fenêtre unique style VTI maintenant) et la fenêtre de Insight/GDB (débogueur C - la seule fenêtre en plus par rapport à VTI, mais c'est parce que c'est une fonctionnalité supplémentaire très importante - et si vraiment tu n'en veux pas, il y a aussi une version sans, mais je la déconseille fortement parce que le débogueur C est un avantage énorme de TiEmu). (La console pour les commandes GDB est aussi cachée par défaut dans les versions actuelles de TiEmu.)
que ça fonctionne sur certains ordis, .. ?

TiEmu fonctionne partout (même si le support pour 9x/Me et NT 4 ne va pas être pour toujours - ces versions ont entre 8 et 13 années maintenant! -, mais pour l'instant il y est encore).
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é

33

Lionel Debroux (./31) :
Y compris la fonctionnalité d'être une application native avec un look&feel pleinement natif

Ce n'est pas le look&feel natif, ça? (Et le bogue du redessinage du clavier émulé a été corrigé depuis, pas la peine de commenter là-dessus. Et je signale aussi que c'est le mode multi-fenêtres, pas le mode fenêtre unique, du débogueur.)
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é

34

Kevin Kofler (./1) :
* J'interviens normalement sur le sujet A.


Erreur, tu n'interviens pas normalement, et encore moins sur le sujet A... Je te rappelle le ./1, ainsi que ton intervention, dans le sujet auquel tu sembles te référer
Yoshi Noir (./1) :

Quel est le CON qui a inventé le Java Swing ? vtff.gif Entre la syntaxe complètement moisie et la construction des JPanel qui défie toute logique, y'a de quoi se tirer des plombs... bang.gif

Kevin Kofler (./4) :
Swing sux, Qt rulez!


Ya pas à dire, c'est en plein dans le sujet cheeky (vu tes compétences en troll, tu devrais venir dans les sujets de Conscience, tu ferais fureur oui)
avatar

35

Y compris la fonctionnalité d'être une application native avec un look&feel pleinement natif
Ce n'est pas le look&feel natif, ça?

Pas très natives, les images des boutons dans les fenêtres Code/Source et Breakpoints, en particulier la croix rouge et le sens interdit... C'est exactement la même non-nativité que celle dans le menu déclenché par un clic droit sur Ekiga dans le systray, pointée par squalyl en topics/2-116489-java-swing/3 . Non-nativité partagée par Wireshark (essayé récemment), FreeCiv (essayé il y a plus longtemps) et bien d'autres.

Un des désavantages de la version GDB de TIEmu est la syntaxe du désassembleur. Tu n'es pas d'accord, tu aimes super bien les %, les instructions en octal et tout, on sait, mais nous on préfère la syntaxe de la version sans GDB, qui est aussi la syntaxe de VTI, et tu le sais. On voudrait bien avoir le choix, tu le sais, mais tu n'es pas d'accord.

TIEmu fonctionne effectivement sous 9x/ME. Du moins, il fonctionnait la dernière fois que j'ai essayé, ça doit faire entre quatre et cinq ans. Il est "juste" péniblement lent comparé à VTI sur n'importe quel Windows, et TIEmu sur Win 2000+, à cause de limitations de 9x/ME. Jamais essayé sous Vista, ceci dit.
Et encore, je n'ai jamais essayé la version GDB sur mon Athlon 1 GHz tournant ME... vu que la version GDB est visiblement ("noticeably") plus lente à l'utilisation sous Linux sur mon Core 2 Duo @ 2 GHz que la version sans GDB, je crains le pire sous une machine beaucoup moins puissante, tournant Win ME...
Même si la lenteur de TIEmu, que roms avait pu voir quand il était venu à la maison, a dû être diminuée par le preloading qu'il a implémenté. Entre deux et trois secondes pour ouvrir le debugger (sans GDB, à l'époque) la première fois, environ une seconde la deuxième fois, et des centaines de milisecondes pour redessiner lors d'un single stepping, ce n'était vraiment pas drôle...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

36

Kevin Kofler (./32) :
Le débogueur C n'a pas "peu d'utilité"


La suite de ma phrase laisse supposer que c'est un jugement personnel pour ma propre utilisation. C'est un beau travail, important, surement très utile pour plein de monde. (mais j'y crois pas trop. )

Le pavé qui suit, évoquant une histoire subjective du développement sur TI, n'était pas prévu à l'origine. Improvisé, naturel. Toutes mes excuses.



Kevin Kofler (./32) :
-ça a un coté très positif d'inciter les gens à comprendre l'asm –où à se démerder pour débuger à la main – lorsque l'on code sur ce genre de machines.

Le totalitarisme à la very.
Alors que moi, je passe mon temps à rendre TIGCC plus facile à utiliser!

inciter != obliger. C'est ça la différence entre une "action politique normale" et une "action politique type totalitaire".
Franchement, tu as fait un boulot très important pour la "communauté", tu as aidé beaucoup de monde, etc. Je reconnais ça pour te dire que mon devellopement suivant n'est pas qu'une critique de ton comportement personnel (sur ce point), juste un constat historique:

La (programmation sur) Ti intéressait beaucoup à une époque où il y avait tout à faire, des outils très limités, des connaissances partielles, en gros un monde d'explorateur. C'était passionnant, il y avait à la fois un coté rétro (programmer sur une plateforme limité, j'ai déjà dit tout le bien que j'en pensais) et un coté "exploration d'un nouveau monde" : être les premiers à faire des jeux sur cette plateforme - contrairement aux vielles consoles –, et donc de donner "le meilleur jamais obtenu" . Une espèce de combinaison relativement inédite, en tout cas géniale, avec une ambiance extraordinaire. (bien qu'un peu enfantine, avec des clans idéologiques bêtes, etc.)
Et puis les explorateurs... ont exploré, répertorié les connaissances, ont progressé. Tout le monde avait l'impression que c'était formidable à ce moment là. Les explorateurs sont fiers, ils sortent et partagent leurs premières cartes, on commence les premières colonies, etc.
Il y a une espèce d'apogée du mythe qui correspond (bizarrement ?) à la phase finale de la colonisation. Des outils efficaces, une connaissance accrue, des projets pharamineux qui voient le jour, une production énorme de programmes, ...

Et puis voilà, à l'étape suivante, on a l'impression que tout est déjà connu, colonisé, banalisé. Bien sur il reste ici ou là des parcelles de quelques forêts inconnues. Peu ou pas de gens ne les connaissent vraiment toutes. Mais la "marche irrésistible" de l'exploration, du progrès, a pris fin. Sentiment de stagnation, voir de baisse. La plateforme, devenue presque banale, intéresse beaucoup moins. Avec un temps de retard, la baisse importante de la production se produit.

Quelques types, très courageux, montent des projets nécessairement hallucinants pour explorer ce qui reste, puis redéfinir la carte (!!), .. Je pense évidemment à PedroM..
Des autres préfèrent construire une ligne de TGV, des petits pavillons prêt à la vente, afin d'installer encore plus facilement l'émigrant. Quelle générosité ! Mais en faisant ça, il parachève de tuer le reste de gout "d'autre", "d'exploration", de "territoire mythique". C'est toujours un peu dommage, sentimentalement, que ça soit parfois d'anciens pionniers très bricoleurs et aventureux qui participent à cette dernière étape qui finit d'achever le mythe.

Je pense que tu as compris à quoi je compare le TGV et les petits pavillons tout prêt à la vente qui permettent grâce au même confort que "chez vous" de vivre en faisant abstraction du climat et de la géographie. Et donc qui j'inclue dans les "autres". Et donc l'avertissement liminaire.

On peut voir ça comme une marche inéluctable, logique, classique. Et puis après tout, même si le temps de l'aventure est terminé, il peut rester une évolution heureuse voir une Histoire à cette terre. Le gros problème, c'est que sur Ti, l'étrangeté de cette terre à explorer était presque la seule motivation. C'est pas un paradis idéal où les aficionados du TGV vont venir nombreux développer de beaux pays. Il n'y a pas ou peu de ressources exploitables. C'est un peu comme l'antarctique, le pôle Nord ou la Lune: on y va pour l'exploration, on fait des découvertes formidables, et puis après plus rien. Enfin si, la banalité de quelques missions sans grand intérêt comparé au début. C'est par ce qu'il n'y a pas de ressources exploitables ou qu'on a déjà tout exploité – ça risque de changer avec mes exemples irl – et pas de colonisation possible...

Pour un aventurier, aujourd'hui, aller faire une expédition au pôle Nord peut encore revétir un certain intérêt, bien qu'incomparablement plus faible que celui des premiers explorateurs: il n'y a pas de TGV, il reste des zones d'ombre, l'histoire est glorieuse et mythique...

Sur TI, ces machines déjà condamnées... hum... PedroM revêt un certain intérêt. Quelques projets originaux (certains très bon jeux d'un genre pas encore réalisé sur TI ) en apportent aussi un peu. Finir de construire l'aéroport à 20 mètres du pôle nord, par ce que le TGV est trop long.... nan franchement je vois pas trop l'intérêt. Honêtement. Je trouve ça presque domage, nocif. Il faudra inventer une jour une écologie conservative des plate-formes originales informatique ( trilove )

Tout cela pour te dire que ce genre de "fonctionalitées supplémentaires" (tu citais le débogeur C, l'aéroport..) ont une utilité discutable pour moi. Evidemment j'aurais tort de mettre ça personellement sur toi, c'est une évolution globale, et tu as aussi fais partie de la phase glorieuse de l'histoire. Evidemment c'est un vrai travail. Evidemment certains étaient demandeurs. Les Grands Touristes qui vont faire un tour et repartir 24h plus tard refaire qqch de sérieux plutôt que d'explorer un truc déjanté. Il n'y aura pas de vrai colonisation, au mieux du tourisme de masse – mais j'y crois moyen. Cette polution par l'infrastucture va dégouter les quelques éventuels "touristes aventuriers" qui allaient peut-être se présenter, préférant aller vers des horizons plus excitants – je les comprends.

Alors tu es libre, je ne te demande pas de changer, tu devellopes ce que tu veux. C'est pas encore une zone écologique informatique protégée. Mais essaye au moins de comprendre, un peu, ce que d'autres peuvent resssentir.



Kevin Kofler (./32) :
que ça fonctionne sur certains ordis, .. ?
TiEmu fonctionne partout (même si le support pour 9x/Me et NT 4 ne va pas être pour toujours - ces versions ont entre 8 et 13 années maintenant! -, mais pour l'instant il y est encore).


Je vais essayer sur mon portable PI 133mhz sous win95 sur lequel plusieurs instances de VTI tournent à merveille. (nan, je déconne, j'ai pas envie de le flinguer. )
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

37

Kevin> Je ne trouve pas ça particulièrement natif. Ca a vraiment un look GTK mixé avec Windows XP (GTK n'a pas beaucoup d'identité, avant c'était rustre mais j'aimais bien, maintenant c'est très Windows XP). Sans parler que le comportement des contrôles n'est pas le même.
Tu penses par exemple que Swing permet d'avoir un look natif? (si on active le mode natif bien sûr)
[Edit] very> tu réveilles en moi une certaine nostalgie de cette époque mourn c'est vrai que c'était génial ces découvertes... je me rappelle que sur mon PC j'attendais parfois plus d'une minute pour la compilation (grâce à la notoire lenteur de GCC pour gérer les longs tableaux), pourtant c'était super, y'avait tellement à apprendre, à se réjouir de chaque nouveauté trouvée. Aujourd'hui j'envoie tout chier parce qu'Eclipse prend 5 secondes à se lancer...
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

38

very (./36) :
inciter != obliger. C'est ça la différence entre une "action politique normale" et une "action politique type totalitaire".

Mais VTI oblige à connaître l'assembleur pour déboguer quoi que ce soit.


Pour ton pavé avec ta longue parabole de l'exploration (que je ne vais pas citer parce que c'est trop long wink):

Je pense aussi parfois que l'évolution des outils comme TIGCC (mais pas seulement) a eu des effets contreproductifs. La nature humaine est bizarre, il y a une attraction irrationelle, quasiment masochiste, envers les plateformes mal documentées, avec des outils bogués et très incomplets, certainement dûe à notre forte curiosité.

Cela dit, il y a aussi d'autres motivations pour développer, et je ne comprends pas trop pourquoi les calculatrices TI n'attirent pas beaucoup de personnes avec ces motivations. Les calculatrices peuvent servir de console de jeux, d'outil de calcul même en dehors de l'école (par exemple, il y a des ingénieurs qui se déplacent beaucoup et qui se servent des calculatrices, beaucoup plus transportables qu'un PC portable, pour leurs calculs "sur le champ") et plein d'autres trucs, pourquoi TIGCC n'attire-t-il pas une communauté plus grande? Est-ce le manque de diffusion des modèles 68k (les Z80 se vendent beaucoup mieux)? Ou le manque de diffusion des calculatrices en général, surtout en dehors des milieux scolaires? Est-ce le caractère limité des plateformes (surtout la mémoire)? Est-ce l'absence de compatibilité 100% ISO C?
Je vais essayer sur mon portable PI 133mhz sous win95 sur lequel plusieurs instances de VTI tournent à merveille. (nan, je déconne, j'ai pas envie de le flinguer. )

Tu ne vas pas le "flinguer", ça n'arrivera pas à une vitesse de 100% (en d'autres mots, ce sera plus lent qu'une calculatrice réelle), mais normalement ça devrait tourner et même le débogueur C devrait être utilisable. Et au pire si ça ne marche vraiment pas (ce qui m'étonnerait beaucoup quand-même), tu peux désinstaller TiEmu et GTK+ sans problèmes.
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é

39

VTI : 900ko pour le logiciel, 1Mo pour la ROM, aucune installation. Qui dit mieux ?



Et de toute façon, on ne te demande pas de comprendre pourquoi les gens préfèrent VTI, mais de l'accepter... Mais bon, on sait que tu n'as rien compris au concept de liberté...
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

40

Sauf que VTI n'est pas un logiciel libre, il y a plein de code non-libre dedans, et pour la dernière version, il n'y a même pas les sources (Julien Muchembled les a perdues).

Et plus de fonctionnalités = plus de place, c'est évident. Quand on compare à d'autres logiciels, genre Office ou OO.o, la taille de TiEmu est absolument négligeable. Et tous ces logiciels nécessitent aussi une installation.
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é

41

Mais les gens sont libres de choisir VTI s'ils veulent... Liberty prevails !
avatar
"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)

42

Ben non, ce n'est pas ça le principe du logiciel libre, le principe est que les logiciels propriétaires doivent disparaître parce qu'ils t'enlèvent des libertés essentielles.
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é

43

Et alors ? Ça n'empêche pas ses utilisateurs de l'apprécier, manifestement...

(ceci dit, j'espère que tu déconseilles très fortement l'utilisation de hw3patch et backgammon !!!)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

44

Kevin Kofler (./42) :
Ben non, ce n'est pas ça le principe du logiciel libre, le principe est que les logiciels propriétaires doivent disparaître.

Tu ne laisses même pas le droit aux utilisateurs de choisir leurs logiciels, et tu penses prôner la liberté ? neutral On n'a vraiment pas la même conception de la liberté...
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

45

Kevin Kofler (./42) :
Ben non, ce n'est pas ça le principe du logiciel libre, le principe est que les logiciels propriétaires doivent disparaître parce qu'ils t'enlèvent des libertés essentielles.


Avec Flanker on te parle de la liberté de choisir des individus...
avatar
"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)

46

C'est marrant, Kevin lance sur un sujet A (les lock&feel de ses posts) et le voilà qui parle de... de quoi déjà, de "logiciels propriétaires qui doivent disparaître parce qu'ils t'enlèvent des libertés essentielles" ? Meuuuuuuuuuuuhahahaha... Putain, pas quand je suis faible et fatigué, ça me ruine définitivement, hahahaha ! Ha naaaaaaaaan, le con, juste après un épisode FLC sur FCSA, il m'a achevé ;,) Trop bon...

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

47

The_CUrE (./45) :
Kevin Kofler (./42) :
Ben non, ce n'est pas ça le principe du logiciel libre, le principe est que les logiciels propriétaires doivent disparaître parce qu'ils t'enlèvent des libertés essentielles.


Avec Flanker on te parle de la liberté de choisir des individus...

Nico > en fait, il veut que le logiciel soit libre, mais pas l'individu tripo
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

48

Flanker (./47) :
The_CUrE (./45) :
Kevin Kofler (./42) :
Ben non, ce n'est pas ça le principe du logiciel libre, le principe est que les logiciels propriétaires doivent disparaître parce qu'ils t'enlèvent des libertés essentielles.


Avec Flanker on te parle de la liberté de choisir des individus...

Nico > en fait, il veut que le logiciel soit libre, mais pas l'individu tripo


Oui je sais il l'a déjà démontré.
avatar
"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)

49

Mais pourquoi K² a-t-il été débanni ?

50

For the lulz ?
avatar
"- Nigga you know what the fuck I want, nigga: I want your motherfuckin' Daytons, and your motherfuckin' stereo! And I'll take a double burger with cheese!
- WHUT?"
I LOVE TO HATE/I HATE YOUR LOVE -AND I CAN'T FEEL AFFECTION FOR PEOPLE LIKE YOU!
CAALGOOONNNNN [TELLMESOMETHINGIDONTKNOW SHOWMESOMETHINGICANTUSE PUSHTHEBUTTONS CONNECTTHEGODDAMNDOTS] (Si Dieu existe il doit me détester...)

51

Bah, si VTI était encore maintenu et s'il avait un intérêt réel (lire: des fonctionnalités que TiEmu n'a pas encore), il serait encore supporté, libre ou non (et donc vous l'auriez, votre choix). Mais il se trouve que VTI n'existe effectivement plus (aucune release depuis 2001, ne gère pas le matériel que pratiquement tous les développeurs et a fortiori tous les utilisateurs ont de nos jours) et que TiEmu propose l'intégralité de ses fonctionnalités, et c'est bien ça qui a porté à la décision, les problèmes de licence n'étaient qu'un facteur, de loin pas le facteur principal (parce que le code en question n'était de toute façon pas livré avec TIGCC lui-même).

Si VTI n'est plus supporté par TIGCC, c'est uniquement la faute des personnes qui préfèrent VTI, qui n'ont pas jugé nécessaire de maintenir le logiciel pour:
* rajouter le support pour les matériels et AMS récents! C'est absolument indispensable; les bidouilles qui consistent à patcher les ROMs V200 et Titanium sont horribles, on n'émule pas les caractéristiques des V200s et Titaniums avec ces bidouilles (donc le programme peut toujours boguer sur ces calculatrices si on ne le teste qu'avec VTI) et le patch des ROMs Titanium introduit aussi des bogues (parce qu'il remplace brutalement des adresses avec une heuristique). Le bon endroit pour corriger le problème est l'émulateur!
* rajouter une interface de communication entre processus maintenable à long terme, utilisable par TIGCC IDE (comme celle de TiEmu).
* corriger les bogues connus.
* rajouter des fonctionnalités qui lui donneraient un intérêt réel par rapport à TiEmu.
Les personnes qui préfèrent VTI n'ont à se prendre uniquement à elles-mêmes. Ce n'est pas de ma faute si VTI n'a intéressé personne suffisamment pour une maintenance réelle. J'ai choisi de travailler sur TiEmu parce qu'il était plus prometteur sur plusieurs niveaux (matériel/logiciel récent déjà géré, compatibilité multi-plateforme, disponibilité des sources les plus récentes et oui, aussi la licence, et j'ai d'ailleurs fait un audit et nous avons remplacé tout le code qui avait des problèmes de licence), je vous demande de respecter mon choix. Donc ce n'est pas sur moi qu'il fallait compter si vous vouliez que VTI soit maintenu, et vous étiez au courant, vous n'avez quand-même rien fichu, faut pas venir vous plaindre que je ne sois plus partant pour supporter un tel logiciel non maintenu.

Un logiciel n'est pas un blob qu'on écrit une fois et auquel on ne touche plus jamais, la maintenance est la phase la plus importante du développement!

Et TIGCC est un outil de développement de logiciels, donc vous n'irez pas loin avec l'excuse "mais je ne sais pas programmer" (la raison habituelle donnée pour ne pas contribuer au développement d'un logiciel) - toutes les personnes vraiment concernées par la décision de ne plus supporter VTI dans TIGCC savent programmer (et auraient donc pu participer au développement de leur émulateur préféré, évitant la situation actuelle)!
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é

52

Kevin Kofler (./38) :
Je pense aussi parfois que l'évolution des outils comme TIGCC (mais pas seulement) a eu des effets contreproductifs. La nature humaine est bizarre, il y a une attraction irrationelle, quasiment masochiste, envers les plateformes mal documentées, avec des outils bogués et très incomplets, certainement dûe à notre forte curiosité.


C'est pas masochiste, c'est courageux. (et la difficulté est largement compensé par une joie normale – je serais plus prudent quant à la normalité du plaisir que produit le masochisme )

Kevin Kofler (./38) :
very (./36) :
inciter != obliger. C'est ça la différence entre une "action politique normale" et une "action politique type totalitaire".

Mais VTI oblige à connaître l'assembleur pour déboguer quoi que ce soit.


Voyons Kevin tu sais très bien que l'on a pas nécessairement besoin d'un débogeur (C ou pas) pour déboger un programme écrit en C. En asm, ça peut parfois vraiment aider. En C, c'est déjà moins utile sauf si tu plonges dans la mal-écriture ou dans le très bas niveau (gens qui maitrisent en général l'asm). Dans un langage plus évolué, comme Ocaml, c'est exceptionnel de se servir d'un débogeur – relire son code ou afficher une ou deux variables importantes est assurément plus rapide et efficace en général, encore plus qu'en C.

J'ai entièrement appris à programmer (enfin, les principales bases, etc. ) sans débogeur: ça demande peut-être un peu plus d'efforts au début, mais j'ai très bien survécu, et j'ose parfois imaginer que ça a même certaines vertus. (par exemple apprendre à bien écrire et bien lire son code )

en plus ton parallèle, dès le début, est biaisé: l'absence de debogeur C de VTI ne vient pas d'un acte volontaire de blocage ("pour que ces cons se démerdent tout seuls, je retire le débogeur C qui désapprends à coder de mon soft proprio": là c'est de type autoritaire/totalitaire ), la limitation que tu fantasmais sur les binaires de VTI en relevait. ( et me priverais d'un émulateur sur mon portable suscité..., en plus de nous priver d'un choix.. )

Kevin Kofler (./38) :
Cela dit, il y a aussi d'autres motivations pour développer, et je ne comprends pas trop pourquoi les calculatrices TI n'attirent pas beaucoup de personnes avec ces motivations. Les calculatrices peuvent servir de console de jeux, d'outil de calcul même en dehors de l'école (par exemple, il y a des ingénieurs qui se déplacent beaucoup et qui se servent des calculatrices, beaucoup plus transportables qu'un PC portable, pour leurs calculs "sur le champ") et plein d'autres trucs, pourquoi TIGCC n'attire-t-il pas une communauté plus grande? Est-ce le manque de diffusion des modèles 68k (les Z80 se vendent beaucoup mieux)? Ou le manque de diffusion des calculatrices en général, surtout en dehors des milieux scolaires? Est-ce le caractère limité des plateformes (surtout la mémoire)? Est-ce l'absence de compatibilité 100% ISO C?


Mon interprétation, donnée dans le récit, c'est:
-on a tout fait/il reste plus grand chose à faire [au moins en apparence]. C'est la métaphore avec le territoire (déjà exploré) sans ressources/dont a épuisé les ressources. Le fait que le matériel ou l'OS ne va plus évoluer est évidement en partie responsable. (mais bon, on peut pas tout avoir en même temps...)
-les gens qui s'y intéressaient avant, c'était en grande partie pour l'exploration, ou "épuiser les premières ressources" ( = faire les premiers grands programmes de chaque genre, puis le même genre en mieux, etc. Au bout d'un moment on a l'impression d'être proche de la limite et c'est plus très motivant comme projet..)
-Le publique que tu semblais attendre/espérer à un moment, "les gens normaux" (par opposé aux explorateur/premier exploitants) et qui vient pas ou peu, ne viendra jamais. Simplement par ce que même avec le TGV et l'aéroport, même avec des cartes, ça reste le pôle Nord, c'est pas très utile et toujours peu confortable pour ces beaufs de la programmation. Ils ne viendront jamais. C'est une perte de temps pure de faire des outils pour eux. Il y a quelques années, on pouvait se poser la question. Aujourd'hui on a la réponse: ils ne viennent pas, ne viendront donc jamais.
Dans ma vision un peu pessimiste dans la fin de l'épopée, je considère que les devellopement des outils fait pour eux finit juste de dégouter certains anciens et de rebuter quelques nouveaux touristes courageux.


bon au premier sens je pensais "explorer" à la fois dans la découverte de la plateforme et dans faire des programmes d'un nouveau genre sur cette plateforme, mais la séparation exploration/ressources marche très bien aussi.
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

53

Kevin Kofler (./51) :
Bah, si VTI était encore maintenu et s'il avait un intérêt réel (lire: des fonctionnalités que TiEmu n'a pas encore), il serait encore supporté, libre ou non (et donc vous l'auriez, votre choix). Mais il se trouve que VTI n'existe effectivement plus (aucune release depuis 2001, ne gère pas le matériel que pratiquement tous les développeurs et a fortiori tous les utilisateurs ont de nos jours) et que TiEmu propose l'intégralité de ses fonctionnalités, et c'est bien ça qui a porté à la décision, les problèmes de licence n'étaient qu'un facteur, de loin pas le facteur principal (parce que le code en question n'était de toute façon pas livré avec TIGCC lui-même).

Si VTI n'est plus supporté par TIGCC, c'est uniquement la faute des personnes qui préfèrent VTI, qui n'ont pas jugé nécessaire de maintenir le logiciel pour:
* rajouter le support pour les matériels et AMS récents! C'est absolument indispensable; les bidouilles qui consistent à patcher les ROMs V200 et Titanium sont horribles, on n'émule pas les caractéristiques des V200s et Titaniums avec ces bidouilles (donc le programme peut toujours boguer sur ces calculatrices si on ne le teste qu'avec VTI) et le patch des ROMs Titanium introduit aussi des bogues (parce qu'il remplace brutalement des adresses avec une heuristique). Le bon endroit pour corriger le problème est l'émulateur!
* rajouter une interface de communication entre processus maintenable à long terme, utilisable par TIGCC IDE (comme celle de TiEmu).
* corriger les bogues connus.
* rajouter des fonctionnalités qui lui donneraient un intérêt réel par rapport à TiEmu.
Les personnes qui préfèrent VTI n'ont à se prendre uniquement à elles-mêmes. Ce n'est pas de ma faute si VTI n'a intéressé personne suffisamment pour une maintenance réelle. J'ai choisi de travailler sur TiEmu parce qu'il était plus prometteur sur plusieurs niveaux (matériel/logiciel récent déjà géré, compatibilité multi-plateforme, disponibilité des sources les plus récentes et oui, aussi la licence, et j'ai d'ailleurs fait un audit et nous avons remplacé tout le code qui avait des problèmes de licence), je vous demande de respecter mon choix. Donc ce n'est pas sur moi qu'il fallait compter si vous vouliez que VTI soit maintenu, et vous étiez au courant, vous n'avez quand-même rien fichu, faut pas venir vous plaindre que je ne sois plus partant pour supporter un tel logiciel non maintenu.

Un logiciel n'est pas un blob qu'on écrit une fois et auquel on ne touche plus jamais, la maintenance est la phase la plus importante du développement!

Et TIGCC est un outil de développement de logiciels, donc vous n'irez pas loin avec l'excuse "mais je ne sais pas programmer" (la raison habituelle donnée pour ne pas contribuer au développement d'un logiciel) - toutes les personnes vraiment concernées par la décision de ne plus supporter VTI dans TIGCC savent programmer (et auraient donc pu participer au développement de leur émulateur préféré, évitant la situation actuelle)!


Monsieur a du mal à admettre que tout le monde n'a pas les mêmes goûts que lui ? confus
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

54

very (./52) :
et me priverais d'un émulateur sur mon portable suscité...

Une fois de plus, il n'y a pas de raison que ça ne tourne pas. Pas à 100% de la vitesse peut-être, mais ce n'est pas nécessaire pour tester rapidement un programme ni pour le déboguer.

Et sinon, n'as-tu jamais pensé à remplacer cette pièce de musée? Je pense qu'une machine plus rapide que celle-ci (genre un PII 266 MHz comme mon vieux PC portable) te ne coûterait presque 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é

55

J'ai tout de même fait un très long développement pour lui expliquer que l'on pouvait avoir des goûts "simples, efficaces et archaïques" qui nous comblaient. Visiblement sans succès.
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

56

very (./55) :
J'ai tout de même fait un très long développement pour lui expliquer que l'on pouvait avoir des goûts "simples, efficaces et archaïques" qui nous comblaient. Visiblement sans succès.

Tu veux dire que tu ne penses pas comme lui ? Hérétique ! Au bûcher !
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

57

Si vous aimez VTI, pourquoi pas avoir continué son développement? Même sans rajouter des fonctionnalités (qui le rendraient moins "simple"), vous auriez pu le mettre à jour pour gérer les matériels/AMS récents, rajouter une interface IPC et corriger les bogues. Le support pour VTI n'aurait sans doûte pas été supprimé de TIGCC si ceci avait été fait!
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é

58

Kevin Kofler (./54) :
very (./52) :
et me priverais d'un émulateur sur mon portable suscité...
Une fois de plus, il n'y a pas de raison que ça ne tourne pas. Pas à 100% de la vitesse peut-être, mais ce n'est pas nécessaire pour tester rapidement un programme ni pour le déboguer.


ça prendrait plein de place disque (doit faire 800 mo le disque..), serait presque inutilisable sur cet écran, bien plus lent donc super énervant à utiliser, boufferait méchamment mes ressources machines, m'apporterait rien de plus (à titre perso ) et une probabilité élevée de bug. Faut tout de même admettre que j'y perdrais..

«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

59

Kevin Kofler (./57) :
Si vous aimez VTI, pourquoi pas avoir continué son développement? Même sans rajouter des fonctionnalités (qui le rendraient moins "simple"), vous auriez pu le mettre à jour pour gérer les matériels/AMS récents, rajouter une interface IPC et corriger les bogues. Le support pour VTI n'aurait sans doûte pas été supprimé de TIGCC si ceci avait été fait!

Qu'est-ce que ça peut te faire qu'on l'utilise tel quel ? trifus
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

60

Kevin Kofler (./54) :
Et sinon, n'as-tu jamais pensé à remplacer cette pièce de musée? Je pense qu'une machine plus rapide que celle-ci (genre un PII 266 MHz comme mon vieux PC portable) te ne coûterait presque rien.


J'ai aussi des machines plus récentes, ce n'est pas la question. J'adore cette machine extraordinaire avec qui je partage une longue histoire, et je continuerai à l'utiliser de temps à temps jusqu'à ce que la mort nous sépare – malheureusement je crains qu'il parte en premier –. Un peu comme une maitresse éternelle qui a été ton premier amour. Même périmée par rapport à la petite jeunette qui est ta petite amie, elle possède des charmes d'ordre différents, plus puissants, plus véritables.

J'ai tout de même échappé au mariage –enfin, à l'exclusivité mutuelle –, et je trouve ce compris fort bon.
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.