• [^] # Re: Portable executable win32

    Posté par (site web personnel) . En réponse à la dépêche Mono 2.0 : le singe continue ses grimaces. Évalué à 4.

    Si, je comprends. Et dans les faits, oui, c'est portable, mais pas conçu pour l'être. Sinon, ils n'auraient pas fait référence à un format spécifique, mais auraient créé un format de fichier dédié. Là, c'est tout simplement crade : c'est du code portable mis dans un conteneur spécifique hacké pour l'occasion, ce qui favorise explicitement une architecture particulière.

    Dirait-on que Java est conçu pour être portable, si le format de ses classes avait une signature d'a.out pour SunOS SPARC ? Portables, ils le seraient dans les faits, mais la première chose que l'on voit dans le fichier montrerait qu'au départ, ils n'ont pas été conçus pour l'être, et que l'éditeur ne s'est pas donné la peine de corriger le tir par la suite.

    Autre exemple : je sors une extension géniale pour le HTML, avec un plugin pour le lire sous Explorer. Ensuite, je publie les spécifications de ce format, mais il faut que ces documents commencent par <!--[if IE]-->. Désolé, mais c'est complètement baveux, comme attitude.