Derniers journaux de divad :
- [17/01@14:44] un 20% pur firefox
- [16/01@09:24] Mise à jour kernel
- [11/01@15:19] [DADVSI]Réponse de christian Paul
- [11/01@13:30] Hacktivisme
- [11/01@13:23] Nicolas Sarkozy vous invite
- [05/01@10:10] Pour la BBC hip hip hip...
- [03/01@16:04] [DADVSI] Reponse de Mme Boutin
- [03/01@09:08] [DADVSI] Point de vue d'un "agitateur" depuis 1954
- [02/01@14:36] Restaurant Japonais
- [02/01@09:20] [DADVSI] Article sur magnatune
- [23/12@10:54] Les cineastes contre la licence globale
- [22/12@19:24] Quelques reactions de chanteurs à propos de la licence globale
- [22/12@16:24] Il faut sauver le manchot Toga
- [21/12@13:30] [Esoterisme] 21 Décembre 2012
- [20/12@16:26] DADVSI: La loi devrait être adopté
- [19/12@07:01] Erratum - La Sécu britannique ne migrera pas 600.000 PC vers Linux
- [05/12@09:34] Un bon lien
- [05/08@13:32] SCO revient
- [04/08@08:47] Il y a 59 ans et 362 jours......
- [03/08@09:52] brevet de google
Journal : qu'est ce PERL 6 ?
Posté par divad () le 17 janvier 2006http://www.perl.com/pub/a/2006/01/12/what_is_perl_6.html
> Lire le journal (4 commentaires, moyenne: 2,3).
Ce perroquet est mort !
Quand on lit des trucs sur Parrot on comprends pas bien si c'est très lié à Perl6 ou si ça va aussi bénéficier aux autres langages (Ruby ou Python).
En particulier si on a du code Python qui tourne sur Parrot c'est plus rapide ou pas ?
-
[^]Re: Ce perroquet est mort !
-
[^]Re: Ce perroquet est mort !
Posté par Laurent J (page perso, ) le 18/01/2006 à 12:24. (lien). Évalué à 3.parrot n'est rien d'autre qu'une machine virtuelle si j'ai bien compris, au même titre que la jvm, mono etc.. Seulement là parrot est plutôt optimisé pour les langages de scripts, et les scripts sont compilés à la volée (Comme le moteur PHP).
Donc en thérorie, il suffit que tu ai un compilateur pour Ruby, Python ou autre, qui transforme ton source en byte code Parrot pour que ton script fonctionne avec parrot.
Maintenant, j'imagine que l'on ne puisse pas non plus créer un compilateur parrot pour tous les langages de scripts. Il peut certainement y avoir des incompatibilités au niveau des types de données géré, au niveau de la structure objet ou ce genre de choses... Enfin bon, ce ne sont que des suppositions... (faudrait que je lise un peu plus la doc de parrot :-) )-
[^]Re: Ce perroquet est mort !
Posté par Krunch (Jabber id, page perso, ) le 18/01/2006 à 17:36. (lien). Évalué à 2.Les scripts peuvent être compilés à l'avance. Parrot est "juste" une machine virtuelle optimisée pour les langages typés dynamiquement. Après on peut écrire des compilateurs de n'importe quel langage pour transformer un programme en code Parrot.
La liste des compilateurs qui génèrent du code Parrot est là http://www.parrotcode.org/languages/ (la page a l'air d'avoir un problème pour le moment, elle était complète il y a quelques jours, en attendant il y a le cache Google http://64.233.183.104/search?q=cache:VR3q1LoK__IJ:www.parrot(...) )
De plus, avec Parrot, il est possible d'écrire une classe dans un langage et de l'utiliser dans un autre (comme avec .NET et la JVM d'ailleurs).
RTFFAQ, toussa http://www.parrotcode.org/faq/--
Free Softwares Users Group Arlon (Sud Luxembourg, Belgique)
pertinent, e adj. Approprié ; qui se rapporte exactement à ce dont il est question.
-
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.