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.
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.)
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.
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.
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 :)
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.
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.
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.
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.
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.
[^] # Re: Surprise
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.
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 Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.
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 Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 1.
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 Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.
"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 Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: Surprise
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.
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 Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 4.
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 Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: Surprise
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.
Mais tout cela est déjà écrit dans le journal.
"La première sécurité est la liberté"
[^] # Re: Surprise
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: Surprise
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Under construction
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: C89
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.
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 Nicolas Boulay (site web personnel) . En réponse au journal Fuyez pauvres fous !!!. Évalué à 4.
"La première sécurité est la liberté"
[^] # Re: Spotify.
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Spotify, Deezer et petit calcul. Évalué à 4.
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 Nicolas Boulay (site web personnel) . En réponse au journal Spotify, Deezer et petit calcul. Évalué à 2.
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 Nicolas Boulay (site web personnel) . En réponse à la dépêche Enlightenment conquiert le monde. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Origine du différend
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Le fait du prince. Évalué à 10.
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 Nicolas Boulay (site web personnel) . En réponse à la dépêche Enlightenment conquiert le monde. Évalué à 5.
"La première sécurité est la liberté"
[^] # Re: freebox HD et jeux
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Enlightenment conquiert le monde. Évalué à 3.
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 Nicolas Boulay (site web personnel) . En réponse au journal Fuyez pauvres fous !!!. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Et tes homonymes
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Fuyez pauvres fous !!!. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Autre problème
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Fuyez pauvres fous !!!. Évalué à 2.
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 Nicolas Boulay (site web personnel) . En réponse à la dépêche JM2L 2009 : IVe Journées Méditerranéennes du Logiciel Libre. Évalué à 4.
"La première sécurité est la liberté"
[^] # Re: Freebox ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Les jeux arrivent sur la Freebox. Évalué à 3.
"La première sécurité est la liberté"