SlideShare une entreprise Scribd logo
1  sur  35
Perl docs {sux|rulez}
       brian d foy
     The Perl Review
Where
   do you find
variable scoping?
     (it’s not in perlvar)
Where
  do you find
variable naming?
     (it’s not in perlvar)
perldoc -f

perldoc -v
operators?

methods?

switches?
Reference
     Tutorials
Alternate Tutorials
 Topic Overviews
   Quick Starts
       FAQ
      Lingua
perl perltoc perlartistic perlbook
    perlcommunity perldebug
          perldoc perlgpl
  perlglossary perlhist perlintro
    perlpolicy perlrepository
         perltodo perlutil
perl5004delta perl5005delta perl5100delta perl5101delta
perl5110delta perl5111delta perl5112delta perl5113delta
perl5114delta perl5115delta perl5120delta perl5121delta
perl5122delta perl5130delta perl5131delta perl5132delta
perl5133delta perl5134delta perl5135delta perl5136delta
   perl561delta perl56delta perl570delta perl571delta
                  perldelta
  perl572delta perl573delta perl581delta perl582delta
  perl583delta perl584delta perl585delta perl586delta
   perl587delta perl588delta perl589delta perl58delta
  perl590delta perl591delta perl592delta perl593delta
               perl594delta perl595delta
perlaix perlamiga perlapollo perlbeos
 perlbs2000 perlce perlcygwin perldgux
perldos perlebcdic perlepoc perlfreebsd
  perlhaiku perlhpux perlhurd perlirix
    perllinux perlmacos perlmacosx
  perlmpeix perlnetware perlopenbsd
 perlos2 perlos390 perlos400 perlplan9
      perlqnx perlriscos perlsolaris
perlsymbian perltru64 perluts perlvmesa
             perlvms perlvos
perlapi
 perlapio
  perlcall
  perlclib
perlembed
 perlguts
 perlhack
perlintern
  perliol
perlmroapi
  perlxs
 perlxstut
perlfaq
perlfaq1
perlfaq2
perlfaq3
perlfaq4
perlfaq5
perlfaq6
perlfaq7
perlfaq8
perlfaq9
perlboot
    perlbot
   perlmod
perlmodinstall
  perlmodlib
perlmodstyle
 perlnewmod
    perlobj
   perltooc
   perltoot
perlre
   perlreapi
perlrebackslash
perlrecharclass
  perlrequick
   perlreref
   perlretut
  perlreguts
perldsc
 perldebtut
perlopentut
perlpacktut
 perlreftut
 perlthrtut
perlunicode
 perlunifaq
perluniintro
perluniprops
 perlunitut
perlcn
perljp
perlko
perltw
perldata perldiag perldebguts
perldbmfilter perlipc perllocale
 perlpod perlpodspec perllol
 perlnumber perlop perlfilter
  perlfork perlform perlfunc
perllexwarn perlpragma perlref
perlrun perlsub perlsyn perltie
            perlvar
now → ?
perl is in git
    (perlrepository)
Shipped docs are
    for that
 major version
New docs are for
   the next
 major version
perlfaq back in perl
books out of
  perlfaq2
    into
 perlbook
perlvar reordered,
  variable birth
   documented
What do users
   want?
•Find information quickly
•Get complete information
•Get the right information
 for their version
perlexperiment
    lists iffy
    features
a new perlop
perlkeyword
A new organization
   language/
      syntax.pod
      special-variables.pod
      control-structures.pod
   unicode/
   tutorials/
   references/
   faq/
   operating-system/
   changes/
   api/

Contenu connexe

En vedette

The Whitespace in the Perl Community
The Whitespace in the Perl CommunityThe Whitespace in the Perl Community
The Whitespace in the Perl Communitybrian d foy
 
Jaws - Data Warehouse with Spark SQL by Ema Orhian
Jaws - Data Warehouse with Spark SQL by Ema OrhianJaws - Data Warehouse with Spark SQL by Ema Orhian
Jaws - Data Warehouse with Spark SQL by Ema OrhianSpark Summit
 
Digitalisaatio työpaikalla tapahtuvan oppimisen ohjaamisen tukena
Digitalisaatio työpaikalla tapahtuvan oppimisen ohjaamisen tukenaDigitalisaatio työpaikalla tapahtuvan oppimisen ohjaamisen tukena
Digitalisaatio työpaikalla tapahtuvan oppimisen ohjaamisen tukenaHarto Pönkä
 
Teknoloji Eğitim Fuarı - TEF2016 - Öğrenci merkezli Motivasyon Tasarımı : Eği...
Teknoloji Eğitim Fuarı - TEF2016 - Öğrenci merkezli Motivasyon Tasarımı : Eği...Teknoloji Eğitim Fuarı - TEF2016 - Öğrenci merkezli Motivasyon Tasarımı : Eği...
Teknoloji Eğitim Fuarı - TEF2016 - Öğrenci merkezli Motivasyon Tasarımı : Eği...Ercan Altuğ YILMAZ
 
How To Build A Strategy In An Agile Environment
How To Build A Strategy In An Agile EnvironmentHow To Build A Strategy In An Agile Environment
How To Build A Strategy In An Agile EnvironmentProduct School
 
Yavuz Samur - Egitimde oyunlastirma VRFirst BAU Galata
Yavuz Samur - Egitimde oyunlastirma VRFirst BAU GalataYavuz Samur - Egitimde oyunlastirma VRFirst BAU Galata
Yavuz Samur - Egitimde oyunlastirma VRFirst BAU GalataErcan Altuğ YILMAZ
 
HBaseConEast2016: HBase and Spark, State of the Art
HBaseConEast2016: HBase and Spark, State of the ArtHBaseConEast2016: HBase and Spark, State of the Art
HBaseConEast2016: HBase and Spark, State of the ArtMichael Stack
 
Livy: A REST Web Service For Apache Spark
Livy: A REST Web Service For Apache SparkLivy: A REST Web Service For Apache Spark
Livy: A REST Web Service For Apache SparkJen Aman
 
Time Series Analysis with Spark by Sandy Ryza
Time Series Analysis with Spark by Sandy RyzaTime Series Analysis with Spark by Sandy Ryza
Time Series Analysis with Spark by Sandy RyzaSpark Summit
 
La soberanía Elenmar puerta
La soberanía Elenmar puertaLa soberanía Elenmar puerta
La soberanía Elenmar puertaElenmar Puerta
 
Réduire le chômage non qualifié : oui mais à quel prix ?
Réduire le chômage non qualifié : oui mais à quel prix ?Réduire le chômage non qualifié : oui mais à quel prix ?
Réduire le chômage non qualifié : oui mais à quel prix ?La Fabrique de l'industrie
 
Réglementation, normalisation : leviers de la compétitivité industrielle
Réglementation, normalisation : leviers de la compétitivité industrielleRéglementation, normalisation : leviers de la compétitivité industrielle
Réglementation, normalisation : leviers de la compétitivité industrielleLa Fabrique de l'industrie
 
Coprocessors - Uses, Abuses, Solutions - presented at HBaseCon East 2016
Coprocessors - Uses, Abuses, Solutions - presented at HBaseCon East 2016Coprocessors - Uses, Abuses, Solutions - presented at HBaseCon East 2016
Coprocessors - Uses, Abuses, Solutions - presented at HBaseCon East 2016Esther Kundin
 
«Самұрық-Қазына» АҚ 2015 жылғы қаржы қызметінің нәтижелері және 2016-2020 жы...
 «Самұрық-Қазына» АҚ 2015 жылғы қаржы қызметінің нәтижелері және 2016-2020 жы... «Самұрық-Қазына» АҚ 2015 жылғы қаржы қызметінің нәтижелері және 2016-2020 жы...
«Самұрық-Қазына» АҚ 2015 жылғы қаржы қызметінің нәтижелері және 2016-2020 жы...АО "Самрук-Казына"
 

En vedette (15)

The Whitespace in the Perl Community
The Whitespace in the Perl CommunityThe Whitespace in the Perl Community
The Whitespace in the Perl Community
 
Jaws - Data Warehouse with Spark SQL by Ema Orhian
Jaws - Data Warehouse with Spark SQL by Ema OrhianJaws - Data Warehouse with Spark SQL by Ema Orhian
Jaws - Data Warehouse with Spark SQL by Ema Orhian
 
Digitalisaatio työpaikalla tapahtuvan oppimisen ohjaamisen tukena
Digitalisaatio työpaikalla tapahtuvan oppimisen ohjaamisen tukenaDigitalisaatio työpaikalla tapahtuvan oppimisen ohjaamisen tukena
Digitalisaatio työpaikalla tapahtuvan oppimisen ohjaamisen tukena
 
Teknoloji Eğitim Fuarı - TEF2016 - Öğrenci merkezli Motivasyon Tasarımı : Eği...
Teknoloji Eğitim Fuarı - TEF2016 - Öğrenci merkezli Motivasyon Tasarımı : Eği...Teknoloji Eğitim Fuarı - TEF2016 - Öğrenci merkezli Motivasyon Tasarımı : Eği...
Teknoloji Eğitim Fuarı - TEF2016 - Öğrenci merkezli Motivasyon Tasarımı : Eği...
 
How To Build A Strategy In An Agile Environment
How To Build A Strategy In An Agile EnvironmentHow To Build A Strategy In An Agile Environment
How To Build A Strategy In An Agile Environment
 
Yavuz Samur - Egitimde oyunlastirma VRFirst BAU Galata
Yavuz Samur - Egitimde oyunlastirma VRFirst BAU GalataYavuz Samur - Egitimde oyunlastirma VRFirst BAU Galata
Yavuz Samur - Egitimde oyunlastirma VRFirst BAU Galata
 
HBaseConEast2016: HBase and Spark, State of the Art
HBaseConEast2016: HBase and Spark, State of the ArtHBaseConEast2016: HBase and Spark, State of the Art
HBaseConEast2016: HBase and Spark, State of the Art
 
Livy: A REST Web Service For Apache Spark
Livy: A REST Web Service For Apache SparkLivy: A REST Web Service For Apache Spark
Livy: A REST Web Service For Apache Spark
 
Time Series Analysis with Spark by Sandy Ryza
Time Series Analysis with Spark by Sandy RyzaTime Series Analysis with Spark by Sandy Ryza
Time Series Analysis with Spark by Sandy Ryza
 
La soberanía Elenmar puerta
La soberanía Elenmar puertaLa soberanía Elenmar puerta
La soberanía Elenmar puerta
 
L'industrie du futur à travers le monde
L'industrie du futur à travers le mondeL'industrie du futur à travers le monde
L'industrie du futur à travers le monde
 
Réduire le chômage non qualifié : oui mais à quel prix ?
Réduire le chômage non qualifié : oui mais à quel prix ?Réduire le chômage non qualifié : oui mais à quel prix ?
Réduire le chômage non qualifié : oui mais à quel prix ?
 
Réglementation, normalisation : leviers de la compétitivité industrielle
Réglementation, normalisation : leviers de la compétitivité industrielleRéglementation, normalisation : leviers de la compétitivité industrielle
Réglementation, normalisation : leviers de la compétitivité industrielle
 
Coprocessors - Uses, Abuses, Solutions - presented at HBaseCon East 2016
Coprocessors - Uses, Abuses, Solutions - presented at HBaseCon East 2016Coprocessors - Uses, Abuses, Solutions - presented at HBaseCon East 2016
Coprocessors - Uses, Abuses, Solutions - presented at HBaseCon East 2016
 
«Самұрық-Қазына» АҚ 2015 жылғы қаржы қызметінің нәтижелері және 2016-2020 жы...
 «Самұрық-Қазына» АҚ 2015 жылғы қаржы қызметінің нәтижелері және 2016-2020 жы... «Самұрық-Қазына» АҚ 2015 жылғы қаржы қызметінің нәтижелері және 2016-2020 жы...
«Самұрық-Қазына» АҚ 2015 жылғы қаржы қызметінің нәтижелері және 2016-2020 жы...
 

Plus de brian d foy

Conferences for Beginners presentation
Conferences for Beginners presentationConferences for Beginners presentation
Conferences for Beginners presentationbrian d foy
 
20 years in Perl
20 years in Perl20 years in Perl
20 years in Perlbrian d foy
 
PrettyDump Perl 6 (London.pm)
PrettyDump Perl 6 (London.pm)PrettyDump Perl 6 (London.pm)
PrettyDump Perl 6 (London.pm)brian d foy
 
Dumping Perl 6 (French Perl Workshop)
Dumping Perl 6 (French Perl Workshop)Dumping Perl 6 (French Perl Workshop)
Dumping Perl 6 (French Perl Workshop)brian d foy
 
Perl v5.26 Features (AmsterdamX.pm)
Perl v5.26 Features (AmsterdamX.pm)Perl v5.26 Features (AmsterdamX.pm)
Perl v5.26 Features (AmsterdamX.pm)brian d foy
 
Dumping Perl 6 (AmsterdamX.pm)
Dumping Perl 6 (AmsterdamX.pm)Dumping Perl 6 (AmsterdamX.pm)
Dumping Perl 6 (AmsterdamX.pm)brian d foy
 
6 more things about Perl 6
6 more things about Perl 66 more things about Perl 6
6 more things about Perl 6brian d foy
 
6 things about perl 6
6 things about perl 66 things about perl 6
6 things about perl 6brian d foy
 
Perl 5.28 new features
Perl 5.28 new featuresPerl 5.28 new features
Perl 5.28 new featuresbrian d foy
 
The Surprisingly Tense History of the Schwartzian Transform
The Surprisingly Tense History of the Schwartzian TransformThe Surprisingly Tense History of the Schwartzian Transform
The Surprisingly Tense History of the Schwartzian Transformbrian d foy
 
Perl Power Tools - Saint Perl 6
Perl Power Tools - Saint Perl 6Perl Power Tools - Saint Perl 6
Perl Power Tools - Saint Perl 6brian d foy
 
Perl Bag of Tricks - Baltimore Perl mongers
Perl Bag of Tricks  -  Baltimore Perl mongersPerl Bag of Tricks  -  Baltimore Perl mongers
Perl Bag of Tricks - Baltimore Perl mongersbrian d foy
 
CPAN Workshop, Chicago 2014
CPAN Workshop, Chicago 2014CPAN Workshop, Chicago 2014
CPAN Workshop, Chicago 2014brian d foy
 
Parsing JSON with a single regex
Parsing JSON with a single regexParsing JSON with a single regex
Parsing JSON with a single regexbrian d foy
 
Reverse Installing CPAN
Reverse Installing CPANReverse Installing CPAN
Reverse Installing CPANbrian d foy
 
Advanced modulinos
Advanced modulinosAdvanced modulinos
Advanced modulinosbrian d foy
 
Advanced modulinos trial
Advanced modulinos trialAdvanced modulinos trial
Advanced modulinos trialbrian d foy
 
Create and upload your first Perl module to CPAN
Create and upload your first Perl module to CPANCreate and upload your first Perl module to CPAN
Create and upload your first Perl module to CPANbrian d foy
 

Plus de brian d foy (20)

Conferences for Beginners presentation
Conferences for Beginners presentationConferences for Beginners presentation
Conferences for Beginners presentation
 
20 years in Perl
20 years in Perl20 years in Perl
20 years in Perl
 
PrettyDump Perl 6 (London.pm)
PrettyDump Perl 6 (London.pm)PrettyDump Perl 6 (London.pm)
PrettyDump Perl 6 (London.pm)
 
Dumping Perl 6 (French Perl Workshop)
Dumping Perl 6 (French Perl Workshop)Dumping Perl 6 (French Perl Workshop)
Dumping Perl 6 (French Perl Workshop)
 
Perl v5.26 Features (AmsterdamX.pm)
Perl v5.26 Features (AmsterdamX.pm)Perl v5.26 Features (AmsterdamX.pm)
Perl v5.26 Features (AmsterdamX.pm)
 
Dumping Perl 6 (AmsterdamX.pm)
Dumping Perl 6 (AmsterdamX.pm)Dumping Perl 6 (AmsterdamX.pm)
Dumping Perl 6 (AmsterdamX.pm)
 
6 more things about Perl 6
6 more things about Perl 66 more things about Perl 6
6 more things about Perl 6
 
6 things about perl 6
6 things about perl 66 things about perl 6
6 things about perl 6
 
Perl 5.28 new features
Perl 5.28 new featuresPerl 5.28 new features
Perl 5.28 new features
 
The Surprisingly Tense History of the Schwartzian Transform
The Surprisingly Tense History of the Schwartzian TransformThe Surprisingly Tense History of the Schwartzian Transform
The Surprisingly Tense History of the Schwartzian Transform
 
Perl Power Tools - Saint Perl 6
Perl Power Tools - Saint Perl 6Perl Power Tools - Saint Perl 6
Perl Power Tools - Saint Perl 6
 
Perl Bag of Tricks - Baltimore Perl mongers
Perl Bag of Tricks  -  Baltimore Perl mongersPerl Bag of Tricks  -  Baltimore Perl mongers
Perl Bag of Tricks - Baltimore Perl mongers
 
CPAN Workshop, Chicago 2014
CPAN Workshop, Chicago 2014CPAN Workshop, Chicago 2014
CPAN Workshop, Chicago 2014
 
Parsing JSON with a single regex
Parsing JSON with a single regexParsing JSON with a single regex
Parsing JSON with a single regex
 
Reverse Installing CPAN
Reverse Installing CPANReverse Installing CPAN
Reverse Installing CPAN
 
Advanced modulinos
Advanced modulinosAdvanced modulinos
Advanced modulinos
 
Advanced modulinos trial
Advanced modulinos trialAdvanced modulinos trial
Advanced modulinos trial
 
Bag of tricks
Bag of tricksBag of tricks
Bag of tricks
 
I ❤ CPAN
I ❤ CPANI ❤ CPAN
I ❤ CPAN
 
Create and upload your first Perl module to CPAN
Create and upload your first Perl module to CPANCreate and upload your first Perl module to CPAN
Create and upload your first Perl module to CPAN
 

Perl docs {sux|rulez}