Nous vivons des temps très excitants. Les perles sont fourbes, elles ne sont jamais là où nous les attendons, et pointent les bouts de leur orbe n'importe quand. Deux perles très rusées sont en passe de venir nous titiller la concupiscence : Guile 2.0 et Rakudo Star (Perl 6).
Rakudo Star
Rakudo Star (a "usable Perl 6") to be released by July 29
Submitted by pmichaud on Sat, 06/19/2010 - 11:09
Rakudo Star, c'est le nom de la première sortie officielle de Rakudo Perl, une implémentation de Perl 6.
Perl 6, c'est un gros langage. On pourrait presque dire que c'est une famille de langages à lui tout seul. Il permet la programmation dans beaucoup de sous-langages, dont le nouveau moteur d'expressions rationnelles fait partie.
Deux et trois choses amusantes dans Perl 6 :
- Expressions rationnelles : elles deviennent un véritable sous-langage de Perl 6. Il y a plein de trucs qui ont l'air très chouette, mais comme je ne connais pas grand chose au domaine, je vais me contenter d'exprimer mon étonnement ;)
- Contextes multiples et invariance du sigil : Enfin, dirons certains, le sigil est invariant ! Ne vous réjouissez pas trop vite, il l'est moins par soucis de se conformer aux autres langages que parce que les contextes sont beaucoup plus abondants qu'en Perl 5 et auraient rendu la variance du sigil un enfer...
- typage : typage dynamique, mais aussi statique ;
- Macros : type C ( simple substitution textuelle), type LISP (modification de l'arbre syntaxique) ;
- OO : L'OO classique et l'OO basée sur les prototypes sont possible. Les "roles" ( mixins, interfaces, traits dans d'autres langages...).
Beaucoup d'autres choses : des bidules pour faciliter la programmation concurrentielle, les jonctions etc.
Pour ceux qui préfèrent l'aspect historique, le journal de darkhad (et les commentaires) revient sur une affaire de mugs, comme quoi ça fait déjà 10 ans que les produits dérivés de perl 6 existent.
Guile 2.0
2010-06-01
GNU Guile 1.9.11 (beta) released. This may be the last release before 2.0 comes out.
Guile 2.0 c'est l'implémentation de Scheme du projet GNU qui avait pour objectif de devenir le langage « glue » du monde libre et, au passage, de remplacer Emacs LISP.
Si le premier est depuis longtemps compromis par les Python, les Perl et même les Javascript, le second est en passe de devenir une réalité !
Guile permet depuis la version 1.9.0 de compiler scheme en du bytecode pour une machine virtuelle dédiée. Guile supporte déjà ECMAScript mais aussi... Elisp ! Le support de R6RS est quasiment complet.
Au passage, je tiens à signaler que PLT Scheme devient Racket, et qu'Emacs 24 continue de grandir joyeusement.
# Perl 6 et les mini langages
Posté par JGO . Évalué à 2.
Un article très intéressant sur Perl 6 et les mini langages :
http://www.modernperlbooks.com/mt/2010/07/eliminating-errors(...)
(Tiré des commentaires du journal à l'origine de la dépêche.)
# Fourberie?
Posté par imr . Évalué à 9.
# Attendre ?
Posté par Sylvain Colinet (site web personnel) . Évalué à 2.
On va me dire, Ok just do it, mais là je trouve que c'est peu pour un truc plus ou moins attendu depuis 10 ans :)
[^] # Re: Attendre ?
Posté par Nÿco (site web personnel) . Évalué à 6.
[^] # Re: Attendre ?
Posté par claudex . Évalué à 4.
Si c'était si attendu que ça, on aurait croulé sous les dépêches sur ce sujet alors qu'on a rien eu. J'en conclu donc que ça n'intéresse pas tant de gens que ça.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Attendre ?
Posté par barmic . Évalué à 2.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Attendre ?
Posté par claudex . Évalué à 2.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Attendre ?
Posté par Axel . Évalué à 7.
[^] # Re: Attendre ?
Posté par barmic . Évalué à 2.
Avec ma dyslexie, je devrais prendre le temps de relire chaque choses que j'écris avec plus d'attention mais je n'y arrive pas (heureusement que firefox possède un dictionnaire intégré).
J'ai testé des techniques logiciels (LangageTool) mais je pense que rien ne remplaceras un Bescherelle et plus d'attention de ma part.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.