106Fermer108
Kevin KoflerLe 17/09/2007 à 14:29
squalyl (./105) :
Laissons les fonctionnalités de coté, j'ai l'impression que toi, Kevin, tu joues au "tu l'as dit et pas fait".

Non, je joue au "tu l'as dit, maintenant tu dis que ce n'est pas/plus prévu", cf. les 2 dernières phrases de son ./100.

Et lui, il a l'air de jouer au "tout ce que je n'ai pas encore fait / ne compte pas faire (selon le contexte) n'est pas important", c'est de la mauvaise foi, ça. roll D'autant plus qu'il montre clairement qu'il ne sait pas de quoi il parle.
-il a été fait dans le but de *comprendre* un compilo

C'est faire les choses à l'envers ça, il faut savoir ce qu'on fait avant de commencer à coder. Il y a des moyens de se documenter.
pas d'avoir un outil de production

Le problème est qu'il n'a pas l'air de comprendre ça, ou s'il le comprend, qu'il ne fait pas clairement passer le message à des personnes comme Thibaut ou Yoshi Noir, ni à ses utilisateurs potentiels.
je pensais publier mon début de machine virtuelle java embarquée, mais bon, je vais pas le faire, si je dois subir autant de pression!

Si tu écris quelque chose comme: "ATTENTION! CECI EST UN PROJET DE RECHERCHE EN ÉTAT PRÉ-ALPHA. EN SON ÉTAT ACTUEL, IL EST TOTALEMENT INUTILISABLE EN PRATIQUE." (ce qui serait honnête), le feedback obtenu sera différent.
Et pour le Z80, le but n'est pas d'avoir une VM mais des "gros stubs" si tu préfères.

Tu entends quoi par "gros stubs"?
Et pourquoi les backends Z80 ont été abandonnés? La machine est trop simple pour pouvoir en tirer quelque chose?

La machine est:
* peu adaptée au C (et aux autres langages compilés du même type, ce qui comprend aussi l'ETP) en général,
* trop bizarre pour être bien gérée par GCC (registres spécialisés comme l'accumulateur A etc.).
(ah j'avais pas vu, tu donnes l'exemple de l'inlining, mais sois honnête, c'est pas le genre de choses qu'on met en place dans un projet de compilation du niveau de celui fait à l'ENSIMAG (je dirai pas 'dans une école d'informatique')

Je sais bien, j'ai fait un compilateur jouet dans un cours à l'université aussi! Mais je n'ai pas la prétention de considérer un tel compilateur jouet comme utilisable en pratique.