OVH Cloud OVH Cloud

[Vm] que pensez vous de

12 réponses
Avatar
Bertrand B
Dans une interview du dernier Linux Mag Parrot est pr=E9sent=E9 comme une=
=20
"Virtual Machine" id=E9ale pour le support de Perl (normal ce sera celle =

de perl6) et pour des langages comme python et ruby.

N'ayant pas =E9t=E9 convaincu par jython (essentiellement parce que je pe=
nse=20
beaucoup de mal de la jvm que j'aurais tendance =E0 comparer =E0 un inf=E2=
me=20
tas de boue) pensez vous que :
1) de la viabilit=E9 de python sur une VM tierce (parrot ou .net)

2) de la possibilit=E9 de remplacer la jvm par une de ces VM pour=20
l'=E9criture des applets

10 réponses

1 2
Avatar
William Dode
On 20-01-2006, Bertrand B wrote:
Dans une interview du dernier Linux Mag Parrot est présenté comme une
"Virtual Machine" idéale pour le support de Perl (normal ce sera celle
de perl6) et pour des langages comme python et ruby.

N'ayant pas été convaincu par jython (essentiellement parce que je pense
beaucoup de mal de la jvm que j'aurais tendance à comparer à un infâme
tas de boue) pensez vous que :
1) de la viabilité de python sur une VM tierce (parrot ou .net)


Faut voir quels sont les critères de la nouvelle VM... Par exemple
cpython est toujours développé avec comme critère la portabilité et la
facilité de maintenance. Par exemple il y a beaucoup de possibilités
qui ont été rejetées parcequ'elle n'aurait pas pu être implémenté sur la
VM java. Des optimisations rejetées parce que trop compliqués à
maintenir etc.
Est-ce que les VM tièrces vont s'en soucier aussi ? Si on
regarde ce qu'à fait MS avec sa VM java c'est mal barré.


2) de la possibilité de remplacer la jvm par une de ces VM pour
l'écriture des applets


Si les applets sont petites, ce qui est généralement le cas, je trouve
que ça ne vaut pas tellement le coup...

--
William Dodé - http://flibuste.net

Avatar
Bertrand B


2) de la possibilité de remplacer la jvm par une de ces VM pour
l'écriture des applets


Si les applets sont petites, ce qui est généralement le cas, je tro uve
que ça ne vaut pas tellement le coup...




Si si ...ça vaut le coup :
1) la jvm Java est très longue à charger
2) la sécurité est mal fichue (en gros un coup de jarsigner et aprè s on
fait ce que l'on veut sur le disque dur .. je pousse le trait)

rien que pour ces deux points ça vaudrait le coup.


Avatar
Méta-MCI
Bonsoir !

Je pense que tout est parti d'une vieille plaisanterie hoaxienne, entre
Guido VanRossum et Larry Wall.
Perso, chaque fois que je regarde où en est Parrot, j'ai une grande
impression de ...stagnation.

@-salutations

Michel Claveau
Avatar
Méta-MCI
Re !

Voici ce qui est arrivé à quelqu'un qui pensait que Parrot permettrait de
faire tourner Python plus rapidement que cpython :

http://www.oreillynet.com/oscon2004/friday/

;o)

Michel Claveau
Avatar
Bertrand B
Bonsoir !

Je pense que tout est parti d'une vieille plaisanterie hoaxienne, entre
Guido VanRossum et Larry Wall.
Perso, chaque fois que je regarde où en est Parrot, j'ai une grande
impression de ...stagnation.

@-salutations

Michel Claveau





Sur que l'on en parle plus du côté perl que python (où j'ai vu plus de
chose sur IronPython que sur Parrot).
Mais je ne suis pas sur que ce soit une plaisanterie. Moët Hennesy comm e
on dit en champagne.

Avatar
Méta-MCI
Salut !

La plaisanterie en question, si je me souviens bien, avait été une fausse
annonce, réalisée en commun, par Larry Wall (perl), et Guido Van Rossum
(python). Cette annonce présentait Parrot comme un (le ?) moteur pour Python
3000.

Il semblerait qu'à l'époque, un certain nombre de personnes aient pris cette
annonce au sérieux. Y compris quelques journalistes, peu enclins à vérifier
leurs sources.

Et, même maintenant, on tombe encore, de temps à autre, sur des messages
parlant de Parrot et/ou de Python (3000 ou non). Quand à trouver la
motivation de ces diffusions (ignorance ? plaisanterie ? troll ? autre ?),
ben, c'est pas gagné.

@+

MCI
Avatar
Paul Gaborit
À (at) Mon, 30 Jan 2006 23:00:27 +0100,
"Méta-MCI" écrivait (wrote):
Je pense que tout est parti d'une vieille plaisanterie hoaxienne, entre
Guido VanRossum et Larry Wall.


Pour Python sur Parrot, c'est tout à fait vrai. Mais beaucoup y ont
longtemps cru... ;-)

Perso, chaque fois que je regarde où en est Parrot, j'ai une grande
impression de ...stagnation.


Ça par contre, ce n'est absolument pas vrai : Parrot progresse
beaucoup (en qualité, en performance et en fonctionnalités) et sera
effectivement la machine virtuelle de Perl6. La version 0.4.1 date de
janvier 2006.

Petit extrait de la FAQ de parrot (;-)):

Q: Is this how Parrot will run Python, Ruby, and Tcl code?
A: Probably.

Et pour en savoir plus :

<http://www.parrotcode.org/>

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>

Avatar
Bertrand B
Salut !

La plaisanterie en question, si je me souviens bien, avait été une fausse
annonce, réalisée en commun, par Larry Wall (perl), et Guido Van Ro ssum
(python). Cette annonce présentait Parrot comme un (le ?) moteur pour Python
3000.

Il semblerait qu'à l'époque, un certain nombre de personnes aient p ris cette
annonce au sérieux. Y compris quelques journalistes, peu enclins à vérifier
leurs sources.

Et, même maintenant, on tombe encore, de temps à autre, sur des mes sages
parlant de Parrot et/ou de Python (3000 ou non). Quand à trouver la
motivation de ces diffusions (ignorance ? plaisanterie ? troll ? autre ?),
ben, c'est pas gagné.

@+

MCI


n'empèche que la "plaisanterie" est encore sur le site de Python

http://www.python.org/parrot.html

et que "programming parrot est toujours dans le catalogue chez o'reily"
http://www.oreilly.com/parrot/

ce qui effectivement peut entretenir l'idée.

Et étant donné que Python "tourne" sur Java, .net et en partie parrot
http://pirate.tangentcode.com/

Mais pour revenir à ma discussion quelle pourra être la VM qui permet tra
de foutre à la poubele l'infâme jvm de sun %)

Avatar
Méta-MCI
Bonsoir !


Je n'ai jamais utilisé Jython. Mais, pour les VM java, j'ai souvent entendu
dire que la VM d'IBM était nettement plus performante que celles de Sun et
de MS. Tout ça sous windows (auquel je m'accroche, car mes essais de linux
ont tous été des échecs).

Mais ce ne sont peut-être que des rumeurs. A vérifier. En fait, je
n'utilise Java que pour programmer en Processing, ou pour faire tourner
Jave.


Pour le reste, je suis d'accord (Notamment, j'avais déjà signalé Pirate
dans le newsgroup "langages-de-programmation")


@-salutations

Michel Claveau
Avatar
jean-michel bain-cornu
Méta-MCI wrote:
de MS. Tout ça sous windows (auquel je m'accroche, car mes essais de linux
ont tous été des échecs).
As-tu essayé de demander un coup de main ?


1 2