• # licence ?

    Posté par . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 10.

    Je vais me faire l'avocat du diable, mais pourquoi publier ici la sortie d'un logiciel non libre et à code sous fermé ? Un journal n'aurait-il pas suffit ? Ca sort de l'INRIA et ça suffit ? Ca serait sortit de chez Microsoft que tout le monde aurait hurlé ...

    Quitte à poster un commentaire, j'en profite quand même pour poser des questions sur ce langage.

    1. Si ce langage est franchement mieux que Eiffel (langage que j'apprécie beaucoup) , pourquoi D. Colnet continue-t-il le développement du compilateur SmartEiffel? Et ce d'autant que la lecture de la ML semble révéler quelques tensions entre les devs (certains sont à l'INRIA et les autres sont bénévoles) et les utilisateurs, qui ne semblent pas se bousculer au portillon. Quel intêret reste-il à Eiffel si Lisaac permet de faire tout ce que permet de faire Eiffel, et plus encore ?

    2. C'est une avancée par rapport à SmartEiffel qui se borne à une analyse syntaxique du code.
    T'es sûr de toi . C'est en contradiction avec ce qui est dit sur http://smarteiffel.loria.fr/papers/papers.html
    De toute façon, un compilateur ne peut pas se borner à de l'analyse syntaxique, il faut au moins un peu d'analyse sémantique . J'ai raté qqchose ?

    3. <<il a été conçu au sein du laboratoire où a été écrit GNU/SmartEiffel>>
    [Note: je ne mets pas en doute *ton* interêt pour l'open source.]
    Il y a bien SmartEiffel, qui est à la fois un langage et un compilateur [1], et qui est présenté comme "the GNU Eiffel Compiler", mais GNU/SmartEiffel n'existe pas. Mais est-ce une simple confusion ? Je commence en effet à me poser des questions sur l'utilisation de l'Open Source dans ce labo :
    - certains fichiers livrés avec le compilateur SmartEiffel ne contiennent même pas le nom de leur auteur, mais le copyright du 'noyau dur des developpeurs'.
    - on nous parle de RMS pour un projet qui est pour le moment tout ce qu'il y a de plus fermé. J'aimerais comprendre ...


    [1] Eiffel est un fabuleux langage qui n'a malheureusement jamais été normalisé (une version qui nous vient de Mars vient de l'être à l'ECMA, mais personne ne l'implémente), et chaque compilateur utilise son propre jargon du langage. Et depuis un an, c'est de pire en pire.
    cf http://en.wikipedia.org/wiki/Eiffel_programming_language#Spe(...)