![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Contribuez Proposez vos articles, cours, tutoriels, FAQ, sources, et autres ressources pour la rubrique Perl. |
![]() |
|
|
Outils de la discussion |
|
|
#16 (permalink) |
|
Expert Confirmé Sénior
![]() Date d'inscription: septembre 2004
Localisation: A l'ouest !!!
Âge: 38
Messages: 2 183
|
Une des choses que j'attends avec impatience dans Perl6, ce sont de vraies structures de contrôle switch/case (ou plutôt given/when qui est plus "naturel"), et pas le hack en bois qui était disponible pour l'interpréteur Perl5.
Pour l'avoir un peu pratiqué, ça permet des structures de programmes très élégantes, quoi qu'en pensent les détracteurs des structures de sélection, notamment pour les programmes d'analyses de logs Par contre, le hack de Perl5 souffrait d'un manque de stabilité rédhibitoire à l'usage dès que le script grossissait un peu. Probablement car il altérait l'interpréteur sans faire partie intégrante de la syntaxe. |
|
|
|
|
|
#17 (permalink) |
|
Membre éclairé
![]() Date d'inscription: septembre 2004
Messages: 358
|
Quelqu'un sait s'il y a une/des conférence(s) prévues sur Perl 6 bientôt ?
__________________
Penfez au tag en bas de pave ![]() ------------- La doc des modules CGI et HTML::Template |
|
|
|
|
|
#18 (permalink) | |||
![]() |
Citation:
Citation:
Citation:
-- Jedaï |
|||
|
|
|
|
|
#19 (permalink) | |
![]() |
Citation:
-- Jedaï |
|
|
|
|
|
|
#20 (permalink) | |
![]() Date d'inscription: février 2006
Localisation: Toulouse
Âge: 21
Messages: 1 079
|
Citation:
Donc c'est bien du tout objet que l'on nous propose là... Tant mieux ma foi, c'est pas plus mal comme ça. Sinon, je pense qu'il va falloir s'intérésser à Perl 5 dès sa sortie, je préfère faire ça comme ça moi. J'espère qu'un bon livre sur Perl 6 sortira très vite comme je l'est déjà dit... Mais quand tu dis du tout objet, comment ça va se passer pour les fonctions internes de Perl ? Elles vontêtre modifiées pour devenir des méthodes ou elles resteront des fonctions ?
__________________
"En essayant continuellement, on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche" (devise Shadock) Application : ainsi qu'à regarder la avant de poser une question.La rubrique Perl recrute, contactez-moi. |
|
|
|
|
|
|
#21 (permalink) | |
![]() |
Citation:
-- Jedaï |
|
|
|
|
|
|
#22 (permalink) |
|
Membre éprouvé
![]() Date d'inscription: juin 2006
Messages: 431
|
et on pourra toujours utiliser les fonctions normales (length, etc...)
on pourra faire les deux en fait cette approche existait deja -un peu- en perl 5 avec le module autobox (qui a failli faire partie de perl 5.10) |
|
|
|
|
|
#23 (permalink) |
|
Membre Expert
![]() Date d'inscription: février 2003
Messages: 1 070
|
J'avoue que Perl 6 me file les chocottes et que je ne suis pas, mais alors pas du tout pressé de le voir imposé sur l'une de mes futures distribs GNU/Linux
J'ai passé 3 longues années à écrire un ensemble de scripts Perl v5 pour un jeu. L'ensemble fait facilement dans les 40.000 lignes de code. Sérieusement, je ne me vois pas réécrire le tout pour passer à Perl 6 ! Alors, j'espère (au choix) : - que le programme de conversion Perl 5 ---> Perl 6 couvrira l'ensemble des syntaxes proposées par Perl 5 sans qu'on ai besoin de regarder chaque ligne de code. - qu'une version Perl 5 sera toujours disponible sur le web et qui puisse cohabiter avec Perl 6 sur le même OS, au cas où la conversion serait pénible. |
|
|
|
|
|
#24 (permalink) |
|
Membre éclairé
![]() Date d'inscription: septembre 2004
Messages: 358
|
une "compatibilité" semble prévue puisque tu pourras appeler les modules perl5 (ex : use p5_monmodule) il me semble
__________________
Penfez au tag en bas de pave ![]() ------------- La doc des modules CGI et HTML::Template |
|
|
|
|
|
#25 (permalink) | |
|
Membre Expert
![]() Date d'inscription: février 2003
Messages: 1 070
|
Citation:
J'espère sincèrement n'avoir rien à toucher à mes programmes ! Je m'étais presque dit à l'époque où je me suis lancé dans la conception du jeu qu'il serait sage de l'écrire en C ou C++ et j'ai finalement choisi Perl pour sa grande souplesse. J'espère avoir fait le bon choix ! |
|
|
|
|
|
|
#26 (permalink) |
|
Membre éclairé
![]() Date d'inscription: septembre 2004
Messages: 358
|
je ne veux pas dévier le sujet mais pour un jeu, le C/C++ me semble tjrs être le mieux, pour pouvoir faire de l'optimisation ca semble logique
__________________
Penfez au tag en bas de pave ![]() ------------- La doc des modules CGI et HTML::Template |
|
|
|
|
|
#27 (permalink) | |
|
Membre Expert
![]() Date d'inscription: février 2003
Messages: 1 070
|
Citation:
mon jeu n'a rien de graphique, c'est du textuel [MODE_HORS_SUJET=OFF] Désolé d'avoir dévié du sujet initial |
|
|
|
|
|
|
#28 (permalink) |
|
Membre éprouvé
![]() Date d'inscription: juin 2006
Messages: 431
|
ne 'tinquiete pas pour tes script perl 5.
D'une part le perl actuel continura a etre maintenu un bon moment (on trouve encore une installe de perl 1 sur les repository de dev.perl.org), et CPAN restera ne place. Ensuite il y aura une version de perl 5 pour Parrot (Ponie), et on pourra utiliser perl 5 et perl 6 dans une meme application. C'est d'ailleurs deja le cas avec pugs: on peu faire un use d'un module perl 5 et l'utiliser tel quel. C'est un objectif qu'ils ne vont pas laisser de coté cat ils considerent CPAN comme la plus grande richesse de perl. |
|
|
|
|
|
#29 (permalink) | |
|
Membre éprouvé
![]() Date d'inscription: juin 2006
Messages: 431
|
Citation:
|
|
|
|
|
|
|
#30 (permalink) | |
![]() |
Citation:
Code :
v6; Code :
use v6;
Donc pas de soucis, tes scripts Perl5 passeront dans le nouvel interpréteur sans aucune modifications (ça fait partie des points importants pour énormément de monde, donc aucun risque de changement d'avis). -- Jedaï |
|
|
|
|
|
![]() |
![]() |
||
Nouvelles sur Perl 6
|
||
| Outils de la discussion | |
|
|