perlfaq - Foire aux questions sur Perl |
perlfaq - Foire aux questions sur Perl (Date: 1999/05/23 20:38:02)
Ce document est découpé de la manière suivante :
#!perl
sur [MS-DOS,NT,...] ?int()
ne fonctionne pas bien ?round()
? Et ceil()
(majoration) et floor()
(minoration) ? Et des fonctions trigonométriques ?defined()
retourne vrai sur des tableaux et hachages vides ?tie())
ne font pas la distinction entre exists et defined ?each()
non terminée ?write()
?write()
dans une chaîne ?glob()
?open(FH, ">file.lock")
?tail -f
en perl ?dup()
sur un descripteur en Perl ?glob(«*.*»)
ne donne-t-il pas tous les fichiers ?-i
écrit-il dans des fichiers protégés ? N'est-ce pas un bug de Perl ?\w
reconnaisse les caractères nationaux ? /[a-zA-Z]/
? /o
? \b
ne marchent pas pour moi ?\G
dans une expression rationnelle ? local()
et my() ?sleep()
ou alarm()
de moins d'une seconde ?atexit()
ou setjmp()/longjmp() ? (traitement d'exceptions)socket()
ne marchent pas sous System V (Solaris) ? Que signifie le message d'erreur « Protocole non supporté » ?ioctl()
et syscall() ?open()
ne retourne-t-il pas d'erreur lorsque l'ouverture du tube échoue ?system()
avec un control-C ?
La version originale de ce document est régulièrement postée dans comp.lang.perl.announce et dans plusieurs autres groupe de discussions. Il est disponible sous plusieurs formats au CPAN dans le répertoire /CPAN/doc/FAQs/FAQ/, et sur le web à l'adresse http://www.perl.com/perl/faq/ .
La version française est disponible sur le site officiel des traducteurs http://www.enstimac.fr/Perl/ .
Les ajouts et les suggestions pour la version originale doivent être adressés à perlfaq-suggestions@perl.com. Les corrections et les ajouts à la version française doivent être adressés à perlfrench@immortels.frmug.org . Si vous voulez participer à l'effort de traduction et de relecture vous pouvez vous inscrire à la mailing-liste perlfrench en envoyant un message à Majordomo@frmug.org contenant la ligne subscribe perlfrench
Ces adresses ne doivent pas être utilisés pour poser des questions. Elles sont destinées à la correction de la FAQ en cours.
Votre question sera probablement pas lue, à moins qu'elle représente une suggestion d'ajout à la FAQ, qui de toute manière aurait dû être adressée à perlfaq-suggestions@perl.com .
Vous feriez mieux de lire le chapitre 2 de cette faq. Vous auriez appris que fr.comp.lang.perl et comp.lang.perl sont les endroits les plus appropriés pour poser vos questions. Si votre question est vraiment très important et qu'il vous faut une réponse immédiate, vous feriez mieux d'engager un consultant.
Attention même si vous utilisez Perl pour écrire des scripts CGI, les questions portant sur la configuration des différents logiciels de serveurs web, sur l'utilisation des protocoles CGI et du HTML n'ont rien à faire sur fr.comp.lang.perl . Le groupe de discussion le plus approprié pour les problèmes CGI est fr.comp.infosystemes.www.auteurs.
Il est fortement conseillé de lire la charte du groupe avant de poster la première fois, elle contient de bons conseils pour une bonne entente sur ce groupe de discussion. La charte est postée régulièrement sur le groupe de discussion et est aussi disponible dans fr.usenet.reponses et sur http://usenet-fr.news.eu.org/liste-groupes.html
Lorsque j'ai commencé l'écriture de la FAQ Perl à la fin des années 80, je n'immaginais pas qu'elle dépasserait la centaine de pages, ni que Perl deviendrait si populaire. Ce document n'aurait pas pu être écrit sans l'aide précieuse de Larry Wall et du reste de l'équipe de développement de Perl.
Copyright (c) 1997, 1998 Tom Christiansen and Nathan Torkington. All rights reserved.
Lorsqu'elle est fournie comme composante de la distribution standard de Perl ou de sa documentation imprimée ou sous un autre format, ce travail doit être distribué selon les termes de la license Artistique de Perl. Toute autre distribution de ces fichiers ou de ses dérivés en dehors de ce paquetage impose qu'un tel arrangement soit fait avec le propriétaire du copyright.
Tous les exemples de cette FAQ sont placés dans le domaine public. Vous êtes autorisé et encouragé à utiliser ce code dans vos propres programmes pour le plaisir ou pour le profit comme vous le voulez. Un simple commentaire dans le source mentionnant la réutilisation serait poli mais n'est pas obligatoire.
Les informations vous sont offertes de bonne grâce et dans l'espoir qu'elles pourront vous servir, mais elles ne sont pas garanties d'être correctes, à jours, ou utilisables pour quoique se soit. L'auteur n'accepte aucune responsabilité concernant ces informations ni sur leurs utilisations.
Cette traduction française correspond à la version anglaise distribuée avec perl 5.6.0. Pour en savoir plus concernant ces traductions, consultez http://www.enstimac.fr/Perl/ .
Marc Carmier <carmier@immortels.frmug.org>
Pascal Ethvignot <pascal@encelade.frmug.org>
perlfaq - Foire aux questions sur Perl |