Nicolas Boulay a écrit 16010 commentaires

  • [^] # Re: Surprise

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.

    Le seul projet qui ressemble vaguement à la description de JS -> java, c'est phobos de SUN. C'est un framework pour faire marcher du JS avec les lib java. Rien à voir avec un compilateur.


    The JavaScript engine in Phobos is based on the one in the Java Platform, Standard Edition 6 (Java SE 6), code-named Mustang, and it uses Mozilla Rhino for its operations. Compared to the JavaScript engine in Mustang, the one in Phobos has these additional capabilities:

    * Support for the JavaScript language extensions for XML (E4X)
    * Compilation to bytecode
    * Ability to subclass Java classes (subject to any security limitations specific to a platform)
    * Extensible top-level functionality
    https://phobos.dev.java.net/overview.html


    Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.
    http://www.mozilla.org/rhino/


    Parce que par exemple, il y a énormément de projet en JS alors qu'en Lissac... :)


    Linux doit être de la merde alors devant le nombre de projet windows.

    En tout cas j'adore voir autant de gens essayer de prouver qu'un projet open source n'est pas innovant quand il l'est. Cela doit être très français de vouloir tout dénigrer.

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

  • [^] # Re: Surprise

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.

    Même le C embarque la stdlib, et Lisaac n'est pas une exception.

    Une lib est un runtime maintenant, il te reste encore d'autre argument avec autant de mauvaise fois ? (En plus à terme, Lisaac pourra se passer de la lib C.)

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

  • [^] # Re: Surprise

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 1.

    Je ne vais pas admettre un truc parce que tu en change en la définition.

    Tu ne peux pas comparer la taille d'un runtime C avec celui de .NET.

    C'est facile pour n'importe quel jit de sauver les parties de binaires converti. Il reste tout de même une énorme part d'interprétation. C'est obligatoire par exemple pour garder fonctionnel tous les mécanismes de sécurité, si le code est "purement natif" comme un code compilé, il peut faire ce qu'il veut.

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

  • [^] # Re: Surprise

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.

    Un truc .NET sans VM. J'avais un doute. NGEN génère le contenu des caches du JIT, mais rien ne dit qu'il n'y a pas avec un lourd runtime.

    "Ngen.exe crée des images natives, lesquelles sont des fichiers qui contiennent le code machine spécifique au processeur compilé et les installent dans le cache des images natives sur l'ordinateur local. Le runtime peut utiliser à la place des images natives du cache à l'aide du compilateur juste-à-temps (JIT) pour compiler l'assembly d'origine."

    Si je comprends bien la mauvaise traduction de msdn, le runtime est toujours présent.

    Je serais curieux de voir la taille de ses images.

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

  • [^] # Re: Surprise

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.

    Sauf qu'en jit tu as les données, et tu as aussi une exécution en mode interprété pour compiler les bouts de code intéressant.

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

  • [^] # Re: Surprise

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.

    Non cela n'a rien à voir. Au runtime, tu as plein d'information sur les données. Par exemple, tracemonkey ne compile que les coeurs de boucle qu'il détecte.

    De plus, javascript n'est pas un vrai langage à prototype mais je ne serais plus dire pourquoi :)

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

  • [^] # Re: Surprise

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 4.

    Le modèle cop gère ça par définition d'espace de mémoire par rapport à un prototype. Donc, chaque proto appartient à son domaine.

    Un même proto ne peut pas écrire dans 2 threads différents. En gros, si tu refiles à un proto en paramètre à un autre thread il devient read only.

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

  • [^] # Re: langage à prototype compilé

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 1.

    Il n'est pas compilé.

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

  • [^] # Re: Surprise

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.

    Lisaac est un langage "pure" à prototype et pas mixte comme Java. Il est à prototype compilé (c'est le seul). Il gère les données au même niveau que les fonctions sans être obligé de tout définir comme une fonction. Il gère l'héritage multiple et dynamique. Il a un typage fort malgré toutes ces fonctionnalités. Et il a de bonnes perfs.

    Mais tout cela est déjà écrit dans le journal.

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

  • [^] # Re: Surprise

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.

    Je peux aussi dire que Lisp est l'état de l'art de 1958, quand lisaac est celui de 2005.

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

  • [^] # Re: Surprise

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 2.

    Sauf que tu n'as pas comme Lisp, une cascade de parenthèse à gérer.

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

  • [^] # Re: Under construction

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 2.

    Il y a la doc de la lib en ligne. Le getting started ne devrait pas être loin. De mémoire, il est présent dans la version à télécharger.

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

  • [^] # Re: C89

    Posté par  (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.

    Le c99 apporte des modifications mineurs et très peu de compilateur le supporte. Pour l'instant, il n'y a pas d'intérêt sauf à savoir générer les mot clef comme "restrict".

    llvm n'est pas aussi performant que gcc et moins universel. Donc pourquoi s'embéter ? De plus, il compile du C89.

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

  • [^] # Re: Charte réseaux sociaux, Internet, vie privée et recrutement

    Posté par  (site web personnel) . En réponse au journal Fuyez pauvres fous !!!. Évalué à 4.

    D'après ce que j'ai compris, la France était précurseur avec la CNIL. Depuis, les équivalents allemands et anglais ont 2x plus de moyen.

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

  • [^] # Re: Spotify.

    Posté par  (site web personnel) . En réponse au journal Spotify, Deezer et petit calcul. Évalué à 4.

    un mauvais mp3 réencoder en Flac.

    Si c'est pas du foutage de gueule... Et après, ils veulent que l'on paye !

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

  • [^] # Re: Les abonnements

    Posté par  (site web personnel) . En réponse au journal Spotify, Deezer et petit calcul. Évalué à 2.

    Ce qu'il faudrait c'est comme le livre : un prix unique pour un master donné que toute le monde peut revendre comme il veut.

    Par contre, il faut que le master sois minimum en 200kbs. On pourrait exiger aussi un master flac, sans perte, cela serait du vrai respect de l'artiste.

    Au moins les catalogues seraient vastes.

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

  • [^] # Re: freebox HD et jeux

    Posté par  (site web personnel) . En réponse à la dépêche Enlightenment conquiert le monde. Évalué à 2.

    D'ailleurs, c'est idiot pour la radio. L'afficheur est bien suffisant pour fonctionner comme un tuner de chaine hifi.

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

  • [^] # Re: Origine du différend

    Posté par  (site web personnel) . En réponse au journal Le fait du prince. Évalué à 10.

    C'est un paradis réglementaire comme l'Autriche et le Delaware.

    En gros, c'est facile d'y planquer de l'argent.

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

  • [^] # Re: freebox HD et jeux

    Posté par  (site web personnel) . En réponse à la dépêche Enlightenment conquiert le monde. Évalué à 5.

    A part qu'il n'utilise pas ton langage préféré, qu'apport python par rapport à JS ? Je pense que Free à surtout voulu utiliser le coté sécuritaire de JS par rapport aux autres outils.

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

  • [^] # Re: freebox HD et jeux

    Posté par  (site web personnel) . En réponse à la dépêche Enlightenment conquiert le monde. Évalué à 3.

    Normalement, le SDK fonctionne entièrement sous PC.

    La fbox HD sans téléviseur a peu d'utilité, il me semble.

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

  • [^] # Re: Et tes homonymes

    Posté par  (site web personnel) . En réponse au journal Fuyez pauvres fous !!!. Évalué à 2.

    Le jour où tu as les infos détaillées n'hésites pas à poster un journal sur le sujet.

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

  • [^] # Re: Et tes homonymes

    Posté par  (site web personnel) . En réponse au journal Fuyez pauvres fous !!!. Évalué à 2.

    Les informations sont publiques. Pourquoi cela serait illégal ?

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

  • [^] # Re: Autre problème

    Posté par  (site web personnel) . En réponse au journal Fuyez pauvres fous !!!. Évalué à 2.

    D'ailleurs, le fait que d'autre personne puissent donner des informations sur moi, me déplait profondément.

    Sur facebook, il y a le carnet d'adresse et le fait de tagger les photos d'autres personnes avec leur nom.

    Là, il y a perte de contrôle des fuites d'informations. Pour des raisons professionnel, j'ai toujours créé des comptes un peu partout pour éviter de disparaitre du radar (linkedin/facebook avec profile vide). C'est une sorte de marketing personnel.

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

  • # Conf lisaac

    Posté par  (site web personnel) . En réponse à la dépêche JM2L 2009 : IVe Journées Méditerranéennes du Logiciel Libre. Évalué à 4.

    Je fais aussi notre pub en signalant une conférence sur Lisaac, samedi après-midi par le créateur du langage.

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

  • [^] # Re: Freebox ?

    Posté par  (site web personnel) . En réponse au journal Les jeux arrivent sur la Freebox. Évalué à 3.

    Qui fait 250 Bogomips, le programme dispose de 32 Mo de RAM. C'est comparable à un pentium 75... sans fpu :)

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