Nicolas Boulay a écrit 15824 commentaires

  • [^] # Re: seul compilateur objet au monde à réaliser une analyse de flot ?

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 1.

    Agressif ? Bof, pas plus que le commentaire noté +10 de Benoît Sonntag qui dit à 2 reprises que C# et Java sont des langages qui n'auraient jamais dû existé (sans aucune argumentation) quand Lisaac est "moderne".

    On troll contre 2 langages et tu te sens tellement personnelement visé qu'il faut que tu attaques ?!

    "vous avez rien compris avec vos technos de merde, voilà Lisaac, et encore, c'est qu'un début, vous allez voir !",

    D'un point de vue purement langage (et non library), Effel ou OCaml sont bien supérieur à java ou c#.

    La modularité facilite le déploiement, la maintenance, le partage de code, la souplesse de configuration et de personnalisation, etc.

    Sauf que tu mélanges tout. Lisaac est purement objet (dans l'os même le pixel est un objet, et cela ne rame pas !). Tu as donc toutes la réutilisabilité du code, la personnalisation, et la configuration que tu veux. Pour l'instant, il n'y a pas encore de partage de _binaire_ possible. Mais, c'est juste la 1er version...

    les algos d'optimisation spécifiques à Lisaac ne sont pertinents que dans les cas ou on fait l'impasse sur ces atouts de la modularité

    J'aurais tendance à dire "t'es con ou tu le fais expres". Qu'est-ce qui empèche de faire une optimisation global d'une lib ? Une lib cela peut être aussi énorme ! Un compilo C ne fait des optims que fichiers C par fichier C, il ne va pas plus loin. Lisaac permet ici d'aller plus loin.

    où l'on se contente de faire de l'héritage "pour faire joli" au sein d'un même module.

    euh... comment dire .... On te dit que Lisaac gère meme l'héritage alimentaire... l'héritage d'implémentation quoi, pas de concept/type. Justement pour faire plus propre que d'habitude... A part ça on troll...

    "La première sécurité est la liberté"

  • [^] # Re: Packaging pour distributions ?

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 3.

    combien de messages par jour sont échangés sur cette liste ?

    Pas grand chose... surtout depuis que l'on a dis que tout devait se faire en anglais :)

    "La première sécurité est la liberté"

  • [^] # Re: seul compilateur objet au monde à réaliser une analyse de flot ?

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 3.


    Sinon, ne le prennez pas mal, mais j'ai l'impression que vous vous focalisez un peu trop sur les performances par rapport au C. Ce n'est pas un mal en soit, mais il y a d'autres aspects a prendre en compte, comme la maintenance ou la facilité d'apprentissage.


    C'est évidement pris en compte mais pas encore fini. C'est plus un choix marketing de montrer ça en premier, car c'est le plus marquant et le plus évident. Comment veux-tu mesurer l'accroissement de productivité sur un nouveau langage ? (que tu dois apprendre donc...)

    Il y a des plans et des idées pour essayer de valider statiquement les contracts. La premier chose implémenté dans ce sens est la détection des appels sur NULL.

    Pour la facilité d'apprentissage, il y a la syntaxe dont tu fais le tour rapidement et la future lib censé être simple.

    Bref, c'est juste la 1er version majeur...

    "La première sécurité est la liberté"

  • [^] # Re: Benchmark

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 1.

    C'est just pour dire que la version Lisaac n'utilise pas d'algo différent qui lui donnerait un avantage.

    "La première sécurité est la liberté"

  • [^] # Re: seul compilateur objet au monde à réaliser une analyse de flot ?

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 2.

    Concernant ICC, je ne parlais que de l'origine de sa réputation, que je trouve usurpé.

    "La première sécurité est la liberté"

  • [^] # Re: seul compilateur objet au monde à réaliser une analyse de flot ?

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 3.

    C'est pourtant ce qui a été fait.

    J'avais lu un article d'un scientifique bien après la sortie de icc, qui le descendait en flamme.

    Il faut dire aussi que gcc a fait des progres. Par exemple, lors des benchs pour Lisaac, on s'est rendu compte que gcc 4.2.1 produit du code environ 30% plus rapide que gcc 2.95 (pour le mpeg2).

    "La première sécurité est la liberté"

  • [^] # Re: seul compilateur objet au monde à réaliser une analyse de flot ?

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 2.

    Vous comparez les perfs avec gcc, très bien, mais celui-ci n'est pas réputé pour produire du code ultra-performant, pourquoi ne pas plutôt comparer avec le compilo Intel ?

    Simplement parce que ce n'est pas vrai. Par default, icc fait des optims uniquement mis en oeuvre par l'option --fast-math sous gcc.

    En gros, icc triche et peut donc produire du code faux.

    "La première sécurité est la liberté"

  • [^] # Re: sonntag

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 2.

    Je rajouterais juste que la commande de compilation de gcc est ecrite en dur dans le fichier path.li. Si on veut ajouter on enlever une bibliotheque, on doit regenerer le generateur de code (lisaac). C'est bof bof.

    C'est vrai que j'avais pris l'habitude d'écrire la phase de compilation de gcc à la main, en compilant directement le fichier généré.

    Peut-on utiliser un debogueur pas-a-pas sur le code source (le .li) ?

    pas encore.

    Est-ce-que cette fonctionnalité est prévue dans le futur ?

    oui.

    A propos du code généré, c'est bourré de variables globales. Tot ou tard il va y avoir des collisions.

    Vu qu'il n'y a pas encore de notion de lib, cela ne peut pas arriver.

    Je sais que ca fait un peu "je chipote" mais ce sont des problemes qui finiront par ressurgir, surtout si, comme je vous le souhaite, votre projet prend de l'ampleur.

    On est tout ouï. :)

    "La première sécurité est la liberté"

  • [^] # Re: sonntag

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 4.

    "-funroll-loop" est inclus dans -O3 souvent -funroll-all-loops fait encore mieux. Sinon, je pense que Ontologia pensait faciliter la vie du compilo avec les variables en question.

    Par contre il reste un point ou la version en Lisaac est loin derrière la version en C, c'est le temps de compilation...

    Forcément en C, c'est toi qui a fait les optims pas le compilo :)

    "La première sécurité est la liberté"

  • [^] # Re: Vaccination

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 2.

    Il y a plusieurs raisons. Cela se mélange.

    Il y a l'idée de favoriser le libre, en le forçant. On considère Lisaac comme une "killer feature" du libre. C'est vrai aussi, que l'on aurait pu faire une double licence GPLv2/GPLv3 mais bon, on fait simple pour commencer.

    Il y a l'idée de refaire le coup de Trolltech ou de MySQL Labs. T'en qu'à avoir de bonnes idées, c'est encore mieux de pouvoir en vivre. Si une personne ne veut pas faire de libre, elle paye.

    Est-ce que le modèle de Trolltech est le bon ? Ou celui de Mozilla ? Ou encore celui de Perl, ou encore de PHP ?

    Bref, on est pas encore rentré dans ce genre de détails. C'est possible que cela puisse évolué.

    "La première sécurité est la liberté"

  • [^] # Re: license et divers points techniques

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 2.

    1) Je pense que cela n'est qu'une question d'habitude.
    2) y'a pas encore de concurrence propre en Lisaac, c'est prévu pour la suite. pthread marche mais c'est pas top.
    3) C'est très facile de réutiliser du C. Par contre, il n'y a pas encore de notion de lib partagé.

    "La première sécurité est la liberté"

  • [^] # Re: sonntag

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 1.

    non en fait c'est le coté ultra minimaliste du code qui impose ça.

    Tout est objet même les clause logique du if, même les bloc de code des 2 branches du if...

    Une fois que tu as compris ça, tout devient plus claire :)

    "La première sécurité est la liberté"

  • [^] # Re: Pertinence de cette dépeche ?

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 3.

    Je dirais que ton premier cas est vrai, si très peu de client veulent bien mettre beaucoup d'argent. (par exemple le développement de puce, ou des soft pour fondeur, qui doivent être une dizaine dans le monde)

    "La première sécurité est la liberté"

  • [^] # Re: Pertinence de cette dépeche ?

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 1.

    Tu racontes n'importe quoi sur les licences. Les licences ne peuvent absoluement pas s'appliquer sur ce qui est généré, c'est du n'importe quoi.

    Tu mélanges la licence du compilo et la licence de la library qui va avec.

    "La première sécurité est la liberté"

  • [^] # Re: Vaccination

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 2.

    Est-ce pour se permettre un business model à la trolltech (vente de licence pour utilisation de la lib en non GPL) ?

    C'est une idée.

    Mais pour que cela marche, il faut que les contributeurs à la lib donne leur copyright pour vendre le licence. C'est pas gagné du tout... Or lisaac a besoin de ces contributeurs. Mais lisaac a aussi besoin de moyen pour exister... bref, cela se mord la queue.

    "La première sécurité est la liberté"

  • [^] # Re: sonntag

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à -1.

    Lisaac cherche des codeurs type C/C++ voir java/C# pas ceux qui touche à PHP ou VBA...

    "La première sécurité est la liberté"

  • [^] # Re: Pertinence de cette dépeche ?

    Posté par  (site web personnel) . En réponse à la dépêche Lisaac 0.12 en GPL v3. Évalué à 2.

    Qu'est-ce que cela peut te foutre que cela soit publié ?

    Tu as un compte à régler avec des personnes du projet ou quoi ?

    "La première sécurité est la liberté"

  • # UNAF ?

    Posté par  (site web personnel) . En réponse à la dépêche Conférence sur « la parentalité à l'ère du numérique ». Évalué à 3.

    Vous êtes bien gentils mais c'est quoi l'UNAF ?

    "La première sécurité est la liberté"

  • [^] # Re: euh ?!

    Posté par  (site web personnel) . En réponse au journal Aurélien D. condamné par la CA d'Aix-en-Provence pour avoir prêté ses Divx. Évalué à 8.

    "Je rappele quand même que le droit à la copie privée ne s'exerce que si tu acquières l'originale en bonne due bonne forme."

    Non, c'est quand tu y accèdes légalement, genre en bibliothèque. C'est aussi pour ça, qu'il y a des taxe pour copie privé pour les imprimantes !

    Le pret entre amis est aussi légal !

    La discussion est sur le fait d'avoir eu accés à une source légal. Genre ses amis lui ont prété des DVD, ils les a tous loué ou emprunté dans une médiathèque. Dans ce cas, c'est aussi légal qu'enregistrer la télévision.

    Mais les juges n'ont pas parlé de ça mais du fait qu'il ne pouvait pas controler le comportement de ses amis !!!

    Cela ressemble à du grand n'importe quoi.

    "La première sécurité est la liberté"

  • # non c'est bon.

    Posté par  (site web personnel) . En réponse au message comment faire un appel à system() sans que le processus hérite des filedescriptors. Évalué à 3.

    C'est la manière de faire standard unix, je dirais.

    C'est en utilisant un truc semblable que fonctionne les pipes et les redirections de fichiers.

    "La première sécurité est la liberté"

  • # euh ?!

    Posté par  (site web personnel) . En réponse au journal Aurélien D. condamné par la CA d'Aix-en-Provence pour avoir prêté ses Divx. Évalué à 9.

    Il ya un truc vachement bizarre dans l'arret en question. ça :

    "que ces exceptions ne peuvent recevoir application pour le prêt de CD-Roms à des amis comme en l’espèce ; que par un tel usage des copies, qui implique qu’il n’a aucun contrôle sur l’utilisation et la diffusion qui en seront faites par ses amis,"

    En gros, il ne peut y avoir de copie privé si le préteur ne peut pas controler ce que peut faire de l'oeuvre ses amis. En gros, la copie privé n'existe pas dans le domaine numérique. J'imagine que le juge estime donc que la copie étant possible à l'infini on peut dépasser le cadre de la copie privé.

    J'aimerais bien que le juge parle de la justification de la taxe de compensation à la copie privé payé pour la musique disponnible sur CD que l'on peut copier autant que l'on veut...

    "La première sécurité est la liberté"

  • [^] # Re: "Grenelle de l'environnement"

    Posté par  (site web personnel) . En réponse au journal Des idées pour Noé. Évalué à 2.

    Le principe du "toujours plus" (la croissance à 3%/an) est le fondement de l'économie de marché. En décroissance, il y aura moins d'emplois et autre.

    Il faut donc pourvoir aussi continuer à ce que tout le monde puisse couvrir ses besoins de base. C'est déjà pas le cas aujourd'hui, ce n'est pas gagné avec ce que tu proposes non plus.

    "La première sécurité est la liberté"

  • [^] # Re: ça se complique ...

    Posté par  (site web personnel) . En réponse au message glibc effacé par erreur: comment réparer ?. Évalué à 2.

    ouha, j'aurais pas cru que l'on puisse se sortir dans un truc pareil...

    "La première sécurité est la liberté"

  • [^] # Re: "Grenelle de l'environnement"

    Posté par  (site web personnel) . En réponse au journal Des idées pour Noé. Évalué à 3.

    c'est un des points de matrix le plus con qui soit... sachant que la base de l'énergie "biologique" sur terre est le soleil. Les mamifères sont à la fin de la chaine (minéraux->plante (photosynthèse)->mamifère). Donc, sans soleil, jamais ton bilan sera positif. Donc, c'est débile.

    J'aurais trouvé bien plus dérangeant que les cerveaux servent de "processeur" de base à la matrice. Une autre manière de dire que la matrice est le fruit de notre imagination ou que le cerveau humain serait reduit à une calculette.

    Je trouve cela plus interrescant que cette connerie énergétique.

    "La première sécurité est la liberté"

  • [^] # Re: catégorie ?

    Posté par  (site web personnel) . En réponse à la dépêche Trophées du Libre 2007 : derniers jours pour les candidats. Évalué à 2.

    Typiquement "développement". Je ne vois difficilement un soft tombant dans cette catégorie aller dans une de celle proposé.

    "La première sécurité est la liberté"