PpHd Le 14/12/2002 à 23:37 Qu'est-ce que tu racontes ? Une fonction possede un specification unique et inflexible lorsqu'on developpe une librarie. C'est tout. Et cette spec empeche toute modif rendant la chose incompatible. Tu me diras patati ... Sprite8 functions registers parm, stack parm. Je dirais : vous avez changer la specific, et vous obbligez les programmeurs a garder l'ancienne version s'ils font appels en ASM a ces fonctions (ce qui est tres peu probable). D'ou n'est ce pas bien sur dehors
TIGCCLIB n'a jamais eu un ABI stable et on n'a jamais promis ça. Il y a la compatibilité source pour le C. Pour l'assembleur, soit on met son programme à jour quand l'ABI change, soit on garde l'ancienne version. Je ne vois pas le problème. Il n'y a pas de bogues dans les anciennes versions de Sprite8.
La spécification inflexible est un grand désavantage des librairies dynamiques (pour lesquelles on a besoin de compatibilité binaire même en C).
Uther Le 15/12/2002 à 11:12 pour compléter la réponse très impartiale de Kevin Kofler:
- Si une fonction est utilisée dans plusieurs programmes différent elle sera incluse dans chaque programe et donc dans ce cas il peut y avoir perte de place.
- Si il doit y avoir une modification dans la lib(correction de bogue ou changement de l'AMS) on n'a pas a recompiler le programme ce qui est bien pratique si on ne dispose plus des sources ou si l'auteur a disparu.
> Si il doit y avoir une modification dans la lib(correction de bogue ou changement de l'AMS) on n'a pas a recompiler le programme ce qui est bien pratique si on ne dispose plus des sources ou si l'auteur a disparu.
Mauvais argument: le changement d'AMS que tu cites, peut obliger à recompiler TOUT, lib et programme.
Et pour moi, un bon auteur, ne perd pas ses sources...
c'est dommage, en effet... mais bon, ils ont leurs raisons, comme tu disais.
> il disparait sans les avoir publié ce qui reviens a peu près au meme
Oui, et c'est dommage.
Vive l'open-source !
PpHd Le 15/12/2002 à 20:05 XDanger: Non. Un kernel pourra toujours se demerder pour faire tourner l'application. D'ailleurs je bosse sur le support des kernel-v2 avec Preos. C pas gagne.
PpHd> les kernels-v2 c quoi ?
ceux du style de plusshell ?
ou autre chose ?
Encors une nouvelle génération de kernel ?????

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.
une nouvelle génération de kernels ?
ou une ancienne ? (pour laquelle preOS rendrait les progs compatibles avec ce qu'on a..)
(rappelez-vous tous les progs qui ne tournent que sous plushell... et pas sous DoorsOS et compatibles...°
> ou une ancienne ? (pour laquelle preOS rendrait les progs compatibles avec ce qu'on a..)
Ca me paraît plus fin que de faire une nouvelle génération de kernels incompatible avec le reste.
Si c'est ça, ça n'est en effet pas gagné... Mais si tu le fais, tout le monde pourra dire (encore une fois) que tu es un grand programmeur.
(Je te rudoie sur le forum de TIGCC/TICT, mais mon opinion à propos de tes qualités de programmeur reste excellente, les faits sont là. Et cela même si je ne pense pas que certains de tes programmes soient le meilleur moyen de tirer la quintessence des TI-68k, je parle bien sûr de PreOS).
PpHd Le 16/12/2002 à 20:18 Bon j'explicite:
Kernel v1: PlusShell v0.7
Kernel v2: PlusShell v1.0 / DoorsOs 1.00
Kernel v3: DoorsOs 2.0 / Unios / Teos
Kernel v4: Preos 0.54
Kernel v5: Preos 0.62
Kernel v6: En cours d'elaboration.
Donc là, t en train de faire la compatibilité entre Plushell 1/DoorsOS 1 et PreOS ???

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.
Et y a des progs qui utilise c kernel ????

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.
Xeno Le 18/12/2002 à 19:36 Vive l'encre sympathique!
"Scrutant profondément ces ténèbres, je me tins longtemps plein d'étonnement, de crainte, de doute..."
Edgar Allan Poe