Dit is de opdracht perltoc die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
perltoc - perl documentatie inhoudsopgave
PRODUCTBESCHRIJVING
Deze pagina biedt een korte inhoudsopgave voor de rest van de Perl-documentatieset.
Het is bedoeld om snel te worden gescand of door te bladeren om het juiste gedeelte te vinden dat u bent
zoeken naar.
BASIC DOCUMENTATIE
perl - De Perl 5 taal tolk
KORTE INHOUD
HULP KRIJGEN
Overzicht
Tutorials
Naslaggids
Interne en C-taalinterface
Diversen
Taalspecifiek
Platform-Specific
Stubs voor verwijderde documenten
PRODUCTBESCHRIJVING
BESCHIKBAARHEID
MILIEU
AUTEUR
FILES
ZIE OOK
DIAGNOSE
BUGS
OPMERKINGEN
perlintro -- a kort introductie en overzicht of Perl
PRODUCTBESCHRIJVING
Wat is Perl?
Perl-programma's uitvoeren
Vangnet
Overzicht van basissyntaxis
Perl-variabelen
Scalars, arrays, hashes
Variabele scoping
Voorwaardelijke en lusconstructies
als, terwijl, voor, foreach
Ingebouwde operators en functies
Rekenen, Numerieke vergelijking, String vergelijking, Booleaanse logica, Diversen
Bestanden en I/O
Normale uitdrukkingen
Eenvoudige matching, eenvoudige vervanging, complexere reguliere expressies,
Haakjes om vast te leggen, Andere regexp-functies
Subroutines schrijven
OO Perl
Perl-modules gebruiken
AUTEUR
perlrun - hoe naar uitvoeren the Perl tolk
KORTE INHOUD
PRODUCTBESCHRIJVING
#! en citeren op niet-Unix-systemen
OS/2, MS-DOS, Win95/NT, VMS
Locatie van Perl
Commandoschakelaars
-0[octaal/hexadecimaal], -a , -C [nummer/lijst] , -c , -d , -DT, -d:MOD[=bar,baz]
, -dt:MOD[=bar,baz], -Dbrieven , -Daantal, -e opdrachtregel , -E opdrachtregel , -f
, -Fpatroon , -h , -i[uitbreiding], -Idirectory , -l[achttal], -m[-]module ,
-M[-]module, -M[-]'module' ...', -[mM][-]module=arg[,arg]..., -n , -p , -s , -S ,
-t , -T , -u , -U , -v , -V , -IN:configuratievar, -w , -W , -X , -x , -xdirectory
MILIEU
HOME , LOGBOEK , PATH , PERL5LIB , PERL5OPT , PERLIO , :bytes , :crlf , :mmap , :perlio
, :pop , :raw , :stdio , :unix , :utf8 , :win32 , PERLIO_DEBUG , PERLLIB , PERL5DB ,
PERL5DB_THREADED, PERL5SHELL (specifiek voor de Win32-poort), PERL_ALLOW_NON_IFS_LSP
(specifiek voor de Win32-poort) , PERL_DEBUG_MSTATS , PERL_DESTRUCT_LEVEL ,
PERL_DL_NONLAZY, PERL_ENCODING, PERL_HASH_SEED, PERL_PERTURB_KEYS,
PERL_HASH_SEED_DEBUG , PERL_MEM_LOG , PERL_ROOT (specifiek voor de VMS-poort),
PERL_SIGNALS , PERL_UNICODE , SYS$LOGIN (specifiek voor de VMS-poort)
perlrefut - Mark's zeer kort zelfstudie over referenties
PRODUCTBESCHRIJVING
Wie heeft ingewikkelde datastructuren nodig?
De oplossing
Syntaxis
Referenties maken
Referenties gebruiken
Een voorbeeld
Pijlregel
Het resultaat
De rest
Samenvatting
credits
Distributievoorwaarden
perldsc - Perl Data Structuren Kookboek
PRODUCTBESCHRIJVING
arrays van arrays, hashes van arrays, arrays van hashes, hashes van hashes, meer uitgebreid
constructies
REFERENTIES
VEELGEMAAKTE FOUTEN
VOORZICHTIGHEID OP VOORRANG
WAAROM U ALTIJD "strikt" moet gebruiken
DEBUGEN
CODE VOORBEELDEN
ARRAYS VAN ARRAYS
Aangifte van een ARRAY OF ARRAYS
Generatie van een ARRAY VAN ARRAYS
Toegang tot en afdrukken van een reeks reeksen
HASHES VAN ARRAYS
Verklaring van een HASH OF ARRAYS
Het genereren van een HASH OF ARRAYS
Toegang tot en afdrukken van een HASH OF ARRAYS
ARRAYS VAN HASHES
Verklaring van een reeks van hashes
Genereren van een array van hashes
Toegang tot en afdrukken van een ARRAY VAN HASHES
HASHES VAN HASHES
Verklaring van een HASH VAN HASHES
Generatie van een HASH VAN HASHES
Toegang tot en afdrukken van een HASH OF HASHES
MEER UITGEBREIDE RECORDS
Verklaring van MEER UITGEBREIDE RECORDS
Verklaring van een HASH VAN COMPLEX RECORDS
Genereren van een HASH VAN COMPLEX RECORDS
Database-banden
ZIE OOK
AUTEUR
perllol - manipuleren arrays of arrays in Perl
PRODUCTBESCHRIJVING
Verklaring en toegang tot arrays van arrays
Je eigen groeien
Toegang en afdrukken
Slices
ZIE OOK
AUTEUR
snel - Perl regelmatig uitdrukkingen rápido begin
PRODUCTBESCHRIJVING
De gids
Eenvoudige woordafstemming
Karakterklassen gebruiken
Overeenkomen met dit of dat
Dingen groeperen en hiërarchische matching
Matches extraheren
Overeenkomende herhalingen
Meer overeenkomend
Zoeken en vervangen
De split-operator
"gebruik opnieuw 'strikt'"
BUGS
ZIE OOK
AUTEUR EN AUTEURSRECHT
Dankwoord
perlret - Perl regelmatig uitdrukkingen zelfstudie
PRODUCTBESCHRIJVING
Deel 1: De basis
Eenvoudige woordafstemming
Karakterklassen gebruiken
Overeenkomen met dit of dat
Dingen groeperen en hiërarchische matching
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Matches extraheren
Terugverwijzingen
Relatieve terugverwijzingen
Benoemde terugverwijzingen
Alternatieve nummering van opnamegroepen
Positie-informatie
Niet-vastleggende groepen
Overeenkomende herhalingen
0, 1, 2, 3, 4, 5, 6
Bezittelijke kwantoren
Een regexp bouwen
Reguliere expressies gebruiken in Perl
Deel 2: Elektrisch gereedschap
Meer over tekens, tekenreeksen en tekenklassen
Reguliere expressies compileren en opslaan
Reguliere expressies samenstellen tijdens runtime
Opmerkingen en modifiers insluiten in een reguliere expressie
Vooruitkijken en achterom kijken
Onafhankelijke subexpressies gebruiken om backtracking te voorkomen
Voorwaardelijke uitdrukkingen
Benoemde patronen definiëren
recursieve patronen
Een beetje magie: Perl-code uitvoeren in een reguliere expressie
Achterwaartse controlewerkwoorden
Pragma's en debuggen
BUGS
ZIE OOK
AUTEUR EN AUTEURSRECHT
Dankwoord
perlootut - Objectgericht Programming in Perl Tutorial
DATUM
PRODUCTBESCHRIJVING
OBJECTGEORINTEERDE UITGANGSPUNTEN
Object
Klasse
Methoden
Attributen
polymorfisme
Erfenis
Inkapseling
Samenstelling:
rollen
Wanneer OO . gebruiken
PERL OO-SYSTEMEN
Eland
Declaratieve suiker, Ingebouwde rollen, Een miniatuursysteem, Volledige introspectie en
manipulatie, zelf-gehost en uitbreidbaar, rijk ecosysteem, veel meer functies
Klasse::Accessor
Klasse::Klein
Rol::Tiny
OO-systeemoverzicht
Eland, Klasse::Accessor, Klasse::Tiny, Rol::Tiny
Andere OO-systemen
CONCLUSIE
perlperf - Perl Prestatie en Optimalisatie technieken
PRODUCTBESCHRIJVING
Overzicht
EEN STAP ZIJKANT
EEN STAP VOORUIT
NOG EEN STAP ZIJKANT
ALGEMENE RICHTLIJNEN
BENCHMARKS
Toewijzen en dereferentie van variabelen.
Zoeken en vervangen of tr
PROFILERING GEREEDSCHAP
Ontwikkel::DProf
Ontwikkel::Profiler
Ontwikkel::KleinProf
Ontwikkel::SnelProf
Ontwikkel::NYTProf
SORTEREN
Verstreken realtime, CPU-tijd gebruiker, CPU-tijd systeem
LOGGEN
Loggen als DEBUG (constant)
NASCHRIFT
ZIE OOK
PERLDOCS
MAN PAGINA'S
MODULES
URL'S
AUTEUR
perlstijl - Perl stijl gids
PRODUCTBESCHRIJVING
vals spelen - Perl 5 Bedriegen vel
PRODUCTBESCHRIJVING
Het laken
DANKBETUIGINGEN
AUTEUR
ZIE OOK
pertrap - Perl vallen voor the onoplettend
PRODUCTBESCHRIJVING
Awk vallen
C/C++-vallen
JavaScript-vallen
Sedvallen
Shell vallen
Perl-vallen
perldschuld - Perl debugging zelfstudie
PRODUCTBESCHRIJVING
gebruik streng
Kijken naar data en -w en v
uw
Door de code stappen
Tijdelijke aanduiding voor a, w, t, T
NORMALE UITDRUKKINGEN
UITGANGSTIPS
CGI
GUI's
OVERZICHT
ZIE OOK
AUTEUR
MEDEWERKERS
perfaq - vaak gevraagd vragen over Perl
VERSIE
PRODUCTBESCHRIJVING
Waar vind je de perlfaq
Hoe de perlfaq . te gebruiken
Hoe bij te dragen aan de perlfaq
Wat als mijn vraag niet wordt beantwoord in de veelgestelde vragen?
INHOUDSOPGAVE
perlfaq1 - Algemene vragen over Perl, perlfaq2 - Verkrijgen en leren over Perl,
perlfaq3 - Programmeerhulpmiddelen, perlfaq4 - Gegevensmanipulatie, perlfaq5 - Bestanden en
Formaten, perlfaq6 - Reguliere expressies, perlfaq7 - Algemene Perl-taalproblemen,
perlfaq8 - Systeeminteractie, perlfaq9 - Web, e-mail en netwerken
DE VRAGEN
perlfaq1: Algemene vragen over Perl
perlfaq2: Perl . verkrijgen en leren kennen
perlfaq3: Programmeerhulpmiddelen
perlfaq4: Gegevensmanipulatie
perlfaq5: Bestanden en formaten
perlfaq6: Reguliere expressies
perlfaq7: Algemene Perl-taalproblemen
perlfaq8: Systeeminteractie
perlfaq9: internet, e-mail en netwerken
CREDITS
AUTEUR EN AUTEURSRECHT
perlfaq1 - Snel naar Contact Over ons Perl
VERSIE
PRODUCTBESCHRIJVING
Wat is Perl?
Wie ondersteunt Perl? Wie ontwikkelt het? Waarom is het gratis?
Welke versie van Perl moet ik gebruiken?
Wat zijn Perl 4, Perl 5 of Perl 6?
Wat is Perl6?
Hoe stabiel is Perl?
Hoe vaak worden nieuwe versies van Perl uitgebracht?
Is Perl moeilijk te leren?
Hoe verhoudt Perl zich tot andere talen zoals Java, Python, REXX, Scheme of Tcl?
Kan ik [taak] doen in Perl?
Wanneer mag ik niet in Perl programmeren?
Wat is het verschil tussen "perl" en "Perl"?
Wat is een JAPH?
Hoe kan ik anderen overtuigen om Perl te gebruiken?
<http://www.perl.org/about.html>,http://perltraining.com.au/whyperl.html>
AUTEUR EN AUTEURSRECHT
perlfaq2 - Het verkrijgen van en Learning over Perl
VERSIE
PRODUCTBESCHRIJVING
Welke machines ondersteunen Perl? Waar haal ik het?
Hoe kan ik een binaire versie van Perl krijgen?
Ik heb geen C-compiler. Hoe kan ik mijn eigen Perl-interpreter bouwen?
Ik heb het Perl-binaire bestand van de ene machine naar de andere gekopieerd, maar scripts werken niet.
Ik pakte de bronnen en probeerde te compileren, maar gdbm/dynamic loading/malloc/linking/...
mislukt. Hoe laat ik het werken?
Welke modules en uitbreidingen zijn beschikbaar voor Perl? Wat is CPAN?
Waar kan ik informatie krijgen over Perl?
<http://www.perl.org/>,http://perldoc.perl.org/>,http://learn.perl.org/>
Wat is perl.com? Perl-mongers? pm.org? perl.org? cpan.org?
<http://www.perl.org/>,http://learn.perl.org/>,http://jobs.perl.org/>,
<http://lists.perl.org/>
Waar kan ik vragen stellen?
Perl-boeken
Welke tijdschriften hebben Perl-inhoud?
Welke Perl-blogs moet ik lezen?
Welke mailinglijsten zijn er voor Perl?
Waar kan ik een commerciële versie van Perl kopen?
Waar stuur ik bugrapporten naartoe?
AUTEUR EN AUTEURSRECHT
perlfaq3 - Programming Tools
VERSIE
PRODUCTBESCHRIJVING
Hoe doe ik (iets)?
Basis, perldata - Perl datatypes, perlvar - Perl voorgedefinieerde variabelen, perlsyn
- Perl-syntaxis, perlop - Perl-operatoren en voorrang, perlsub - Perl-subroutines,
Uitvoering, perlrun - hoe de Perl-interpreter, perldebug uit te voeren - Perl
debuggen, Functies, perlfunc - Perl ingebouwde functies, Objecten, perlref - Perl
referenties en geneste datastructuren, perlmod - Perl-modules (pakketten en symbolen
tabellen), perlobj - Perl-objecten, perltie - hoe een objectklasse te verbergen in een eenvoudige
variabele, datastructuren, perlref - Perl-referenties en geneste datastructuren,
perllol - Het manipuleren van arrays van arrays in Perl, perldsc - Perl Data Structures
Kookboek, Modules, perlmod - Perl-modules (pakketten en symbooltabellen), perlmodlib
- nieuwe Perl-modules bouwen en bestaande vinden, Regexes, perlre - Perl
reguliere expressies, perlfunc - Perl ingebouwde functies>, perlop - Perl-operators
en prioriteit, perllocale - Perl locale handling (internationalisering en
lokalisatie), Verhuizen naar perl5, perltrap - Perl-vallen voor de onoplettende, perl,
Koppelen met C, perlxstut - Tutorial voor het schrijven van XSUBs, perlxs - XS-taal
referentiehandleiding, perlcall - Perl-aanroepconventies van C, perlguts -
Inleiding tot de Perl API, perlembed - hoe u perl in uw C-programma insluit,
Diverse
Hoe kan ik Perl interactief gebruiken?
Hoe vind ik welke modules op mijn systeem zijn geïnstalleerd?
Hoe debug ik mijn Perl-programma's?
Hoe profileer ik mijn Perl-programma's?
Hoe verwijs ik naar mijn Perl-programma's?
Is er een mooie printer (formatter) voor Perl?
Is er een IDE of Windows Perl Editor?
Eclipse, Enginsite, Kephra, Komodo, Notepad++, Open Perl IDE, OptiPerl, Padre,
PerlBuilder, visiPerl+, Visual Perl, Zeus, GNU Emacs, MicroEMACS, XEmacs, Jed,
Vim, Vile, MultiEdit, SlickEdit, ConTEXT, bash, zsh, BBEdit en TextWrangler
Waar kan ik Perl-macro's voor vi krijgen?
Waar kan ik perl-mode of cperl-mode voor emacs krijgen?
Hoe kan ik vloeken gebruiken met Perl?
Hoe kan ik een GUI (X, Tk, Gtk, etc.) schrijven in Perl?
Tk, Wx, Gtk en Gtk2, Win32::GUI, CamelBones, Qt, Athena
Hoe kan ik mijn Perl-programma sneller laten werken?
Hoe kan ik ervoor zorgen dat mijn Perl-programma minder geheugen in beslag neemt?
Slurp niet!, Gebruik kaart en grep selectief, Vermijd onnodige aanhalingstekens en
stringificatie, Pass by reference, Bind grote variabelen aan schijf
Is het veilig om een verwijzing naar lokale of lexicale gegevens terug te sturen?
Hoe kan ik een array of hash vrijmaken zodat mijn programma krimpt?
Hoe kan ik mijn CGI-script efficiënter maken?
Hoe kan ik de bron voor mijn Perl-programma verbergen?
Hoe kan ik mijn Perl-programma compileren in bytecode of C?
Hoe kan ik "#!perl" laten werken op [MS-DOS,NT,...]?
Kan ik nuttige Perl-programma's op de opdrachtregel schrijven?
Waarom werken Perl-oneliners niet op mijn DOS/Mac/VMS-systeem?
Waar kan ik meer te weten komen over CGI of webprogrammering in Perl?
Waar kan ik meer te weten komen over objectgeoriënteerd programmeren in Perl?
Waar kan ik informatie vinden over het koppelen van C aan Perl?
Ik heb perlembed, perlguts, enz. gelezen, maar ik kan perl niet insluiten in mijn C-programma; wat ben ik
verkeerd doen?
Toen ik mijn script probeerde uit te voeren, kreeg ik deze melding. Wat betekent het?
Wat is MakeMaker?
AUTEUR EN AUTEURSRECHT
perlfaq4 - Data Manipulatie
VERSIE
PRODUCTBESCHRIJVING
Gegevens: Cijfers
Waarom krijg ik lange decimalen (bijv. 19.9499999999999) in plaats van de getallen die ik zou moeten?
krijgen (bijv. 19.95)?
Waarom is int () kapot?
Waarom worden mijn octale gegevens niet correct geïnterpreteerd?
Heeft Perl een ronde() functie? Hoe zit het met plafond() en verdieping()? Trig functies?
Hoe converteer ik tussen numerieke representaties/bases/radixen?
Hoe converteer ik hexadecimaal naar decimaal, Hoe converteer ik van decimaal naar
hexadecimaal, Hoe converteer ik van octaal naar decimaal, Hoe converteer ik van decimaal
naar octaal, Hoe converteer ik van binair naar decimaal, Hoe converteer ik van decimaal
naar binair
Waarom werkt & werkt het niet zoals ik het wil?
Hoe vermenigvuldig ik matrices?
Hoe voer ik een bewerking uit op een reeks gehele getallen?
Hoe kan ik Romeinse cijfers weergeven?
Waarom zijn mijn willekeurige getallen niet willekeurig?
Hoe krijg ik een willekeurig getal tussen X en Y?
Gegevens: Datums
Hoe vind ik de dag of week van het jaar?
Hoe vind ik de huidige eeuw of millennium?
Hoe kan ik twee datums vergelijken en het verschil vinden?
Hoe kan ik een string nemen en deze in epoch-seconden veranderen?
Hoe kan ik de Juliaanse Dag vinden?
Hoe vind ik de datum van gisteren?
Heeft Perl een jaar 2000 of 2038 probleem? Voldoet Perl Y2K?
Gegevens: tekenreeksen
Hoe valideer ik invoer?
Hoe kan ik een string unscapen?
Hoe verwijder ik opeenvolgende tekenparen?
Hoe breid ik functieaanroepen in een string uit?
Hoe vind ik iets matchend/nestend?
Hoe draai ik een string om?
Hoe vouw ik tabbladen in een tekenreeks uit?
Hoe kan ik een alinea opnieuw opmaken?
Hoe kan ik N karakters van een string openen of wijzigen?
Hoe verander ik het N-de voorkomen van iets?
Hoe kan ik het aantal keren dat een substring in een string voorkomt tellen?
Hoe schrijf ik alle woorden op één regel met een hoofdletter?
Hoe kan ik een [karakter]-gescheiden string splitsen, behalve wanneer ik binnen [karakter] zit?
Hoe verwijder ik lege ruimte van het begin/einde van een string?
Hoe vul ik een string in met spaties of vul ik een getal in met nullen?
Hoe extraheer ik geselecteerde kolommen uit een string?
Hoe vind ik de soundex-waarde van een snaar?
Hoe kan ik variabelen in tekstreeksen uitbreiden?
Wat is er mis met altijd "$vars" te citeren?
Waarom niet mijn <
Er mag geen spatie achter het <<-gedeelte staan, er moet (waarschijnlijk) een puntkomma staan
aan het einde van het openingsfiche, U kunt (gemakkelijk) geen spatie voor de . hebben
tag, Er moet ten minste een regelscheidingsteken zijn na het eindtoken
Gegevens: arrays
Wat is het verschil tussen een lijst en een array?
Wat is het verschil tussen $array[1] en @array[1]?
Hoe kan ik dubbele elementen uit een lijst of array verwijderen?
Hoe kan ik zien of een bepaald element in een lijst of array voorkomt?
Hoe bereken ik het verschil van twee arrays? Hoe bereken ik het snijpunt van
twee rijen?
Hoe test ik of twee arrays of hashes gelijk zijn?
Hoe vind ik het eerste array-element waarvoor een voorwaarde waar is?
Hoe ga ik om met gekoppelde lijsten?
Hoe ga ik om met circulaire lijsten?
Hoe schud ik willekeurig een array?
Hoe verwerk/wijzig ik elk element van een array?
Hoe selecteer ik een willekeurig element uit een array?
Hoe kan ik N elementen van een lijst permuteren?
Hoe sorteer ik een array op (iets)?
Hoe manipuleer ik arrays van bits?
Waarom doet bepaald() true retourneren op lege arrays en hashes?
Gegevens: hashes (associatieve arrays)
Hoe verwerk ik een hele hash?
Hoe voeg ik twee hashes samen?
Wat gebeurt er als ik sleutels toevoeg aan of verwijder uit een hash terwijl ik eroverheen loop?
Hoe zoek ik een hash-element op op waarde?
Hoe weet ik hoeveel items er in een hash zitten?
Hoe sorteer ik een hash (optioneel op waarde in plaats van sleutel)?
Hoe kan ik mijn hasj altijd gesorteerd houden?
Wat is het verschil tussen "delete" en "undef" met hashes?
Waarom maken mijn gebonden hashes niet het onderscheid tussen gedefinieerd/bestaat?
Hoe reset ik een elk() operatie halverwege?
Hoe kan ik de unieke sleutels van twee hashes krijgen?
Hoe kan ik een multidimensionale array opslaan in een DBM-bestand?
Hoe kan ik ervoor zorgen dat mijn hash de volgorde onthoudt waarin ik elementen erin heb gestopt?
Waarom creëert het doorgeven van een subroutine een ongedefinieerd element in een hash?
Hoe kan ik het Perl-equivalent maken van een C-structuur/C++ klasse/hash of array van hashes?
of arrays?
Hoe kan ik een referentie als hash-sleutel gebruiken?
Hoe kan ik controleren of een sleutel bestaat in een hash met meerdere niveaus?
Hoe kan ik voorkomen dat ongewenste sleutels aan een hash worden toegevoegd?
Gegevens: Diversen
Hoe ga ik correct om met binaire gegevens?
Hoe bepaal ik of een scalaire waarde een getal/geheel/integer/float is?
Hoe bewaar ik persistente gegevens over programma-oproepen?
Hoe print of kopieer ik een recursieve datastructuur?
Hoe definieer ik methoden voor elke klasse/object?
Hoe verifieer ik een creditcardcontrolesom?
Hoe pak ik arrays van doubles of floats in voor XS-code?
AUTEUR EN AUTEURSRECHT
perlfaq5 - Bestanden en Formaten
VERSIE
PRODUCTBESCHRIJVING
Hoe kan ik een output filehandle doorspoelen/unbufferen? Waarom moet ik dit doen?
Hoe wijzig, verwijder of voeg ik een regel in een bestand toe, of voeg ik toe aan het begin van een
bestand?
Hoe tel ik het aantal regels in een bestand?
Hoe verwijder ik de laatste N regels uit een bestand?
Hoe kan ik Perl's "-i" optie gebruiken vanuit een programma?
Hoe kan ik een bestand kopiëren?
Hoe maak ik een tijdelijke bestandsnaam aan?
Hoe kan ik bestanden met een vaste recordlengte manipuleren?
Hoe kan ik een filehandle lokaal maken voor een subroutine? Hoe geef ik filehandles door tussen
subroutines? Hoe maak ik een array van filehandles?
Hoe kan ik indirect een filehandle gebruiken?
Hoe kan ik een voettekstformaat instellen om te gebruiken met? schrijven()?
Hoe kan ik schrijven() in een string?
Hoe kan ik een filehandle naar een string openen?
Hoe kan ik mijn getallen weergeven met toegevoegde komma's?
Hoe kan ik tildes (~) in een bestandsnaam vertalen?
Hoe komt het dat wanneer ik een bestand lees-schrijf het uitwist?
Waarom krijg ik soms een "Argumentenlijst te lang" als ik <*> gebruik?
Hoe kan ik een bestand openen met een voorloop ">" of een volgspatie?
Hoe kan ik een bestand betrouwbaar hernoemen?
Hoe kan ik een bestand vergrendelen?
Waarom kan ik niet gewoon openen(FH, ">file.lock")?
Ik krijg nog steeds geen lock. Ik wil alleen het nummer in het bestand verhogen. Hoe kan ik
doe dit?
Het enige wat ik wil doen is een kleine hoeveelheid tekst aan het einde van een bestand toevoegen. doe ik nog steeds?
vergrendeling gebruiken?
Hoe werk ik willekeurig een binair bestand bij?
Hoe krijg ik de tijdstempel van een bestand in perl?
Hoe stel ik de tijdstempel van een bestand in perl in?
Hoe kan ik naar meer dan één bestand tegelijk afdrukken?
Hoe kan ik in één keer een heel bestand inlezen?
Hoe kan ik een bestand in alinea's lezen?
Hoe kan ik een enkel teken uit een bestand lezen? Van het toetsenbord?
Hoe weet ik of er een personage op een filehandle wacht?
Hoe doe ik een "tail -f" in perl?
Hoe doe ik dubbel() een filehandle in Perl?
Hoe sluit ik een bestandsdescriptor op nummer?
Waarom kan ik "C:\temp\foo" niet gebruiken in DOS-paden? Waarom werkt `C:\temp\foo.exe` niet?
Waarom haalt glob("*.*") niet alle bestanden op?
Waarom laat Perl me alleen-lezen bestanden verwijderen? Waarom blokkeert "-i" beveiligde bestanden?
Is dit geen fout in Perl?
Hoe selecteer ik een willekeurige regel uit een bestand?
Waarom krijg ik rare spaties als ik een reeks regels afdruk?
Hoe doorkruis ik een mappenboom?
Hoe verwijder ik een mappenboom?
Hoe kopieer ik een hele directory?
AUTEUR EN AUTEURSRECHT
perlfaq6 - Normaal Uitdrukkingen
VERSIE
PRODUCTBESCHRIJVING
Hoe kan ik hopen reguliere expressies te gebruiken zonder onleesbare en
onhoudbare code?
Opmerkingen buiten de Regex, Opmerkingen binnen de Regex, verschillende scheidingstekens
Ik heb problemen met het matchen van meer dan één regel. Wat is er verkeerd?
Hoe kan ik lijnen trekken tussen twee patronen die zelf op verschillende lijnen staan?
Hoe koppel ik XML, HTML of andere vervelende, lelijke dingen aan een regex?
Ik heb een reguliere expressie in $/ gezet, maar het werkte niet. Wat is er verkeerd?
Hoe vervang ik hoofdletterongevoelig op de LHS met behoud van hoofdletters op de RHS?
Hoe kan ik "\w" overeenkomen met nationale tekensets?
Hoe kan ik een locale-slimme versie van "/[a-zA-Z]/" matchen?
Hoe kan ik een variabele citeren om in een regex te gebruiken?
Waar is "/o" echt voor?
Hoe gebruik ik een reguliere expressie om C-stijlopmerkingen uit een bestand te verwijderen?
Kan ik Perl-reguliere expressies gebruiken om uitgebalanceerde tekst te matchen?
Wat betekent het dat regexen hebzuchtig zijn? Hoe kan ik er omheen?
Hoe verwerk ik elk woord op elke regel?
Hoe kan ik een samenvatting van de woordfrequentie of regelfrequentie afdrukken?
Hoe kan ik bij benadering matchen?
Hoe match ik efficiënt veel reguliere expressies tegelijk?
Waarom werken woordgrenszoekopdrachten met "\b" niet voor mij?
Waarom vertraagt het gebruik van $&, $` of $' mijn programma?
Wat heb je aan "\G" in een reguliere expressie?
Zijn Perl-regexes DFA's of NFA's? Zijn ze POSIX-compatibel?
Wat is er mis met het gebruik van grep in een lege context?
Hoe kan ik strings matchen met multibyte-tekens?
Hoe match ik een reguliere expressie die in een variabele staat?
AUTEUR EN AUTEURSRECHT
perlfaq7 - Snel naar Perl Taal Problemen
VERSIE
PRODUCTBESCHRIJVING
Kan ik een BNF/yacc/RE krijgen voor de Perl-taal?
Wat zijn al deze $@%&* leestekens en hoe weet ik wanneer ik ze moet gebruiken?
Moet ik altijd/nooit mijn strings citeren of puntkomma's en komma's gebruiken?
Hoe sla ik sommige retourwaarden over?
Hoe blokkeer ik tijdelijk waarschuwingen?
Wat is een extensie?
Waarom hebben Perl-operators een andere prioriteit dan C-operators?
Hoe declareer/maak ik een structuur?
Hoe maak ik een module aan?
Hoe adopteer of neem ik een module die al op CPAN staat over?
Hoe maak ik een klas aan?
Hoe kan ik zien of een variabele besmet is?
Wat is een sluiting?
Wat is variabele zelfmoord en hoe kan ik het voorkomen?
Hoe kan ik een {Function, FileHandle, Array, Hash, Method, Regex} doorgeven/retourneren?
Variabelen en functies doorgeven, bestandshandles doorgeven, regexes doorgeven, doorgeven
Methoden
Hoe maak ik een statische variabele aan?
Wat is het verschil tussen dynamische en lexicale (statische) scoping? Tussen lokaal()
en mijn()?
Hoe krijg ik toegang tot een dynamische variabele terwijl een lexicale met dezelfde naam binnen het bereik valt?
Wat is het verschil tussen diepe en ondiepe binding?
Waarom niet "mijn($foo) = <$fh>;" werk toch?
Hoe herdefinieer ik een ingebouwde functie, operator of methode?
Wat is het verschil tussen het aanroepen van een functie als &foo en foe ()?
Hoe maak ik een switch- of case-statement aan?
Hoe kan ik toegang krijgen tot ongedefinieerde variabelen, functies of methoden?
Waarom kan een methode in hetzelfde bestand niet worden gevonden?
Hoe kom ik erachter wat mijn huidige of belpakket is?
Hoe kan ik commentaar geven op een groot blok Perl-code?
Hoe verwijder ik een pakket?
Hoe kan ik een variabele als variabelenaam gebruiken?
Wat betekent "slechte tolk"?
Moet ik XS-modules opnieuw compileren als er een wijziging is in de C-bibliotheek?
AUTEUR EN AUTEURSRECHT
perlfaq8 - Systeem Wisselwerking
VERSIE
PRODUCTBESCHRIJVING
Hoe kom ik erachter onder welk besturingssysteem ik gebruik?
Hoe komen exec () keert niet terug?
Hoe doe ik leuke dingen met het toetsenbord/scherm/muis?
Toetsenbord, scherm, muis
Hoe druk ik iets in kleur uit?
Hoe lees ik slechts één sleutel zonder te wachten op een retoursleutel?
Hoe controleer ik of invoer gereed is op het toetsenbord?
Hoe maak ik het scherm leeg?
Hoe kom ik aan de schermgrootte?
Hoe vraag ik de gebruiker om een wachtwoord?
Hoe lees en schrijf ik de seriële poort?
lockfiles, open modus, einde van regel, spoeluitvoer, niet-blokkerende invoer
Hoe decodeer ik versleutelde wachtwoordbestanden?
Hoe start ik een proces op de achtergrond?
STDIN, STDOUT en STDERR worden gedeeld, Signalen, Zombies
Hoe vang ik controlekarakters/signalen?
Hoe wijzig ik het schaduwwachtwoordbestand op een Unix-systeem?
Hoe stel ik de tijd en datum in?
Hoe kan ik slaap() or alarm() voor minder dan een seconde?
Hoe kan ik de tijd onder een seconde meten?
Hoe kan ik een bij uitgang () or setjmp()/langjmp()? (Uitzonderingsbehandeling)
Waarom werkt mijn sockets-programma niet onder System V (Solaris)? Wat doet de fout?
bericht "Protocol niet ondersteund" betekent?
Hoe kan ik de unieke C-functies van mijn systeem oproepen vanuit Perl?
Waar kan ik de include-bestanden vandaan halen? ioctl() or systeemoproep()?
Waarom klagen setuid perl-scripts over kernelproblemen?
Hoe kan ik een pijp zowel van als naar een opdracht openen?
Waarom kan ik de uitvoer van een opdracht niet krijgen met systeem()?
Hoe kan ik STDERR vastleggen vanaf een externe opdracht?
Waarom niet Open() een fout retourneren wanneer een pijp open mislukt?
Wat is er mis met het gebruik van backticks in een lege context?
Hoe kan ik backticks bellen zonder shell-verwerking?
Waarom kan mijn script niet lezen van STDIN nadat ik het EOF heb gegeven (^D op Unix, ^Z op MS-DOS)?
Hoe kan ik mijn shellscript naar perl converteren?
Kan ik perl gebruiken om een telnet- of ftp-sessie uit te voeren?
Hoe kan ik verwachten in Perl te schrijven?
Is er een manier om de opdrachtregel van perl te verbergen voor programma's zoals "ps"?
Ik {wijzigde directory, wijzigde mijn omgeving} in een perl-script. Hoe komt de verandering?
verdwenen toen ik het script verliet? Hoe zorg ik dat mijn wijzigingen zichtbaar zijn?
Unix
Hoe sluit ik de bestandshandle van een proces zonder te wachten tot deze is voltooid?
Hoe fork ik een daemon-proces?
Hoe kom ik erachter of ik interactief ren of niet?
Hoe time-out ik een langzame gebeurtenis?
Hoe stel ik CPU-limieten in?
Hoe voorkom ik zombies op een Unix-systeem?
Hoe gebruik ik een SQL-database?
Hoe maak ik een systeem() afrit op controle-C?
Hoe open ik een bestand zonder te blokkeren?
Hoe zie ik het verschil tussen fouten uit de shell en perl?
Hoe installeer ik een module van CPAN?
Wat is het verschil tussen vereisen en gebruiken?
Hoe bewaar ik mijn eigen module/bibliotheekmap?
Hoe voeg ik de map waarin mijn programma zich bevindt toe aan het zoekpad van de module/bibliotheek?
Hoe voeg ik tijdens runtime een map toe aan mijn include-pad (@INC)?
de "PERLLIB" omgevingsvariabele, de "PERL5LIB" omgevingsvariabele, de "perl
-Idir" commandoregel vlag, het "lib" pragma:, de local::lib module:
Waar zijn modules geïnstalleerd?
Wat is socket.ph en waar vind ik het?
AUTEUR EN AUTEURSRECHT
perlfaq9 - web, E-mail en Netwerken
VERSIE
PRODUCTBESCHRIJVING
Moet ik een webframework gebruiken?
Welk webframework moet ik gebruiken?
Katalysator, Danser, Mojolicious, Web::Eenvoudig
Wat is Plack en PSGI?
Hoe verwijder ik HTML uit een string?
Hoe extraheer ik URL's?
Hoe haal ik een HTML-bestand op?
Hoe automatiseer ik het indienen van een HTML-formulier?
Hoe decodeer of maak ik die %-coderingen op internet?
Hoe stuur ik door naar een andere pagina?
Hoe plaats ik een wachtwoord op mijn webpagina's?
Hoe zorg ik ervoor dat gebruikers geen waarden kunnen invoeren in een formulier dat ervoor zorgt dat mijn CGI-script
slechte dingen doen?
Hoe kan ik een e-mailheader ontleden?
Hoe controleer ik een geldig e-mailadres?
Hoe decodeer ik een MIME/BASE64-string?
Hoe vind ik het e-mailadres van de gebruiker?
Hoe verstuur ik e-mail?
E-mail::Afzender::Transport::Verzendmail, E-mail::Afzender::Transport::SMTP,
E-mail::Afzender::Transport::SMTP::TLS
Hoe gebruik ik MIME om een bijlage bij een e-mailbericht te maken?
Hoe lees ik e-mail?
Hoe kom ik achter mijn hostnaam, domeinnaam of IP-adres?
Hoe haal/plaats ik een (S)FTP-bestand?
Hoe kan ik RPC doen in Perl?
AUTEUR EN AUTEURSRECHT
perlsyn - Perl syntaxis
PRODUCTBESCHRIJVING
verklaringen
Heb je vragen? Stel ze hier.
Eenvoudige verklaringen
Waarheid en onwaarheid
Verklaring modifiers
Samengestelde verklaringen
Loop Controle
Voor Loops
Foreach-lussen
Basis BLOKKEN
Schakel tussen verklaringen
Ga naar
De ellipsverklaring
POD's: ingesloten documentatie
Gewoon oude opmerkingen (niet!)
Experimentele Details over gegeven en wanneer
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
perldata - Perl gegevens types
PRODUCTBESCHRIJVING
Variabele namen
ID-parsing
Context
scalaire waarden
Scalaire waarde-constructors
Lijstwaarde-constructors
Abonnementen
Multidimensionale array-emulatie
Slices
Typeglobs en Filehandles
ZIE OOK
perlop - Perl exploitanten en voorrang
PRODUCTBESCHRIJVING
Voorrang en associativiteit van de operator
Voorwaarden en lijst operators (links)
De pijl-operator
Automatisch verhogen en automatisch verlagen
machtsverheffen
Symbolische Unary Operators
Bindende operators
Multiplicatieve operatoren
Additieve operators
Shift-operators
Genoemde Unary Operators
Relationele operators
Gelijkheid Operators
Smartmatch-operator
1. Lege hashes of arrays komen overeen, 2. Dat wil zeggen, elk element past slim bij het element
van dezelfde index in de andere array.[3], 3. Als een kringverwijzing wordt gevonden,
terugvallen op referentiële gelijkheid, 4. Ofwel een echt getal, of een string die
lijkt op een
Bitsgewijze En
Bitwise Or en Exclusief Or
C-stijl Logisch And
C-stijl Logische Or
Logisch gedefinieerd-of
Bereikoperators
Voorwaardelijke operator
Toewijzingsoperatoren
Komma-operator
Lijst operators (naar rechts)
Logisch niet
Logisch en
Logisch of en exclusief Or
C-operators ontbreken in Perl
unair &, unair *, (TYPE)
Offerte en offerte-achtige operators
[1], [2], [3], [4], [5], [6], [7], [8]
Regexp Quote-achtige operators
"qr/STRING/msixpodualn" , "m/PATROON/msixpodualngc"
, "/PATROON/msixpodualngc", Het lege patroon "//", Matching in lijstcontext, "\G
bewering", "m?PATROON?msixpodualngc"
, "?PATROON?msixpodualngc", "s/PATROON/VERVANGING/msixpodualngcer"
Offerte-achtige operators
"Q/SNAAR/" , 'SNAAR', "qq/SNAAR/" 'STRING", "qx/SNAAR/" ,
"`STRING`", "qw/SNAAR/" , "tr/ZOEKLIJST/VERVANGLIJST/cdsr"
, "j/ZOEKLIJST/VERVANGLIJST/cdsr", "<EOF" , Dubbele aanhalingstekens, Enkel
Citaten, Backticks
Bloederige details van het ontleden van geciteerde constructies
Het einde vinden, Interpolatie, "<<'EOF'", "m''", het patroon van "s'''", '',
"q//", "tr'''", "y'''", de vervanging van "s'''", "tr///", "y///", "", "`` ",
"qq//", "qx//", " ", "<<"EOF"", de vervanging van "s///", "RE" in
"?RE?", "/RE/", "m/RE/", "s/RE/foo/", ontleden reguliere expressies, optimalisatie
van reguliere expressies
I/O-operators
Constant vouwen
Geen-ops
Bitsgewijze tekenreeksoperators
geheel getal rekenkunde
Rekenen met drijvende komma
Grotere nummers
perlsub - Perl subroutines
KORTE INHOUD
PRODUCTBESCHRIJVING
later in dit document gedocumenteerd, gedocumenteerd in perlmod, gedocumenteerd in perlobj,
gedocumenteerd in perltie, gedocumenteerd in PerlIO::via, gedocumenteerd in perlfunc, gedocumenteerd
in UNIVERSEEL, gedocumenteerd in perldebguts, niet gedocumenteerd, intern gebruikt door de overbelasting
kenmerken
handtekeningen
Privévariabelen via mijn()
Persistente privévariabelen
Tijdelijke waarden via lokaal()
Lvalue-subroutines
Lexicale subroutines
Invoeren van symbooltabel doorgeven (typeglobs)
Wanneer nog te gebruiken? lokaal()
Pass door Referentie:
Prototypes
Constante functies
Ingebouwde functies overschrijven
Automatisch laden
Subroutine attributen
ZIE OOK
perfunc - Perl ingebouwde functies
PRODUCTBESCHRIJVING
Perl-functies per categorie
Functies voor SCALAR's of strings, Reguliere expressies en patroonherkenning,
Numerieke functies , Functies voor echte @ARRAYs , Functies voor lijstgegevens ,
Functies voor echte %HASHes, invoer- en uitvoerfuncties
, Functies voor data of records met een vaste lengte, Functies voor bestandshandles, bestanden,
of mappen
, Trefwoorden gerelateerd aan de controlestroom van uw Perl-programma , Trefwoorden gerelateerd
to scoping, Diverse functies, Functies voor processen en procesgroepen
, Trefwoorden gerelateerd aan Perl-modules , Trefwoorden gerelateerd aan klassen en object-
oriëntatie
, Low-level socketfuncties , System V interprocescommunicatiefuncties
, Gebruikers- en groepsinfo ophalen
, Netwerkinfo ophalen , Tijdgerelateerde functies , Niet-functionele trefwoorden
Draagbaar
Alfabetische lijst van Perl-functies
-X BESTANDSHANDEL , -X EXPR, -X DIRHANDEL, -X, buikspieren WAARDE , buikspieren, accepteren
NEWSOCKET,GENERICSOCKET, alarm SECONDEN, alarm, atan2 Y,X, bind SOCKET,NAAM,
binmode BESTANDSHANDLE, LAAG
, binmode FILEHANDLE, zegen REF,CLASSNAME , zegen REF, pauze, beller EXPR ,
beller, chdir EXPR , chdir FILEHANDLE, chdir DIRHANDLE, chdir, chmod LIST ,
chomp VARIABELE , chomp ( LIJST ), chomp, hak VARIABELE , hak ( LIJST ), hak,
chown LIST , chr NUMBER , chr, chroot FILENAME , chroot, sluit FILEHANDLE ,
close, closedir DIRHANDLE , sluit SOCKET,NAME , ga verder BLOK , ga verder, cos
EXPR, cos, crypt PLAINTEXT,SALT
, dbmclose HASH , dbmopen HASH,DBNAME,MASK , gedefinieerd EXPR , gedefinieerd,
verwijder EXPR, sterf LIJST, doe BLOCK, doe EXPR, dump LABEL, dump EXPR, dump,
elke HASH , elke ARRAY , elke EXPR, eof FILEHANDLE , eof (), eof, eval EXPR
, eval BLOK, eval, evalbytes EXPR , evalbytes, exec LIJST , exec PROGRAMMALIJST,
bestaat EXPR , exit EXPR , exit, exp EXPR , exp, fc EXPR , fc, fcntl
FILEHANDLE,FUNCTION,SCALAR , __FILE__ , fileno FILEHANDLE , kudde
FILEHANDLE, OPERATION , fork , format , formline PICTURE, LIST , getc FILEHANDLE ,
getc, getlogin, getpeernaam SOCKET, getpgrp PID, getppid
, getpriority WELKE, WIE , getpwnam NAAM
, getgrnam NAAM, gethostbyname NAAM, getnetbyname NAAM, getprotobyname NAAM,
getpwuid UID, getgrgid GID, getservbyname NAAM, PROTO, gethostbyaddr ADDR, ADDRTYPE,
getnetbyaddr ADDR,ADDRTYPE, getprotobynummer NUMBER, getservbyport PORT,PROTO,
getpwent, getgrent, gethostent, getnetent, getprotoent, getervent, setpwent,
setgrent, sethostent BLIJF OPEN, setnetent BLIJF OPEN, setprotoent BLIJF OPEN,
setservent STAYOPEN, endpwent, endgrent, endhostent, endnetent, endprotoent,
endservent, Getsockname SOCKET , Getsockopt SOCKET,LEVEL,OPTNAME , glob EXPR
, glob, gmtime EXPR , gmtime, ga naar LABEL , ga naar EXPR, ga naar &NAME, grep BLOCK
LIJST, grep EXPR,LIST, hex EXPR, hex, import LIST, index STR,SUBSTR,POSITIE,
index STR,SUBSTR, int EXPR
, int, ioctl FILEHANDLE,FUNCTION,SCALAR , join EXPR,LIST , sleutels HASH , sleutels
ARRAY, toetsen EXPR, kill SIGNAL, LIST, kill SIGNAL, laatste LABEL, laatste EXPR, laatste,
lc EXPR , lc, Als "gebruik bytes" van kracht is:, Anders, als "gebruik locale" voor
"LC_CTYPE" is van kracht:, Anders, Als EXPR de UTF8-vlag heeft ingesteld:, Anders, als
"use feature 'unicode_strings'" of "use locale ':not_characters'" is van kracht:,
Anders:, lcfirst EXPR , lcfirst, lengte EXPR , lengte, __LINE__ , link
OLDFILE,NEWFILE, luister SOCKET,QUEUESIZE, lokale EXPR, lokale tijd EXPR,
localtime, lock DING, log EXPR
, log, lstat FILEHANDLE , lstat EXPR, lstat DIRHANDLE, lstat, m//, kaart BLOCK
LIJST, kaart EXPR,LIJST, mkdir FILENAME,MASK, mkdir FILENAME, mkdir, msgctl
ID,CMD,ARG, msgget KEY,VLAGGEN, msgrcv ID,VAR,SIZE,TYPE,VLAGGEN, msgsnd
ID, MSG, VLAGGEN, mijn VARLIST, mijn TYPE VARLIST, mijn VARLIST: ATTRS, mijn TYPE VARLIST:
ATTRS, volgende LABEL, volgende EXPR, volgende, geen MODULE VERSIE LIJST, geen MODULE VERSIE,
geen MODULE LIJST, geen MODULE, geen VERSIE, okt EXPR, okt, open FILEHANDLE,EXPR,
open BESTANDSHANDLE,MODE,EXPR, open BESTANDSHANDLE,MODE,EXPR,LIJST, open
BESTANDSHANDLE,MODE,REFERENTIE, open BESTANDSHANDLE, opendir DIRHANDLE,EXPR, ord EXPR,
ord, onze VARLIST, onze TYPE VARLIST, onze VARLIST: ATTRS, onze TYPE VARLIST:
ATTRS, pak SJABLOON, LIJST, pakket NAMESPACE, pakket NAMESPACE VERSIE,
pakket NAMESPACE BLOK, pakket NAMESPACE VERSIE BLOK , __PACKAGE__ , pijp
LEESHANDLE, SCHRIJFHANDLE, pop ARRAY, pop EXPR, pop, pos SCALAR, pos, print
FILEHANDLE LIJST , print FILEHANDLE, print LIJST, print, printf FILEHANDLE FORMAT,
LIST , printf FILEHANDLE, printf FORMAT, LIST, printf, prototype FUNCTIE ,
prototype, druk op ARRAY,LIJST, druk op EXPR,LIJST, q/STRING/, qq/STRING/, qw/STRING/,
qx/STRING/, qr/STRING/, quotemeta EXPR, quotemeta, rand EXPR, rand, lezen
BESTANDSHANDLE,SCALAR,LENGTH,OFFSET, lees BESTANDSHANDLE,SCALAR,LENGTH, readdir
DIRHANDEL, leesregel EXPR, leesregel, leeslink EXPR, leeslink, leespijp EXPR,
leespijp, recv SOCKET,SCALAR,LENGTH,FLAGS, ETIKET opnieuw doen, EXPR opnieuw doen, opnieuw doen, ref
EXPR , ref, hernoem OLDNAME,NEWNAME , VERSIE vereisen , EXPR vereisen, vereisen,
reset EXPR , reset, retour EXPR , retour, reverse LIST , rewinddir DIRHANDEL ,
rindex STR,SUBSTR,POSITIE, rindex STR,SUBSTR, rmdir BESTANDSNAAM, rmdir, s///,
zeg FILEHANDLE LIST, zeg FILEHANDLE, zeg LIST, zeg, scalaire EXPR, zoek
FILEHANDLE,POSITION,WHENCE , seekdir DIRHANDLE,POS , selecteer FILEHANDLE , selecteer,
selecteer RBITS,WBITS,EBITS,TIMEOUT, semctl ID,SEMNUM,CMD,ARG, semget
SLEUTEL, NSEMS, VLAGGEN, semop SLEUTEL, OPSTRING, stuur SOCKET, MSG, VLAGGEN, NAAR, stuur
SOCKET,MSG,VLAGGEN, setpgrp PID,PGRP, prioriteit instellen WELKE,WIE,PRIORITEIT
, setsockopt SOCKET,LEVEL,OPTNAME,OPTVAL, shift ARRAY, shift EXPR, shift,
shmctl ID,CMD,ARG, shmget KEY,SIZE,FLAGS, shmread ID,VAR,POS,SIZE, shmwrite
ID,STRING,POS,SIZE, shutdown SOCKET,HOE, zonde EXPR, zonde, slaap EXPR, slaap,
socket SOCKET,DOMAIN,TYPE,PROTOCOL, socketpair
SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL, sorteer SUBNAMELIJST, sorteer BLOKLIJST,
sort LIST, las ARRAY,OFFSET,LENGTH,LIJST, las ARRAY,OFFSET,LENGTH, las
ARRAY, OFFSET, splitsing ARRAY, splitsing EXPR, OFFSET, LENGTE, LIJST, splitsing
EXPR,OFFSET,LENGTH, splitsing EXPR,OFFSET, splitsing EXPR, split /PATTERN/,EXPR,LIMIT ,
split /PATTERN/,EXPR, split /PATTERN/, split, sprintf FORMAAT, LIJST, formaat
parameterindex, vlaggen, vectorvlag, (minimale) breedte, precisie of maximale breedte
, grootte, volgorde van argumenten, sqrt EXPR, sqrt, srand EXPR, srand, stat
FILEHANDLE , stat EXPR , stat DIRHANLE, stat, staat VARLIST , staat TYPE
VARLIST, staat VARLIST : ATTRS, staat TYPE VARLIST : ATTRS, studie SCALAR , studie,
sub NAAM BLOK, sub NAAM (PROTO) BLOK, sub NAAM: ATTRS BLOK, sub NAAM (PROTO)
: ATTRS BLOK, __SUB__ , substr EXPR,OFFSET,LENGTH,VERVANGING , substr
EXPR,OFFSET,LENGTH, substr EXPR,OFFSET, symbolische link OLDFILE,NEWFILE, syscall
NUMMER, LIJST, sysopen BESTANDSHANDLE, BESTANDSNAAM, MODUS, sysopen
FILEHANDLE,FILENAME,MODE,PERMS, sysread FILEHANDLE,SCALAR,LENGTH,OFFSET, sysread
BESTANDSHANDLE,SCALAR,LENGTH, sysseek BESTANDSHANDLE,POSITIE,WHENCE, systeem LIJST,
systeem PROGRAMMA LIJST, syswrite BESTANDSHANDLE, SCALAR, LENGTE, OFFSET, syswrite
BESTANDSHANDLE,SCALAR,LENGTH, syswrite BESTANDSHANDLE,SCALAR, vertel BESTANDSHANDLE, vertel,
telldir DIRHANDLE , gelijkspel VARIABLE,CLASSNAME,LIST , gelijkspel VARIABLE , time , times ,
tr///, afkappen FILEHANDLE,LENGTH , afkappen EXPR,LENGTH, uc EXPR , uc, ucfirst
EXPR , ucfirst, umask EXPR , umask, undef EXPR , undef, LIST ontkoppelen
, ontkoppelen, SJABLOON uitpakken,EXPR , SJABLOON uitpakken, uitschakelen ARRAY,LIST , ontschuiven
EXPR,LIJST, VARIABELE losmaken, gebruik Module VERSIE LIJST, gebruik Module VERSIE, gebruik
Module LIST, gebruik Module, gebruik VERSION, utime LIST, waarden HASH, waarden ARRAY,
waarden EXPR, vec EXPR,OFFSET,BITS , wait , waitpid PID,FLAGS , wantarray
, LIST waarschuwen , FILEHANDLE schrijven , EXPR schrijven, schrijven, y///
Niet-functionele trefwoorden door kruisverwijzing
__DATA__, __END__, BEGIN, CHECK, END, INIT, UNITCHECK, DESTROY, en, cmp, eq, ge,
gt, le, lt, ne, not, of, x, xor, AUTOLOAD, else, elsif, for, foreach, if, tenzij,
tot, terwijl, elseif, standaard, gegeven, wanneer
perlopentut - simpel recepten voor opening bestanden en leidingen in Perl
PRODUCTBESCHRIJVING
OK, HANDVAT, MODE, PADNAAM
Tekstbestanden openen
Tekstbestanden openen om te lezen
Tekstbestanden openen om te schrijven
Binaire bestanden openen
Pijpen openen
Bestand op laag niveau wordt geopend via sysopen
ZIE OOK
AUTEUR en AUTEURSRECHT
perlpakket - zelfstudie on "pak" en "uitpakken"
PRODUCTBESCHRIJVING
Het basisprincipe
Tekst inpakken
Verpakkingsnummers:
integers
Een stapelframe uitpakken
Hoe eet je een ei op een net?
Byte-volgorde modifiers
Zwevende komma Cijfers
Exotische sjablonen
Bitsnaren
Uuencodering
Sommen maken
Unicode
Nog een draagbare binaire codering
Sjabloongroepering
Lengtes en breedtes
Snaarlengtes
Dynamische sjablonen
Herhalingen tellen
Intel-HEX
C-structuren in- en uitpakken
De uitlijnkuil
Omgaan met Endian-heid
Uitlijning, neem 2
Uitlijning, neem 3
Aanwijzingen voor het gebruik ervan
Pak Recepten
Grappige Sectie
auteurs
perlpod - the Eenvoudig Oud Documentatie formaat
PRODUCTBESCHRIJVING
gewone paragraaf
Woordelijke alinea
Opdracht Paragraaf
"=kop1 Titel Tekst"
, "=kop2 Titel Tekst", "=kop3 Titel Tekst", "=kop4 Titel Tekst", "= over
inspringniveau"
, "=item spullen...", "=terug", "=knippen" , "=pod" , "=begin formaatnaam"
, "=einde formaatnaam", "=voor formaatnaam tekst...", "=codering coderingsnaam"
Opmaakcodes
"L " -- cursieve tekst , "B " -- vetgedrukte tekst
, "C " -- code text
, "L " -- een hyperlink , "E " -- een karakterontsnapping
, "F " -- gebruikt voor bestandsnamen , "S " -- tekst bevat niet-brekende
ruimten
, "X " -- een indexitem
, "Z<>" -- een null (zero-effect) opmaakcode
De bedoeling
Pods insluiten in Perl-modules
Tips voor het schrijven van Pod
ZIE OOK
AUTEUR
perlpodspec - Eenvoudig Oud Documentatie: formaat specificatie en aantekeningen
PRODUCTBESCHRIJVING
Pod-definities
Pod-opdrachten
"=head1", "=head2", "=head3", "=head4", "=pod", "=cut", "=over", "=item", "=back",
"=begin formatname", "=begin formatname parameter", "=end formatname", "=for
formaatnaam tekst...", "=codering coderingsnaam"
Pod-opmaakcodes
"L " -- cursieve tekst, "B " -- vetgedrukte tekst, "C " -- code text,
"F " -- stijl voor bestandsnamen, "X " -- een indexitem, "Z<>" -- a
null (nul-effect) opmaakcode, "L " -- een hyperlink, "E " -- een
karakter ontsnappen, "S " -- tekst bevat vaste spaties
Opmerkingen over het implementeren van pod-processors
Over L<...> Codes
Eerste tweede derde vierde vijfde zesde:
Over =over...=terug Regio's
Over gegevensparagrafen en "=begin/=end"-regio's
ZIE OOK
AUTEUR
perlpodstijl - Perl POD stijl gids
PRODUCTBESCHRIJVING
NAAM, SYNOPSIS, BESCHRIJVING, OPTIES, RETOURWAARDE, FOUTEN, DIAGNOSTIEK, VOORBEELDEN,
MILIEU, BESTANDEN, VOORWAARDEN, BUGS, BEPERKINGEN, OPMERKINGEN, AUTEUR, GESCHIEDENIS, AUTEURSRECHT EN
LICENTIE, ZIE OOK
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
perldiag - divers Perl diagnostiek
PRODUCTBESCHRIJVING
ZIE OOK
perllexwaarschuwing - Perl Lexicale waarschuwingen
PRODUCTBESCHRIJVING
perldebug - Perl debugging
PRODUCTBESCHRIJVING
De Perl Debugger
De debugger aanroepen
perl -d programmanaam, perl -d -e 0, perl -d:ptkdb programmanaam, perl -dt
threaded_programma_naam
Debugger-opdrachten
h , h [opdracht], hh, p uitdr , x [max. diepte] uitdr , V [pkg [vars]] , X [vars] , y
[niveau [vars]] , T , s [expr] , n [expr] , r , , c [regel|sub] , l , l
min+incr, l min-max, l regel, l ondernaam, - , v [regel] , . , f bestandsnaam , /patroon/,
?patroon?, L [abw] , S [[!]regex] , t [n] , t [n] expr , b , b [regel] [voorwaarde]
, b [bestand]:[regel] [voorwaarde] , b subnaam [voorwaarde] , b subnaam uitstellen
[voorwaarde] , b laad bestandsnaam
, b compileer subnaam , B lijn , B *
, schakel [bestand]:[regel] uit
, uitschakelen [regel]
, schakel [bestand]:[regel] in
, schakel [regel] in
, een [line] commando , A line , A * , w expr , W expr , W * , o , o booloption ...
, of een optie? ... , o optie=waarde ... , < ? , < [ opdracht ] , < * , << opdracht ,
>? , > opdracht , > * , >> opdracht , { ? , { [ opdracht ], { * , {{ opdracht , !
nummer , ! -nummer , ! patroon , !! cmd , bronbestand , H-nummer , q of ^D , R ,
|dbcmd , ||dbcmd , commando, m expr , M , man [manpage]
Configureerbare opties
"recallCommand", "ShellBang", "pager", "tkRunning", "signalLevel",
"warnLevel", "dieLevel"
, "AutoTrace", "LineInfo", "inhibit_exit", "PrintRet", "ornamenten", "frame"
, "maxTraceLen" , "windowSize" , "arrayDepth", "hashDepth" , "dumpDepth" ,
"compactDump", "veryCompact", "globPrint", "DumpDBFiles", "DumpPackages",
"DumpReused", "quote", "HighBit", "undefPrint"
, "UsageOnly", "HistFile", "HistSize", "TTY", "noTTY", "ReadLine",
"Non-stop"
Debugger invoer/uitvoer
Prompt, Multiline-commando's, Stack backtrace, Line Listing Format, Frame listing
Debuggen van compile-time-statements
Debugger-aanpassing
Readline-ondersteuning / Geschiedenis in de Debugger
Editor-ondersteuning voor foutopsporing
De Perl-profiler
Debuggen van reguliere expressies
Geheugengebruik debuggen
ZIE OOK
BUGS
perlvar - Perl voorgedefinieerde variabelen
PRODUCTBESCHRIJVING
De syntaxis van variabelenamen
SPECIALE VARIABELEN
Algemene variabelen
$ARG, $_ , @ARG, @_ , $LIST_SEPARATOR, $" , $PROCESS_ID, $PID, $$ ,
$PROGRAM_NAME, $0, $REAL_GROUP_ID, $GID, $(
, $EFFECTIVE_GROUP_ID, $EGID, $) , $REAL_USER_ID, $UID, $< , $EFFECTIVE_USER_ID,
$EUID, $> , $SUBSCRIPT_SEPARATOR, $SUBSEP, $; , $a, $b , %ENV ,
$OLD_PERL_VERSION, $] , $SYSTEM_FD_MAX, $^F
, @F , @INC , %INC , $INPLACE_EDIT, $^I , $^M , $OSNAME, $^O , %SIG , $BASETIME,
$^T, $PERL_VERSION, $^V, ${^WIN32_SLOPPY_STAT}
, $EXECUTABLE_NAME, $^X
Variabelen gerelateerd aan reguliere expressies
$<cijfers> ($1, $2, ...) , $MATCH, $& , ${^MATCH} , $PREMATCH, $` ,
${^PREMATCH} , $POSTMATCH, $'
, ${^POSTMATCH} , $LAST_PAREN_MATCH, $+ , $LAST_SUBMATCH_RESULT, $^N ,
@LAST_MATCH_END, @+ , %LAST_PAREN_MATCH, %+ , @LAST_MATCH_START, @- , "$`" is
hetzelfde als "substr($var, 0, $-[0])", $& is hetzelfde als "substr($var, $-[0], $+[0]
- $-[0])", "$'" is hetzelfde als "substr($var, $+[0])", $1 is hetzelfde als
"substr($var, $-[1], $+[1] - $-[1])", $2 is hetzelfde als "substr($var, $-[2], $+[2]
- $-[2])", $3 is hetzelfde als "substr($var, $-[3], $+[3] - $-[3])",
%LAST_MATCH_START, %- , $LAST_REGEXP_CODE_RESULT, $^R , ${^RE_DEBUG_FLAGS} ,
${^RE_TRIE_MAXBUF}
Variabelen gerelateerd aan bestandshandles
$ARGV, @ARGV, ARGV, ARGVOUT, IO::Handle->output_field_separator (EXPR),
$OUTPUT_FIELD_SEPARATOR, $OFS, $, , HANDLE->input_line_number (EXPR),
$INPUT_LINE_NUMBER, $NR, $. , IO::Handvat->input_record_separator (EXPR),
$INPUT_RECORD_SEPARATOR, $RS, $/ , IO::Handvat->output_record_separator (EXPR),
$OUTPUT_RECORD_SEPARATOR, $ORS, $\ , HANDLE->autoflush (EXPR),
$OUTPUT_AUTOFLUSH, $| , ${^LAST_FH} , $ACCUMULATOR, $^A ,
IO::Handvat->format_formfeed(EXPR), $FORMAT_FORMFEED, $^L,
HANDLE->format_page_number(EXPR), $FORMAT_PAGE_NUMBER, $% ,
HANDLE->format_lines_left(EXPR), $FORMAT_LINES_LEFT, $- ,
IO::Handvat->format_line_break_characters EXPR, $FORMAT_LINE_BREAK_CHARACTERS, $:
, HANDLE->format_lines_per_page(EXPR), $FORMAT_LINES_PER_PAGE, $= ,
HANDLE->format_top_name(EXPR), $FORMAT_TOP_NAME, $^ , HANDLE->format_name(EXPR),
$FORMAT_NAME, $~
Foutvariabelen
${^CHILD_ERROR_NATIVE}, $EXTENDED_OS_ERROR, $^E
, $EXCEPTIONS_BEING_CUGHT, $^S , $WARNING, $^W , ${^WARNING_BITS} , $OS_ERROR,
$ERRNE, $! , %OS_ERROR, %ERRNO, %! , $CHILD_ERROR, $? , $EVAL_ERROR, $@
Variabelen gerelateerd aan de tolkstatus
$COMPILING, $^C, $DEBUGGING, $^D, ${^ENCODING}, ${^GLOBAL_PHASE}, CONSTRUCT,
START, CHECK, INIT, RUN, EINDE, DESTRUCT, $^H , %^H , ${^OPEN} , $PERLDB, $^P ,
0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x100, 0x200, 0x400, 0x800,
0x1000, ${^TAINT} , ${^UNICODE} , ${^UTF8CACHE} , ${^UTF8LOCALE}
Verouderde en verwijderde variabelen
$# , $* , $[
perl - Perl regelmatig uitdrukkingen
PRODUCTBESCHRIJVING
modifiers
m , s , ik , x , p
, a, d, l en u , n , Andere modificaties
Normale uitdrukkingen
[1], [2], [3], [4], [5], [6], [7], [8]
Metatekens citeren
Uitgebreide patronen
"(?#text)" , "(?adlupimnsx-imnsx)", "(?^alupimnsx)" , "(?:patroon)" ,
"(?adluimnsx-imnsx:patroon)", "(?^aluimnsx:patroon)", "(?|patroon)", Kijk-
Rond Beweringen
, "(?=patroon)" , "(?!patroon)" , "(?<=patroon)" "\K"
, "(?
, "(?'NAME'patroon)", "(? patroon)"
, "\k ", "\k'NAME'", "(?{ code })" , "(??{ code })" , "(?PARNO)"
"(?-PARNO)" "(?+PARNO)" "(?R)" "(?0)"
, "(?&NAME)" , "(?(conditie)ja-patroon|geen-patroon)" ,
"(?(conditie)ja-patroon)", (1) (2) .., ( ) ('NAAM'), (?=...) (?!...)
(?<=...) (?
"(?>patroon)" , "(?[ ])"
Speciale backtracking-controlewerkwoorden
Werkwoorden die een argument aannemen, "(*PRUNE)" "(*PRUNE:NAME)" , "(*SKIP)" "(*SKIP:NAME)"
, "(*MARK:NAME)" "(*:NAME)" , "(*THEN)" "(*THEN:NAME)", Werkwoorden zonder een
argument, "(*COMMIT)" , "(*FAIL)" "(*F)" , "(*ACCEPT)"
Terugkeren
Versie 8 Reguliere Expressies
Waarschuwing voor \1 in plaats van $1
Herhaalde patronen die overeenkomen met een substring van nul lengte
RE-stukken combineren
"ST", "S|T", "S{REPEAT_COUNT}", "S{min,max}", "S{min,max}?", "S?", "S*", "S+",
"S??", "S*?", "S+?", "(?>S)", "(?=S)", "(?<=S)", "(?!S)", "(?
})", "(?PARNO)", "(?(conditie)ja-patroon|geen-patroon)"
Aangepaste RE-engines maken
Uitvoeringsfrequentie van ingesloten code
PCRE/Python-ondersteuning
"(?P patroon)", "(?P=NAAM)", "(?P>NAAM)"
BUGS
ZIE OOK
perlrebackslash - Perl Normaal Uitdrukking backslash Sequenties en Escapes
PRODUCTBESCHRIJVING
de backslash
[1]
Alle sequenties en ontsnappingen
Ontsnapt aan personages
[1]
modifiers
Karakterklassen
Verwijzen
Beweringen
\A, \z, \Z, \G, \b{}, \b, \B{}, \B, "\b{gcb}" of "\b{g}", "\b{sb} ", "\b{wb}"
Misc
\C, \K, \N, \R , \X
perlrecharklasse - Perl Normaal Uitdrukking Karakter Klassen
PRODUCTBESCHRIJVING
De punt
Backslash-reeksen
Als de "/a"-modifier van kracht is .., anders .., Voor codepunten boven 255 ..,
Voor codepunten lager dan 256 .., als locale regels van kracht zijn .., als Unicode-regels
zijn van kracht .., anders .., Als de "/a"-modifier van kracht is .., anders
.., Voor codepunten boven 255 .., Voor codepunten onder 256 .., als locale regels
zijn van kracht .., als Unicode-regels van kracht zijn .., anders .., [1], [2]
Karakterklassen tussen haakjes
[1], [2], [3], [4], [5], [6], Als de "/a"-modifier van kracht is .., anders ..,
Voor codepunten boven 255 .., Voor codepunten onder 256 .., als locale regels aanwezig zijn
effect .., "word", "ascii", "blank", als Unicode-regels van kracht zijn .., anders
..
perlref - Perl Normaal Uitdrukkingen Referentie
PRODUCTBESCHRIJVING
OPERATOREN
SYNTAXIS
ONTSNAPPINGSSEQUENTIES
KARAKTER KLASSEN
ANKER
KWANTIFIERS
UITGEBREIDE CONSTRUCTEN
VARIABELEN
FUNCTIES
TERMINOLOGIE
AUTEUR
ZIE OOK
BEDANKT
perlref - Perl referenties en genesteld gegevens structuren
NOTITIE
PRODUCTBESCHRIJVING
Referenties maken
1. , 2.
3.
, 4. , 5. , 6. , 7.
Referenties gebruiken
Circulaire verwijzingen
Symbolische verwijzingen
Niet-zo-symbolische verwijzingen
Pseudo-hashes: een array gebruiken als hash
Functiesjablonen
WAARSCHUWING
Postfix Dereferentie Syntaxis
Postfix-referentie-slicing
Toewijzen aan referenties
ZIE OOK
presteren - Perl formaten
PRODUCTBESCHRIJVING
Tekstvelden
Numerieke velden
Het veld @* voor tekst met meerdere regels met variabele breedte
Het veld ^* voor tekst met één regel per keer met variabele breedte
Waarden specificeren
Vulmodus gebruiken
Regels onderdrukken waar alle velden ongeldig zijn
Opmaaklijnen herhalen
Bovenkant van formulierverwerking
Opmaakvariabelen
OPMERKINGEN
voetteksten
Interne opmaak openen
WAARSCHUWINGEN
perlobj - Perl object referentie
PRODUCTBESCHRIJVING
Een object is gewoon een gegevensstructuur
Een klas is gewoon een pakket
Een methode is gewoon een subroutine
Methode Aanroep
Erfenis
Schrijvende constructeurs
Attributen
Een terzijde over slimmere en veiligere code
Variaties methode-aanroep
Klasmethoden aanroepen
"zegen", "gezegend" en "ref"
De UNIVERSELE Klasse
isa($class) , DOES($role) , can($methode) , VERSION($behoefte)
AUTOMATISCH LADEN
destructors
Objecten zonder hash
Inside-Out objecten
Pseudo-hashes
ZIE OOK
perltie - hoe naar verstoppen an object klasse in a simpel variabele
KORTE INHOUD
PRODUCTBESCHRIJVING
Scalaren binden
TIESCALAR klassennaam, LIST, FETCH dit, STORE dit, waarde, UNTIE dit, VERNIETIGEN
dit
Arrays binden
TIEARRAY klassennaam, LIST, FETCH dit, index, STORE dit, index, waarde,
FETCHSIZE dit , STORESIZE this, count , EXTEND this, count , BESTAAT dit, sleutel ,
VERWIJDER dit, toets , WIS dit , DRUK hierop, LIJST
, POP dit , SHIFT dit , UNSHIFT dit, LIST , SPLICE dit, offset, lengte, LIST
, ONTKOPPEL dit , VERNIETIG dit
Hashes binden
GEBRUIKER, HOME, CLOBBER, LIST, TIEHASH-klassenaam, LIST, FETCH dit, sleutel, STORE dit,
sleutel, waarde, DELETE dit, sleutel, CLEAR dit, BESTAAT dit, sleutel, FIRSTKEY dit,
NEXTKEY dit, laatstekey, SCALAR dit, ONTGRENDEL dit, VERNIETIG dit
Bestandshandvatten binden
TIEHANDLE klassenaam, LIST , SCHRIJF dit, LIST , PRINT dit, LIST , PRINTF dit,
LIJST , LEES dit , LIJST , LEES dit , KRIJG dit , EOF dit , SLUIT dit , ONTGRENDEL dit
dit, VERNIETIG dit
ONTKOPPEL dit
De "ontknoping" Gotcha
ZIE OOK
BUGS
AUTEUR
perldbmfilter - Perl DBM Filters
KORTE INHOUD
PRODUCTBESCHRIJVING
filter_store_sleutel, filter_winkel_waarde, filter_fetch_sleutel, filter_fetch_waarde
Het filter
Een voorbeeld: het NULL-beëindigingsprobleem.
Een ander voorbeeld: Sleutel is een C int.
ZIE OOK
AUTEUR
perlipc - Perl interproces communicatie (signalen, fifo's, pijpen, veilig subprocessen, stopcontacten,
en semaforen)
PRODUCTBESCHRIJVING
Signalen
Het SIGHUP-signaal verwerken in Daemons
Uitgestelde signalen (veilige signalen)
Langlopende opcodes, IO onderbreken, herstartbare systeemoproepen, Signalen als
"fouten", signalen geactiveerd door de status van het besturingssysteem
Benoemde pijpen
gebruik Open() voor IPC
Bestandshandvatten
Achtergrondprocessen
Volledige dissociatie van kind van ouder
Veilige pijp gaat open
Impasses in pijpleidingen vermijden
Bidirectionele communicatie met een ander proces
Bidirectionele communicatie met jezelf
Sockets: Client/Server Communicatie
Internetlijnafsluitingen
Internet-TCP-clients en -servers
Unix-domein TCP-clients en -servers
TCP-clients met IO::Socket
Een eenvoudige klant
"Proto", "PeerAddr", "PeerPort"
Een Webget-client
Interactieve Client met IO::Socket
TCP-servers met IO::Socket
Proto, LocalPort, Luister, Hergebruik
UDP: Bericht wordt doorgegeven
SysV IPC
OPMERKINGEN
BUGS
AUTEUR
ZIE OOK
perlvork - Perl's vork() wedijver
KORTE INHOUD
PRODUCTBESCHRIJVING
Gedrag van andere Perl-functies in gevorkte pseudo-processen
$$ of $PROCESS_ID, %ENV, chdir() en alle andere ingebouwde programma's die bestandsnamen accepteren,
wacht() en wachtend(), doden(), exec (), Uitgang(), Open handvatten voor bestanden, mappen
en netwerkaansluitingen
Resource limieten
Het bovenliggende proces doden
Levensduur van het bovenliggende proces en pseudo-processen
WAARSCHUWINGEN EN BEPERKINGEN
BEGIN blokken, Open filehandles, Open directoryhandles, Forking pipe Open() nog niet
geïmplementeerd, Globale status onderhouden door XSUB's, Interpreter ingebed in grotere
toepassing, Draadveiligheid van extensies
DRAAGBAARHEIDSWAARSCHUWINGEN
BUGS
AUTEUR
ZIE OOK
perlnummer - semantiek of nummers en numerieke operaties in Perl
KORTE INHOUD
PRODUCTBESCHRIJVING
Nummers opslaan
Numerieke operatoren en numerieke conversies
Smaken van numerieke bewerkingen van Perl
Rekenkundige operatoren, ++, Rekenkundige operatoren tijdens "gebruik integer", Overige
wiskundige operatoren, bitsgewijze operatoren, bitsgewijze operatoren tijdens "gebruik integer",
Operators die een geheel getal verwachten, Operators die een string verwachten
AUTEUR
ZIE OOK
perltrtut - Tutorial on schroefdraad in Perl
PRODUCTBESCHRIJVING
Wat is een draad eigenlijk?
Programmamodellen met schroefdraad
Baas/Werknemer
Werkploeg
Pijpleiding
Wat voor soort draden zijn Perl-draden?
Draadveilige modules
Basisprincipes van de draad
Basis draadondersteuning
Een opmerking over de voorbeelden
Discussies maken
Wachten tot een thread wordt afgesloten
Een draad negeren
Proces- en draadbeëindiging
Draden en gegevens
Gedeelde en niet-gedeelde gegevens
Onderwerp Valkuilen: Races
Synchronisatie en controle
Toegang regelen: slot()
Een valkuil: impasses
Wachtrijen: gegevens doorgeven
Semaforen: gegevenstoegang synchroniseren
Basis semaforen
Geavanceerde semaforen
Wachten op een voorwaarde
Controle opgeven
Algemene threadhulpprogramma's
In welke thread zit ik?
Discussie-ID's
Zijn deze draden hetzelfde?
Welke threads lopen?
Een compleet voorbeeld
Verschillende implementaties van threads
Prestatieoverwegingen
Wijzigingen in procesbereik
Draadveiligheid van systeembibliotheken
Conclusie
ZIE OOK
Bibliografie
Inleidende teksten
OS-gerelateerde referenties
Andere Referenties
Danksagung
AUTEUR
Auteursrechten
perlport - schrijf- draagbare Perl
PRODUCTBESCHRIJVING
Niet alle Perl-programma's hoeven draagbaar te zijn, bijna heel Perl al is draagbare
KWESTIES
nieuwe regels
Getallen endianness en Breedte
Bestanden en bestandssystemen
Systeeminteractie
Opdrachtnamen versus bestandspadnamen
Netwerken
Interprocescommunicatie (IPC)
Externe subroutines (XS)
Standaard modules
Tijd en datum
Tekensets en tekencodering
Internationalisering
Systeembronnen
Beveiliging
Style
CPAN-testers
PLATFORMS
Unix
DOS en derivaten
VMS
UW
EBCDIC-platforms
Acorn RISC-besturingssysteem
andere parels
FUNCTIE UITVOERING
Alfabetische lijst van Perl-functies
-Xalarm, atan2, binmode, chmod, chown, chroot, crypt, dbmclose, dbmopen, dump,
exec, exit, fcntl, kudde, vork, getlogin, getpgrp, getppid, getpriority, getpwnam,
getgrnam, getnetbyname, getpwuid, getgrgid, getnetbyaddr, getprotobynumber,
getservbyport, getpwent, getgrent, gethostbyname, gethostent, getnetent,
getprotoent, getervent, seekdir, sethostent, setnetent, setprotoent, setervent,
endpwent, endgrent, endhostent, endnetent, endprotoent, endservent, getockopt
SOCKET,LEVEL,OPTNAME, glob, gmtime, ioctl BESTANDSHANDLE,FUNCTIE,SCALAR, kill, link,
localtime, lstat, msgctl, msgget, msgsnd, msgrcv, open, readlink, hernoemen,
terugspoelen, selecteren, semctl, semget, semop, setgrent, setpgrp, setpriority,
setpwent, setsockopt, shmctl, shmget, shmread, shmwrite, slaap, sockatmark,
socketpair, stat, symlink, syscall, sysopen, systeem, telldir, tijden, afkappen,
umask, utime, wacht, waitpid
Ondersteunde platforms
Linux (x86, ARM, IA64), HP-UX, AIX, Win32, Windows 2000, Windows XP, Windows Server
2003, Windows Vista, Windows Server 2008, Windows 7, Cygwin, Solaris (x86, SPARC),
OpenVMS, Alpha (7.2 en later), I64 (8.2 en later), Symbian, NetBSD, FreeBSD, Debian
GNU/kFreeBSD, Haiku, Irix (6.5. Wat nog meer?), OpenBSD, Dragonfly BSD, Midnight BSD, QNX
Neutrino RTOS (6.5.0), MirOS BSD, Stratus OpenVOS (17.0 of later), time_t problemen die
al dan niet gerepareerd, Symbian (Series 60 v3, 3.2 en 5 - wat nog meer?), Stratus VOS /
OpenVOS, AIX, Android, FreeMINT
EOL-platforms
(Perl 5.20)
AT&T 3b1
(Perl 5.14)
Windows 95, Windows 98, Windows ME, Windows NT4
(Perl 5.12)
Atari MiNT, Apollo Domain/OS, Apple Mac OS 8/9, Tenon Machten
Ondersteunde platformen (Perl 5.8)
ZIE OOK
AUTEURS / BIJDRAGERS
perlocaal - Perl lokaal behandeling (internationalisering) en lokalisatie)
PRODUCTBESCHRIJVING
WAT IS EEN LOCALE
Categorie "LC_NUMERIC": Numerieke opmaak, Categorie "LC_MONETARY": Opmaak van
geldbedragen, Categorie "LC_TIME": Datum-/tijdnotatie, Categorie "LC_MESSAGES":
Fout- en andere berichten, Categorie "LC_COLLATE": Sortering, Categorie "LC_CTYPE":
Karaktertypes, Andere categorieën
VOORBEREIDING OM LOCALES TE GEBRUIKEN
LOCALE GEBRUIKEN
Het "gebruik locale" pragma
Niet binnen the omvang of "gebruik maken van plaats", Aanhoudend duurt of "gebruik maken van plaats", Onder
""gebruik maken van plaats";"
De setlocale-functie
Locaties zoeken
LOKALE PROBLEMEN
Testen op gebroken landinstellingen
Lokale problemen tijdelijk oplossen
Lokale problemen permanent oplossen
De landinstellingen van uw systeem permanent herstellen
Configuratie van systeemlandinstellingen herstellen
De localeconv-functie
I18N::Taalinfo
LOKALE CATEGORIEN
Categorie "LC_COLLATE": Sorteren
Categorie "LC_CTYPE": Karaktertypes
Categorie "LC_NUMERIC": Numerieke opmaak
Categorie "LC_MONETARY": Opmaak van geldbedragen
"LC_TIME"
Andere categorieën
VEILIGHEID
MILIEU
PERL_SKIP_LOCALE_INIT, PERL_BADLANG, DPKG_RUNNING_VERSION, "LC_ALL", "LANGUAGE",
"LC_CTYPE", "LC_COLLATE", "LC_MONETARY", "LC_NUMERIC", "LC_TIME", "LANG"
Voorbeelden
OPMERKINGEN
Tekenreeks "eval" en "LC_NUMERIC"
Achterwaartse compatibiliteit
I18N:Sorteren verouderd
Sorteersnelheid en impact op geheugengebruik
Vrij beschikbare landinstellingen
I18n en l10n
Een onvolmaakte standaard
Unicode en UTF-8
BUGS
Gebroken systemen
ZIE OOK
GESCHIEDENIS
perluniintro - Perl Unicode introductie
PRODUCTBESCHRIJVING
Unicode
Perl's Unicode-ondersteuning
Perl's Unicode-model
Unicode en EBCDIC
Unicode maken
Unicode afhandelen
Oude coderingen
Unicode-I/O
Unicode weergeven als tekst
Speciale gevallen
Geavanceerde onderwerpen
Diversen
Vragen met antwoorden
Hexadecimale notatie
Meer middelen
UNICODE IN OUDERE PERLS
ZIE OOK
ACKNOWLEDGMENTS
AUTEUR, AUTEURSRECHT EN LICENTIE
perlunicode - Unicode ondersteuning in Perl
PRODUCTBESCHRIJVING
Belangrijke waarschuwingen
Het veiligst als u "functie 'unicode_strings'" gebruikt, invoer- en uitvoerlagen, moet u:
converteer uw niet-ASCII, niet-UTF-8 Perl-scripts naar UTF-8, "gebruik utf8" nog steeds
nodig om UTF-8 in scripts, "BOM"-gemarkeerde scripts en UTF-16-scripts in te schakelen
automatisch gedetecteerd
Byte- en karaktersemantiek
ASCII-regels versus Unicode-regels
Wanneer de string is geüpgraded naar UTF-8, zijn er aanvullende methoden voor:
patronen voor reguliere expressies
Uitgebreide grafeemclusters (logische tekens)
Unicode-tekeneigenschappen
"\p{Alle}", "\p{Alnum}", "\p{Elke}", "\p{ASCII}", "\p{Toegewezen}", "\p{Blanco}",
"\p{Decomposition_Type: Niet_Canoniek}" (Kort: "\p{Dt=NonCanon}"),
"\p{Grafiek}", "\p{HorizSpace}", "\p{In=*}", "\p{PerlSpace}", "\p{PerlWoord}",
"\p{Posix...}", "\p{Present_In: *}" (Kort: "\p{In=*}"), "\p{Afdrukken}",
"\p{SpacePerl}", "\p{Titel}" en "\p{Titelcase}", "\p{Unicode}", "\p{VertSpace}",
"\p{Woord}", "\p{XPosix...}"
Door de gebruiker gedefinieerde karaktereigenschappen
Door de gebruiker gedefinieerde casustoewijzingen (alleen voor serieuze hackers)
Karaktercoderingen voor invoer en uitvoer
Ondersteuningsniveau Unicode Reguliere Expressie
[1] "\N{U+...}" en "\x{...}", [2] "\p{...}" "\P{...}", [3] ondersteunt niet alleen
minimale lijst, maar alle Unicode-tekeneigenschappen (zie Unicode-teken
Eigenschappen hierboven), [4] "\d" "\D" "\s" "\S" "\w" "\W" "\X" "[:steun:]" "[:^steun:]",
[5] De experimentele functie die begint in v5.18 "(?[...])" bereikt dit, [6]
"\b" "\B", [7] Merk op dat Perl Full case-folding doet bij het matchen, niet Simple:, [8]
Perl behandelt "\n" als het scheidingsteken voor de begin- en eindregel. Unicode specificeert meer
tekens die zo moeten worden geïnterpreteerd, [9] Maar "Unicode::LineBreak" is
beschikbaar, [10] UTF-8/UTF-EBDDIC gebruikt in Perl staat niet alleen "U+10000" toe om
"U+10FFFF" maar ook verder dan "U+10FFFF"
Unicode-coderingen
Niet-tekencode punten
Voorbij Unicode-codepunten
Beveiligingsimplicaties van Unicode
Unicode in Perl op EBCDIC
Locaties
Wanneer Unicode niet gebeurt
De "Unicode-bug"
Unicode forceren in Perl (of Unicode forceren in Perl)
Unicode gebruiken in XS
Perl hacken om aan eerdere Unicode-versies te werken (alleen voor zeer serieuze hackers)
Poortcode van perl-5.6.X
BUGS
Interactie met extensies
Snelheid
ZIE OOK
perlunicook - kookboekachtig voorbeelden of behandeling Unicode in Perl
PRODUCTBESCHRIJVING
Voorbeelden
X 0: Standaard preambule
X 1: Generiek Unicode-savvy filter
X 2: Unicode-waarschuwingen afstemmen
X 3: Declareer de bron in utf8 voor identifiers en literals
X 4: Tekens en hun nummers
X 5: Unicode-letterwoorden op tekennummer
X 6: Krijg karakternaam op nummer
X 7: tekennummer op naam ophalen
X 8: Unicode-naamtekens
X 9: Unicode benoemde reeksen
X 10: aangepaste benoemde tekens
X 11: Namen van CJK-codepunten
X 12: expliciet coderen/decoderen
X 13: Decodeer programma-argumenten als utf8
X 14: Decodeer programma-argumenten als locale-codering
X 15: Verklaar STD{IN,OUT,ERR} als utf8
X 16: Verklaar dat STD{IN,OUT,ERR} in locale codering is
X 17: Maak bestand I/O standaard naar utf8
X 18: Zet alle I/O en argumenten standaard op utf8
X 19: Open bestand met specifieke codering
X 20: Unicode-behuizing
X 21: Unicode hoofdletterongevoelige vergelijkingen
X 22: Match Unicode-regelafbrekingsvolgorde in regex
X 23: Karaktercategorie ophalen
X 24: Unicode-bewustzijn uitschakelen in ingebouwde tekenklassen
X 25: Match Unicode-eigenschappen in regex met \p, \P
X 26: Aangepaste karaktereigenschappen
X 27: Unicode-normalisatie
X 28: Converteer niet-ASCII Unicode-nummers
X 29: Match Unicode-grafiekcluster in regex
X 30: extraheren op grafeem in plaats van op codepunt (regex)
X 31: Extract op grafeem in plaats van op codepunt (substr)
X 32: Omgekeerde tekenreeks per grafeem
X 33: Stringlengte in grafemen
X 34: Unicode-kolombreedte voor afdrukken
X 35: Unicode-sortering
X 36: Zaak- en accent-ongevoelige Unicode-sortering
X 37: Unicode locale-sortering
X 38: "cmp" laten werken op tekst in plaats van codepunten
X 39: Zaak- en accentongevoelige vergelijkingen
X 40: Zaak- en accentongevoelige vergelijkingen van landinstellingen
X 41: Unicode-regelafbreking
X 42: Unicode-tekst in DBM-hashes, op de vervelende manier
X 43: Unicode-tekst in DBM-hashes, op de gemakkelijke manier
X 44: PROGRAMMA: Demo van Unicode-sorteren en afdrukken
ZIE OOK
X3.13 Standaard case-algoritmen, pagina 113; X4.2 Behuizing, pagina's 120X122; Case-toewijzingen,
pagina 166X172, vooral Caseless Matching vanaf pagina 170, UAX #44: Unicode
Karakterdatabase, UTS #18: Unicode reguliere expressies, UAX #15: Unicode
Normalisatieformulieren, UTS #10: Unicode-sorteeralgoritme, UAX #29: Unicode-tekst
Segmentatie, UAX #14: Unicode Line Breaking Algoritme, UAX #11: Oost-Aziatische breedte
AUTEUR
AUTEURSRECHT EN LICENTIE
HERZIENINGSGESCHIEDENIS
perlunifaq - Perl Unicode Veelgestelde vragen
Q en A
perlunitut is niet echt een Unicode-tutorial, toch?
Welke tekencoderingen ondersteunt Perl?
Welke versie van perl moet ik gebruiken?
Hoe zit het met binaire gegevens, zoals afbeeldingen?
Wanneer moet ik decoderen of coderen?
Wat als ik niet decodeer?
Wat als ik niet codeer?
Is er een manier om automatisch te decoderen of te coderen?
Wat moet ik doen als ik niet weet welke codering is gebruikt?
Kan ik Unicode gebruiken in mijn Perl-bronnen?
Data::Dumper herstelt de UTF8-vlag niet; het is kapot?
Waarom komen regex-tekenklassen soms alleen overeen in het ASCII-bereik?
Waarom zijn sommige tekens niet correct in hoofdletters of kleine letters?
Hoe kan ik bepalen of een string een tekststring of een binaire string is?
Hoe converteer ik van het coderen van FOO naar het coderen van BAR?
Wat zijn "decode_utf8" en "encode_utf8"?
Wat is een "breed karakter"?
INTERN
Wat is "de UTF8-vlag"?
Hoe zit het met het "gebruik bytes" pragma?
Hoe zit het met het "gebruik codering" pragma?
Wat is het verschil tussen ":encoding" en ":utf8"?
Wat is het verschil tussen "UTF-8" en "utf8"?
ik ben het spoor kwijt; welke codering is het interne formaat eigenlijk?
AUTEUR
ZIE OOK
perluniprops - Index of Unicode Versie 7.0.0 karakter vastgoed in Perl
PRODUCTBESCHRIJVING
Eigenschappen toegankelijk via "\p{}" en "\P{}"
Enkele vorm ("\p{name}") strengere regels:, witruimte naast een niet-woordteken,
onderstrepingstekens die cijfers in getallen scheiden, samengestelde vorm ("\p{name=waarde}" of
"\p{name:value}") strengere regels:, gestabiliseerd, verouderd, verouderd
Juridische constructies "\p{}" en "\P{}" die niet overeenkomen met tekens
\p{Canonical_Combining_Class=Bijgevoegd_Onder_Links},
\p{Canonical_Combining_Class=CCC133}, \p{Grapheme_Cluster_Break=Prepend}
Eigenschappen toegankelijk via Unicode::UCD
Eigenschappen die op andere manieren toegankelijk zijn
Unicode-tekeneigenschappen die NIET door Perl . worden geaccepteerd
Vouwt_Aan_NFC uit (XO_NFC), Vouwt_Aan_NFD uit (XO_NFD), Vouwt_Aan_NFKC uit (XO_NFKC),
Vouwt_Aan_NFKD uit (XO_NFKD), Grafeem_Link (Gr_Link), Indic_Matra_Categorie (InMC),
Indic_Syllabic_Categorie (InSC), Jamo_Korte_Naam (JSN), Overig_Alfabetisch (OAlfa),
Other_Default_Ignorable_Code_Point (ODI), Other_Grapheme_Extend (OGr_Ext),
Andere_ID_Doorgaan (OIDC), Andere_ID_Start (OIDS), Overige_Kleine letters (Olager), Andere_Wiskunde
(OMath), Overige_Hoofdletters (OUboven), Script=Katakana_Or_Hiragana (sc=Hrkt),
Script_Extensions=Katakana_Or_Hiragana (scx=Hrkt)
Overige informatie in de Unicode-database
hulp/GraphemeBreakTest.html, hulp/LineBreakTest.html,
hulp/SentenceBreakTest.html, hulp/WordBreakTest.html, hulp/LBTest.txt,
BidiCharacterTest.txt, BidiTest.txt, NormTest.txt, CJKRadicals.txt, EmojiBronnen.txt,
Index.txt, IndicMatraCategory.txt, IndicSyllabischeCategorie.txt, GenoemdSqProv.txt,
NamenLijst.html, Namenlijst.txt, NormalisatieCorrecties.txt, Rekwisieten.txt, LeesMij.txt,
StandardizedVariant.html, StandardizedVariant.txt, USourceData.txt,
USourceGlyphs.pdf
ZIE OOK
perlunit - Perl Unicode Tutorial
PRODUCTBESCHRIJVING
Definities
Je nieuwe gereedschapskist
I/O-stroom (de eigenlijke zelfstudie van 5 minuten)
OVERZICHT
Vraag en antwoord (of veelgestelde vragen)
DANKBETUIGINGEN
AUTEUR
ZIE OOK
perlebcdic - Overwegingen voor lopend Perl on EBCDIC platforms
PRODUCTBESCHRIJVING
GEMEENSCHAPPELIJKE KARAKTERCODE SETS
ASCII
ISO 8859
Latijn 1 (ISO 8859-1)
EBCDIC
0037, 1047, POSIX-BC
Unicode-codepunten versus EBCDIC-codepunten
Unicode en UTF
Coderen gebruiken
ENKELE OCTETTABELLEN
recept 0, recept 1, recept 2, recept 3, recept 4, recept 5, recept 6
Tabel in hex, gesorteerd in 1047 volgorde
KARAKTERCODE SETS IDENTIFICEREN
CONVERSIES
"utf8::unicode_to_native()" en "utf8::native_to_unicode()"
t///
iconv
C RTL
VERSCHILLEN OPERATOR
FUNCTIE VERSCHILLEN
"chr()", "ord()", "pack()", "print()", "printf()", "sort()", "sprintf()", "unpack()"
REGELMATIGE UITDRUKKING VERSCHILLEN
CONTACTDOZEN
SORTEREN
Negeer ASCII vs. EBCDIC sorteerverschillen.
Gebruik een sorteerhulpfunctie
MONO CASE sorteer vervolgens gegevens (voor niet-cijfers, niet-onderstrepingstekens)
Sorteer slechts op één type platform.
TRANSFORMATIEFORMATEN
URL-decodering en codering
uu coderen en decoderen
Geciteerd-afdrukbare codering en decodering
keizersnede
Hashing-volgorde en controlesommen
I18N EN L10N
MULTI-OCTET KARAKTERSETS
OS-PROBLEMEN
OS / 400
PASE, IFS-toegang
OS/390, z/OS
"sigaction", "chcp", datasettoegang, "iconv", locales
POSIX-BC?
BUGS
ZIE OOK
REFERENTIES
GESCHIEDENIS
AUTEUR
perlsec - Perl veiligheid
PRODUCTBESCHRIJVING
VEILIGHEIDSKWETSBAARHEID CONTACTGEGEVENS
VEILIGHEIDSMECHANISMEN EN ZORGEN
Taint-modus
Witwassen en detecteren van besmette gegevens
Schakelt de "#!" Lijn
Taint-modus en @INC
Je pad opruimen
Beveiligingsfouten
Uw programma's beschermen
Unicode
Algoritmische complexiteitsaanvallen
Hash Seed Randomisatie, Hash Traversal Randomisatie, Bucket Order Perturbance,
Nieuwe standaard hashfunctie, alternatieve hashfuncties
ZIE OOK
perlmod - Perl modules (pakketjes en symbool tafels)
PRODUCTBESCHRIJVING
Is dit het document dat u zocht?
Dit document, perlnewmod, perlmodstyle
Pakketten
Symbooltabellen
BEGIN, UNITCHECK, CHECK, INIT en END
Perl-lessen
Perl-modules
Uw module threadsafe maken
ZIE OOK
perlmodlib - construeren nieuwe Perl modules en het vinden van bestaand degenen
DE BIBLIOTHEEK VAN DE PERL-MODULE
Pragmatische modules
arybase, attributen, autodie, autodie::exception, autodie::exception::system,
autodie::hints, autodie::skip, autouse, base, bigint, bignum, bigrat, blib, bytes,
charnames, constant, afkeuren, diagnostiek, codering, codering::waarschuwingen,
experimenteel, feature, velden, filetest, if, integer, less, lib, locale, mro, ok,
open, ops, overbelasting, overbelasting, ouder, re, sigtrap, sort, strikt, subs,
threads, threads::gedeeld, utf8, vars, versie, vmsish, waarschuwingen::register
Standaard modules
AnyDBM_File, App::Cpan, App::Bewijs, App::Bewijs::Status, App::Bewijs::Status::Resultaat,
App::Bewijs::Status::Resultaat::Test, Archief::Tar, Archief::Tar::Bestand,
Attribuut::Handlers, AutoLoader, AutoSplit, B, B::Beknopt, B::Debug, B::Deparse,
B::Op_private, B::Showlex, B::Terse, B::Xref, Benchmark, "IO::Socket::IP",
"Socket", CORE, CPAN, CPAN::API::HOWTO, CPAN::Debug, CPAN::Distroprefs,
CPAN::FirstTime, CPAN::HandleConfig, CPAN::Kwalify, CPAN::Meta,
CPAN::Meta::Converter, CPAN::Meta::Feature, CPAN::Meta::Geschiedenis,
CPAN::Meta::Geschiedenis::Meta_1_0, CPAN::Meta::Geschiedenis::Meta_1_1,
CPAN::Meta::Geschiedenis::Meta_1_2, CPAN::Meta::Geschiedenis::Meta_1_3,
CPAN::Meta::Geschiedenis::Meta_1_4, CPAN::Meta::Samenvoegen, CPAN::Meta::Prereqs,
CPAN::Meta::Vereisten, CPAN::Meta::Spec, CPAN::Meta::Validator,
CPAN::Meta::YAML, CPAN::Nox, CPAN::Plugin, CPAN::Plugin::Specfile, CPAN::Wachtrij,
CPAN::Tarzip, CPAN::Versie, Karper, Klasse::Struct, Comprimeren::Raw::Bzip2,
Comprimeren::Raw::Zlib, Comprimeren::Zlib, Config, Config::Perl::V, Cwd, DB, DBM_Filter,
DBM_Filter::comprimeren, DBM_Filter::coderen, DBM_Filter::int32, DBM_Filter::null,
DBM_Filter::utf8, DB_File, Data::Dumper, Devel::PPPort, Devel::Peek,
Devel::Stubber, Digest, Digest::MD5, Digest::SHA, Digest::base, Digest::file,
DirHandle, Dumpvalue, DynaLoader, Coderen, Coderen::Alias, Coderen::Byte,
Coderen::CJKConstanten, Coderen::CN, Coderen::CN::HZ, Coderen::Config, Coderen::EBCDIC,
Codeer::Encoder, Codeer::Codering, Codeer::GSM0338, Codeer::Guess, Codeer::JP,
Codeer::JP::H2Z, Codeer::JP::JIS7, Codeer::KR, Codeer::KR::2022_KR,
Codeer::MIME::Header, Codeer::MIME::Naam, Codeer::PerlIO, Codeer::Ondersteund,
Coderen::Symbool, Coderen::TW, Coderen::Unicode, Coderen::Unicode::UTF7, Engels, Env,
Errno, Exporteur, Exporteur::Heavy, ExtUtils::CBuilder,
ExtUtils::CBuilder::Platform::Windows, ExtUtils::Command, ExtUtils::Command::MM,
ExtUtils::Constant, ExtUtils::Constant::Basis, ExtUtils::Constant::Utils,
ExtUtils::Constant::XS, ExtUtils::Embed, ExtUtils::Installeren, ExtUtils::Geïnstalleerd,
ExtUtils::Liblist, ExtUtils::MM, ExtUtils::MM_AIX, ExtUtils::MM_Any,
ExtUtils::MM_BeOS, ExtUtils::MM_Cygwin, ExtUtils::MM_DOS, ExtUtils::MM_Darwin,
ExtUtils::MM_MacOS, ExtUtils::MM_NW5, ExtUtils::MM_OS2, ExtUtils::MM_QNX,
ExtUtils::MM_UWIN, ExtUtils::MM_Unix, ExtUtils::MM_VMS, ExtUtils::MM_VOS,
ExtUtils::MM_Win32, ExtUtils::MM_Win95, ExtUtils::MY, ExtUtils::MakeMaker,
ExtUtils::MakeMaker::Config, ExtUtils::MakeMaker::FAQ,
ExtUtils::MakeMaker::Locale, ExtUtils::MakeMaker::Tutorial, ExtUtils::Manifest,
ExtUtils::Miniperl, ExtUtils::Mkbootstrap, ExtUtils::Mksymlists,
ExtUtils::Packlist, ExtUtils::ParseXS, ExtUtils::ParseXS::Constanten,
ExtUtils::ParseXS::Eval, ExtUtils::ParseXS::Hulpprogramma's, ExtUtils::Typemaps,
ExtUtils::Typemaps::Cmd, ExtUtils::Typemaps::InputMap,
ExtUtils::Typemaps::OutputMap, ExtUtils::Typemaps::Type, ExtUtils::XSSymSet,
ExtUtils::testlib, Fatal, Fcntl, Bestand::Basenaam, Bestand::Vergelijken, Bestand::Kopiëren,
Bestand::DosGlob, Bestand::Fetch, Bestand::Find, Bestand::Glob, Bestand::GlobMapper, Bestand::Pad,
Bestand::Spec, Bestand::Spec::Cygwin, Bestand::Spec::Epoc, Bestand::Spec::Functies,
Bestand::Spec::Mac, Bestand::Spec::OS2, Bestand::Spec::Unix, Bestand::Spec::VMS,
Bestand::Spec::Win32, Bestand::Temp, Bestand::stat, FileCache, FileHandle, Filter::Eenvoudig,
Filter::Util::Call, FindBin, GDBM_File, Getopt::Long, Getopt::Std, HTTP::Tiny,
Hash::Util, Hash::Util::FieldHash, I18N::Sorteren, I18N::LangTags,
I18N::LangTags::Detecteren, I18N::LangTags::Lijst, I18N::Taalinfo, IO,
IO::Comprimeren::Base, IO::Comprimeren::Bzip2, IO::Comprimeren::Deflate, IO::Comprimeren::FAQ,
IO::Comprimeren::Gzip, IO::Comprimeren::RawDeflate, IO::Comprimeren::Zip, IO::Dir,
IO::Bestand, IO::Handvat, IO::Pipe, IO::Poll, IO::Zoekbaar, IO::Selecteren, IO::Socket,
IO::Socket::INET, IO::Socket::UNIX, IO::Decomprimeren::AnyInflate,
IO::Decomprimeren::AnyUncompress, IO::Decomprimeren::Base, IO::Decomprimeren::Bunzip2,
IO::Decomprimeren::Gunzip, IO::Decomprimeren::Inflate, IO::Decomprimeren::RawInflate,
IO::Decomprimeren::Unzip, IO::Zlib, IPC::Cmd, IPC::Msg, IPC::Open2, IPC::Open3,
IPC::Semafoor, IPC::SharedMem, IPC::SysV, JSON::PP, JSON::PP::Boolean,
Lijst::Util, Lijst::Util::XS, Landinstelling::Codes, Landinstelling::Codes::API,
Landinstelling::Codes::Wijzigingen, Landinstelling::Codes::Constanten, Landinstelling::Codes::Land,
Locale::Codes::Valuta, Locale::Codes::LangExt, Locale::Codes::LangFam,
Landinstelling::Codes::LangFam_Retired, Landinstelling::Codes::LangVar, Landinstelling::Codes::Taal,
Landinstelling::Codes::Script, Landinstelling::Land, Landinstelling::Valuta, Landinstelling::Taal,
Landinstelling::Maaktekst, Landinstelling::Maaktekst::Kookboek, Landinstelling::Maaktekst::Guts,
Landinstelling::Maketext::GutsLoader, Landinstelling::Maketext::Simple, Landinstelling::Maketext::TPJ13,
Landinstelling::Script, MIME::Base64, MIME::QuotedPrint, Wiskunde::BigFloat, Wiskunde::BigInt,
Wiskunde::BigInt::Calc, Wiskunde::BigInt::CalcEmu, Wiskunde::BigInt::FastCalc, Wiskunde::BigRat,
Wiskunde::Complex, Wiskunde::Trig, Memoize, Memoize::AnyDBM_File, Memoize::Expire,
Onthouden::ExpireFile, Onthouden::ExpireTest, Onthouden::NDBM_File, Onthouden::SDBM_File,
Memoize::Opslagbaar, Module::CoreList, Module::CoreList::Utils, Module::Load,
Module::Laden::Voorwaardelijk, Module::Geladen, Module::Metadata, NDBM_File, NEXT,
Net::Cmd, Net::Config, Net::Domein, Net::FTP, Net::FTP::dataconn, Net::NNTP,
Net::Netrc, Net::POP3, Net::Ping, Net::SMTP, Net::Tijd, Net::host,
Net::libnetFAQ, Net::netent, Net::protoent, Net::servent, O, ODBM_File, Opcode,
POSIX, Params::Check, Parse::CPAN::Meta, Perl::OSType, PerlIO, PerlIO::codering,
PerlIO::mmap, PerlIO::scalar, PerlIO::via, PerlIO::via::QuotedPrint, Pod::Escapes,
Pod::Find, Pod::Functies, Pod::Html, Pod::InputObjects, Pod::Man, Pod::ParseLink,
Pod::ParseUtils, Pod::Parser, Pod::Perldoc, Pod::Perldoc::BaseTo,
Pod::Perldoc::GetOptsOO, Pod::Perldoc::ToANSI, Pod::Perldoc::ToChecker,
Pod::Perldoc::ToMan, Pod::Perldoc::ToNroff, Pod::Perldoc::ToPod,
Pod::Perldoc::ToRtf, Pod::Perldoc::ToTerm, Pod::Perldoc::ToText,
Pod::Perldoc::ToTk, Pod::Perldoc::ToXml, Pod::PlainText, Pod::Select, Pod::Eenvoudig,
Pod::Eenvoudig::Checker, Pod::Eenvoudig::Debug, Pod::Eenvoudig::DumpAsText,
Pod::Eenvoudig::DumpAsXML, Pod::Eenvoudig::HTML, Pod::Eenvoudig::HTMLBatch,
Pod::Eenvoudig::LinkSection, Pod::Eenvoudig::Methode, Pod::Eenvoudig::PullParser,
Pod::Eenvoudig::PullParserEndToken, Pod::Eenvoudig::PullParserStartToken,
Pod::Eenvoudig::PullParserTextToken, Pod::Eenvoudig::PullParserToken, Pod::Eenvoudig::RTF,
Pod::Eenvoudig::Zoeken, Pod::Eenvoudig::SimpleTree, Pod::Eenvoudig::Subclassificatie,
Pod::Eenvoudig::Tekst, Pod::Eenvoudig::TextContent, Pod::Eenvoudig::XHTML,
Pod::Eenvoudig::XMLOutStream, Pod::Tekst, Pod::Tekst::Kleur, Pod::Tekst::Termcap,
Pod::Gebruik, SDBM_File, Veilig, Scalair::Util, Zoeken::Dict, SelectSaver, SelfLoader,
Opbergbaar, Sub::Util, Symbool, Sys::Hostnaam, Sys::Syslog, Sys::Syslog::Win32,
TAP::Base, TAP::Formatter::Base, TAP::Formatter::Kleur, TAP::Formatter::Console,
TAP::Formatter::Console::ParallelSession, TAP::Formatter::Console::Sessie,
TAP::Formatter::Bestand, TAP::Formatter::Bestand::Sessie, TAP::Formatter::Sessie,
TAP::Harnas, TAP::Harnas::Env, TAP::Object, TAP::Parser,
TAP::Parser::Aggregator, TAP::Parser::Grammatica, TAP::Parser::Iterator,
TAP::Parser::Iterator::Array, TAP::Parser::Iterator::Proces,
TAP::Parser::Iterator::Stream, TAP::Parser::IteratorFactory,
TAP::Parser::Multiplexer, TAP::Parser::Resultaat, TAP::Parser::Resultaat::Bailout,
TAP::Parser::Resultaat::Commentaar, TAP::Parser::Resultaat::Plan,
TAP::Parser::Resultaat::Pragma, TAP::Parser::Resultaat::Test,
TAP::Parser::Resultaat::Onbekend, TAP::Parser::Resultaat::Versie,
TAP::Parser::Resultaat::YAML, TAP::Parser::ResultFactory, TAP::Parser::Scheduler,
TAP::Parser::Scheduler::Job, TAP::Parser::Scheduler::Spinner, TAP::Parser::Bron,
TAP::Parser::SourceHandler, TAP::Parser::SourceHandler::Uitvoerbaar,
TAP::Parser::SourceHandler::Bestand, TAP::Parser::SourceHandler::Handle,
TAP::Parser::SourceHandler::Perl, TAP::Parser::SourceHandler::RawTAP,
TAP::Parser::YAMLish::Lezer, TAP::Parser::YAMLish::Writer, Term::ANSIColor,
Termijn::Cap, Termijn::Compleet, Termijn::ReadLine, Test, Test::Builder,
Test::Builder::IO::Scalair, Test::Builder::Module, Test::Builder::Tester,
Test::Builder::Tester::Kleur, Test::Harnas, Test::Harnas::Beyond, Test::Meer,
Test::Eenvoudig, Test::Tester, Test::Tester::Capture, Test::Tester::CaptureRunner,
Test::Tutorial, Test::use::ok, Tekst::Abbrev, Tekst::Gebalanceerd, Tekst::ParseWords,
Tekst::Tabs, Tekst::Wrap, Draad, Draad::Wachtrij, Draad::Semaphore, Tie::Array,
Stropdas::Vijl, Stropdas::Handvat, Stropdas::Hash, Stropdas::Hash::NamedCapture, Stropdas::Memoize,
Tie::RefHash, Tie::Scalar, Tie::StdHandle, Tie::SubstrHash, Tijd::HiRes,
Tijd::Lokaal, Tijd::Stuk, Tijd::Seconden, Tijd::gmtime, Tijd::localtime, Tijd::tm,
UNIVERSEEL, Unicode::Sorteren, Unicode::Sorteren::CJK::Big5,
Unicode::Sorteren::CJK::GB2312, Unicode::Sorteren::CJK::JISX0208,
Unicode::Sorteren::CJK::Koreaans, Unicode::Sorteren::CJK::Pinyin,
Unicode::Sorteren::CJK::Stroke, Unicode::Sorteren::CJK::Zhuyin,
Unicode::Sorteren::Locale, Unicode::Normaliseren, Unicode::UCD, Gebruiker::grent,
Gebruiker::pwent, VMS::DCLsym, VMS::Filespec, VMS::Stdio, Win32, Win32API::File,
Win32CORE, XS::APItest, XS::Typemap, XSLoader, autodie::Scope::Guard,
autodie::Scope::GuardStack, autodie::ScopeUtil, versie::Internals
Uitbreidingsmodules
CPAN
Afrika en India
Zuid-Afrika
Azië
China, Hong Kong, India, Indonesië, Japan, Republiek Korea, Rusland, Singapore,
Taiwan, Thailand, Turkije
Centraal Amerika
Costa Rica
Europa
Oostenrijk, België, Bosnië en Herzegovina, Bulgarije, Kroatië, Tsjechië,
Denemarken, Finland, Frankrijk, Duitsland, Griekenland, Hongarije, IJsland, Ierland, Italië,
Letland, Litouwen, Malta, Nederland, Noorwegen, Polen, Portugal, Roemenië, Rusland,
Slowakije, Slovenië, Spanje, Zweden, Zwitserland, Oekraïne, Verenigd Koninkrijk
Noord Amerika
Bahama's, Canada, Mexico, Verenigde Staten, Alabama, Arizona, Californië, Florida,
Idaho, Illinois, Indiana, Massachusetts, Michigan, Minnesota, New Jersey, Nieuw
York, Noord-Carolina, Oregon, Pennsylvania, Zuid-Carolina, Tennessee, Texas,
Utah, Virginia, Washington, Wisconsin
Oceanië
Australië, Nieuw-Zeeland
Zuid-Amerika
Argentinië, Brazilië, Chili, Colombia
RSYNC-spiegels
Modules: creatie, gebruik en misbruik
Richtlijnen voor het maken van modules
Richtlijnen voor het converteren van Perl 4-bibliotheekscripts naar modules
Richtlijnen voor het hergebruiken van applicatiecode
NOTITIE
perlmodstijl - Perl module stijl gids
INLEIDING
SNELLE CONTROLELIJST
Voordat je start
De API
Stabiliteit
Documentatie
Overwegingen vrijgeven
VOORDAT U BEGINT MET HET SCHRIJVEN VAN EEN MODULE
Is het al eerder gedaan?
Doe één ding en doe het goed
Wat zit er in een naam?
Feedback krijgen voordat u publiceert
UW MODULE ONTWERPEN EN SCHRIJVEN
Naar OO of niet naar OO?
Uw API ontwerpen
Schrijf eenvoudige routines om simpele dingen te doen, Scheid functionaliteit van output,
Zorg voor verstandige snelkoppelingen en standaardinstellingen, naamgevingsconventies, doorgeven van parameters
Striktheid en waarschuwingen
Achterwaartse compatibiliteit
Foutafhandeling en berichten
UW MODULE DOCUMENTEREN
POD
README, INSTALLEREN, release-opmerkingen, changelogs
perl Makefile.PL, make, maak test, make install, perl Build.PL, perl Build, perl
Build-test, perl Build-installatie
OVERWEGINGEN VOOR VRIJGAVE
Versienummering
Pre-requisites
Testen
Verpakking
Licenties
GEMEENSCHAPPELIJKE VALKUILEN
Het wiel opnieuw uitvinden
Te veel proberen te doen
Ongepaste documentatie
ZIE OOK
perlstyle, perlnewmod, perlpod, podchecker, Verpakkingstools, Testtools,
http://pause.perl.org/, Elk goed boek over software-engineering
AUTEUR
perlmodinstall - Installatie van het CPAN Modules
PRODUCTBESCHRIJVING
PREAMBULE
DECOMPRESS het bestand, UITPAKKEN het bestand in een map, BOUWEN de module (soms)
onnodig), INSTALL de module
DRAAGBAARHEID
HALLO
AUTEUR
COPYRIGHT
perlnieuwmod - voorbereiding a nieuwe module voor distributie
PRODUCTBESCHRIJVING
waarschuwing
Wat moet ik in een module maken?
Stap voor stap: de grond voorbereiden
Kijk rond, controleer of het nieuw is, bespreek de behoefte, kies een naam, controleer opnieuw
Stap voor stap: de module maken
Beginnen met module-starter or h2xs, Gebruik strikte en waarschuwingen, Gebruik Karper, Gebruik Exporter
- verstandig!, Gebruik gewone oude documentatie, Schrijf tests, Schrijf de README
Stap voor stap: uw module distribueren
Verkrijg een CPAN-gebruikers-ID, "perl Makefile.PL; make test; make dist", Upload de tarball,
Aankondigen bij de modulelijst, aankondigen bij clpa, bugs oplossen!
AUTEUR
ZIE OOK
perlpragma - hoe naar schrijven a gebruiker pragma
PRODUCTBESCHRIJVING
Een eenvoudig voorbeeld
Sleutelnaamgeving
Implementatie details
verraderlijk - utilities verpakt with the Perl distributie
PRODUCTBESCHRIJVING
LIJST MET HULPMIDDELEN
Documentatie
perldoc, pod2man en pod2text, pod2html, pod2usage, podselect, podchecker, splain,
"roffitaal"
Converters
Administratie
libnetcfg, perlivp
Ontwikkeling
perlbug, perlthanks, h2ph, c2ph en pstruct, h2xs, enc2xs, xsubpp, proof, corelist
Algemene hulpmiddelen
piconv, ptar, ptardiff, ptargrep, shasum, zipdetails
Installatie
cpan, instmodsh
ZIE OOK
perlfilter - Bron Filters
PRODUCTBESCHRIJVING
BEGRIPPEN
FILTERS GEBRUIKEN
EEN BRONFILTER SCHRIJVEN
EEN BRONFILTER SCHRIJVEN IN C
decryptie Filters
EEN BRONFILTER MAKEN ALS EEN APARTE UITVOERBAARHEID
EEN BRONFILTER SCHRIJVEN IN PERL
CONTEXT GEBRUIKEN: HET DEBUG-FILTER
CONCLUSIE
Beperkingen
DINGEN OM OP TE LETTEN
Sommige filters slaan de "GEGEVENS"-hendel in de war
VEREISTEN
AUTEUR
Auteursrechten
perldspoor - Perl's ondersteuning voor DTrace
KORTE INHOUD
PRODUCTBESCHRIJVING
GESCHIEDENIS
SONDE
sub-entry (SUBNAME, FILE, LINE, PACKAGE), sub-return (SUBNAME, FILE, LINE, PACKAGE),
phase-change(NEWFASE, OLDPHASE), open-entry(OPNAME), loading-file(FILENAME),
geladen-bestand(FILENAME)
Voorbeelden
Meest gebelde functies, Functieaanroepen traceren, Functieaanroepen tijdens
opschonen van tolken, systeemaanroepen tijdens het compileren, Perl-functies die de . uitvoeren
de meeste opcodes
REFERENTIES
DTrace Dynamic Tracing Guide, DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X en
FreeBSD
ZIE OOK
Ontwikkelaar::DTrace::Provider
AUTEURS
perlwoordenlijst - Perl Woordenlijst
VERSIE
PRODUCTBESCHRIJVING
Een accessor-methoden, feitelijke argumenten, adresoperator, algoritme, alias,
alfabetisch, alternatieven, anoniem, applicatie, architectuur, argument, ARGV,
rekenkundige operator, array, array-context, artistieke licentie, ASCII, bewering,
toewijzing, toewijzingsoperator, associatieve array, associativiteit, asynchroon,
atoom, atoombewerking, attribuut, autogeneratie, autoincrement, autoload,
autosplit, autovivificatie, AV, awk
B backreference, backtracking, achterwaartse compatibiliteit, bareword, basisklasse, big-
endian, binair, binaire operator, bind, bit, bit shift, bit string, zegen, blok,
BLOK, blokbuffering, Boolean, Booleaanse context, breekpunt, uitzending, BSD,
bucket, buffer, ingebouwd, bundel, byte, bytecode
CC, cache, callback, call by reference, call by value, canoniek, capture
variabelen, vastleggen, vrachtcultus, case, casefolding, casemapping, karakter,
karakterklasse, karaktereigenschap, circumfix-operator, klasse, klassemethode,
client, sluiting, cluster, CODE, codegenerator, codepunt, codesubpatroon,
volgorde verzamelen, co-onderhouder, karakter combineren, commando, commando
buffering, opdrachtregelargumenten, opdrachtnaam, commentaar, compilatie-eenheid,
compileren, compileerfase, compiler, compileertijd, componist, aaneenschakeling,
voorwaardelijk, verbinding, constructie, constructor, context, voortzetting, kerndump,
CPAN, C preprocessor, cracker, momenteel geselecteerd uitgangskanaal, huidig pakket,
huidige werkmap, CV
D bungelend statement, datagram, datastructuur, datatype, DBM, declaratie,
declarator, verlagen, standaard, gedefinieerd, scheidingsteken, dereferentie, afgeleide klasse,
descriptor, vernietigen, destructor, apparaat, richtlijn, directory, directory-handle,
discipline, verzending, distributie, dual-lived, dweomer, dwimmer, dynamische scoping
E eclectisch, element, inbedding, lege subklasse-test, inkapseling, endian, en
passant, omgeving, omgevingsvariabele, EOF, errno, fout, ontsnappingsreeks,
exception, exception handling, exec, uitvoerbaar bestand, execute, execute bit, exit
status, exploit, export, expressie, extensie
F false, FAQ, fatale fout, feeping creaturisme, veld, FIFO, bestand, bestandsdescriptor,
fileglob, bestandshandle, bestandsnaam, bestandssysteem, bestandstestoperator, filter, eerste-
kom, vlag, drijvende komma, flush, FMTEYEWTK, foldcase, fork, formele argumenten,
formaat, vrij beschikbaar, vrij herdistribueerbaar, freeware, functie, grappig
karakter
G vuilnisophaaldienst, GID, glob, globaal, globale vernietiging, lijmtaal,
granulariteit, grafeem, hebzuchtig, grep, groep, GV
H hacker, handler, harde referentie, hash, hashtabel, headerbestand, hier document,
hexadecimaal, thuismap, host, overmoed, HV
I identifier, ongeduld, implementatie, import, increment, indexing, indirect
filehandle, indirectie, meewerkend voorwerp, meewerkend voorwerp slot, infix,
overerving, instantie, instantiegegevens, instantiemethode, instantievariabele, geheel getal,
interface, interpolatie, interpreter, aanroeper, aanroep, I/O, IO, I/O-laag,
IPA, IP, IPC, is-a, iteratie, iterator, IV
J JAPH
K-toets, trefwoord
L label, luiheid, meest linkse langste, linker shift, lexeme, lexer, lexicale analyse,
lexicale scoping, lexicale variabele, bibliotheek, LIFO, regel, regeleinde, regelbuffering,
regelnummer, link, LIST, lijst, lijstcontext, lijstoperator, lijstwaarde, letterlijk,
little-endian, lokale, logische operator, vooruitkijken, achterom kijken, lus, lusbesturing
instructie, luslabel, kleine letters, lvaluable, lvalu, lvalu-modifier
M magie, magische toename, magische variabelen, Makefile, man, manpage, matching,
lidgegevens, geheugen, metateken, metasymbool, methode, volgorde van methoderesolutie,
minicpan, minimalisme, modus, modifier, module, modulus, mojibake, monger, sterfelijk,
mro, multidimensionale array, meervoudige overerving
N named pipe, naamruimte, NaN, netwerkadres, nieuwe regel, NFS, normalisatie, null
karakter, null-lijst, null-tekenreeks, numerieke context, numificatie, NV, nybble
O object, octaal, offset, one-liner, open source software, operand, besturingssysteem,
operator, operator overbelasting, opties, ordinaal, overbelasting, overschrijven, eigenaar
P-pakket, pad, parameter, bovenliggende klasse, ontleden boom, ontleden, patch, PATH, padnaam,
patroon, patroonovereenkomst, PAUZE, Perl-mongers, toestemmingsbits, Pern, pijp,
pijplijn, platform, pod, pod-opdracht, aanwijzer, polymorfisme, poort, draagbaar,
portier, bezittelijk, POSIX, postfix, pp, pragma, prioriteit, prefix, preprocessing,
primaire onderhouder, procedure, proces, programma, programmagenerator, progressive
matching, eigenschap, protocol, prototype, pseudofunctie, pseudohash,
pseudoletterlijk, publiek domein, pompoen, pompen, PV
Q gekwalificeerd, kwantificator
R-raceconditie, leesbaar, oogst, record, recursie, referentie, referent, regex,
reguliere expressie, modifier voor reguliere expressie, regulier bestand, relationeel
operator, gereserveerde woorden, retourwaarde, RFC, shift naar rechts, rol, root, RTFM, run
fase, looptijd, looptijdpatroon, RV, rvalu
S sandbox, scalair, scalaire context, scalaire letterlijke, scalaire waarde, scalaire variabele,
bereik, kladblok, script, scriptkiddie, sed, semafoor, scheidingsteken,
serialisatie, server, service, setgid, setuid, gedeeld geheugen, shebang, shell,
bijwerkingen, sigil, signaal, signaal handler, enkele overerving, slice, slurp,
socket, zachte referentie, bronfilter, stapel, standaard, standaardfout, standaard
invoer, standaard I/O, standaardbibliotheek, standaarduitvoer, statement, statement
modifier, statisch, statische methode, statische scoping, statische variabele, stat-structuur,
status, STDERR, STDIN, STDIO, STDOUT, stream, string, stringcontext,
stringificatie, struct, structuur, subklasse, subpatroon, subroutine, subscript,
substitutie, substring, superklasse, superuser, SV, schakelaar, schakelcluster, schakelaar
verklaring, symbool, symbolische debugger, symbolische link, symbolische verwijzing, symbool
tabel, synchroon, syntactische suiker, syntaxis, syntaxisboom, syscall
T-taintcontroles, tainted, taint-modus, TCP, term, terminator, ternair, tekst, thread,
gelijkspel, titlecase, TMTOWTDI, token, tokener, tokenizing, toolbox-benadering, onderwerp,
translitereren, trigger, trinary, troff, true, afkappen, type, type casting,
typedef, getypt lexicale, typeglob, typemap
U UDP, UID, umask, unaire operator, Unicode, Unix, hoofdletters
V-waarde, variabel, variabele interpolatie, variadisch, vector, virtueel, lege context,
v-snaar
W-waarschuwing, kijk-uitdrukking, zwakke referentie, witruimte, woord, werkmap,
wikkel, WYSIWYG
X XS, XSUB
Ja ja
Z nul breedte, zombie
AUTEUR EN AUTEURSRECHT
geperlemeerd - hoe naar insluiten perl in jouw C programma
PRODUCTBESCHRIJVING
PREAMBULE
C van Perel?, a Unix programma van Perel?, Perl van Perel?, C van
C?, Perl van C?
STAPPENPLAN
Uw C-programma samenstellen
Een Perl-interpreter toevoegen aan uw C-programma
Een Perl-subroutine aanroepen vanuit uw C-programma
Een Perl-statement evalueren vanuit uw C-programma
Perl-patroonovereenkomsten en -substituties uitvoeren vanuit uw C-programma
Gehannes met de Perl-stack uit je C-programma
Een volhardende tolk behouden
Uitvoering van END-blokken
$ 0 opdrachten
Meerdere tolkinstanties onderhouden
Perl-modules gebruiken, die zelf C-bibliotheken gebruiken, uit uw C-programma
Ingesloten Perl gebruiken met POSIX-landinstellingen
Perl verbergen_
MOREEL
AUTEUR
COPYRIGHT
perldebguts - Ingewanden of Perl debugging
PRODUCTBESCHRIJVING
Interne foutopsporing
Je eigen debugger schrijven
Uitvoervoorbeelden framelijst
Debuggen van reguliere expressies
Uitvoer tijdens compileren
"verankerd" STRING "op" POS, "drijvend" STRING "op" POS1..POS2, "passen bij
drijvend/verankerd", "minlen", "stclass" TYPE, "noscan", "isall", "GPOS", "plus",
"impliciet", "met eval", "verankerd (TYPE)"
Typen knooppunten
Runtime-uitgang
Perl-geheugengebruik debuggen
$ENV{PERL_DEBUG_MSTATS} gebruiken
"emmers SMALLEST(ONG..GROOTSTE(ONG.)", Gratis/Gebruikt, "Totaal sbrk():
SBRKed/SBRKs:CONTINU", "pad: 0", "heads: 2192", "chain: 0", "tail: 6144"
ZIE OOK
perlxstut - Tutorial voor het schrijven van XSUB's
PRODUCTBESCHRIJVING
SPECIALE OPMERKINGEN
maken
Versievoorbehoud
Dynamische belasting versus statische belasting
Discussies en PERL_NO_GET_CONTEXT
TUTORIAL
VOORBEELD 1
VOORBEELD 2
Wat is er gebeurd?
Goede testscripts schrijven
VOORBEELD 3
Wat is hier nieuw?
Invoer- en uitvoerparameters
Het XSUBPP-programma
Het TYPEMAP-bestand
Waarschuwing over uitvoerargumenten
VOORBEELD 4
Wat is hier gebeurd?
Anatomie van .xs-bestand
Het vet uit XSUB's halen
Meer over XSUB-argumenten
De argumentstapel
Uw extensie verlengen
Uw extensie documenteren
Uw extensie installeren
VOORBEELD 5
Nieuwe dingen in dit voorbeeld
VOORBEELD 6
Nieuwe dingen in dit voorbeeld
VOORBEELD 7 (Binnenkort beschikbaar)
VOORBEELD 8 (Binnenkort beschikbaar)
VOORBEELD 9 Open bestanden doorgeven aan XSes
Problemen met deze voorbeelden oplossen
Zie ook
Auteur
Laatst gewijzigd
perlxs - XS taal referentie handboek
PRODUCTBESCHRIJVING
Introductie
On The Road
De anatomie van een XSUB
De argumentstapel
De RETVAL-variabele
SV's, AV's en HV's retourneren via RETVAL
Het MODULE-sleutelwoord
Het PAKKET-sleutelwoord
Het PREFIX-sleutelwoord
De OUTPUT: Trefwoord
Het NO_OUTPUT-zoekwoord
De CODE: Trefwoord
De INIT: Trefwoord
Het NO_INIT-zoekwoord
De TYPEMAP: Trefwoord
Functieparameters initialiseren
Standaard parameterwaarden
De PREINIT: Trefwoord
Het TOEPASSINGSGEBIED: Trefwoord
De INPUT: Trefwoord
De IN/OUTLIST/IN_OUTLIST/OUT/IN_OUT trefwoorden
Het trefwoord "length(NAME)"
Parameterlijsten met variabele lengte
De C_ARGS: Trefwoord
De PPCODE: Trefwoord
Undef en lege lijsten retourneren
De VEREISTE: Trefwoord
De CLEANUP: Trefwoord
De POSTCALL: Trefwoord
De BOOT: Trefwoord
De VERSIONCHECK: Trefwoord
De PROTOTYPES: Trefwoord
Het PROTOTYPE: Trefwoord
De ALIAS: Trefwoord
De OVERBELASTING: Trefwoord
De FALLBACK: Trefwoord
De INTERFACE: Trefwoord
De INTERFACE_MACRO: Trefwoord
De INCLUSIEF: Trefwoord
Het INCLUDE_COMMAND: Trefwoord
De CASE: Trefwoord
De EXPORT_XSUB_SYMBOLS: Trefwoord
De & Unaire Operator
POD, opmerkingen en C Preprocessor-richtlijnen invoegen
XS gebruiken met C++
Interfacestrategie
Perl-objecten en C-structuren
Statische gegevens veilig opslaan in XS
MY_CXT_KEY, typdef my_cxt_t, START_MY_CXT, MY_CXT_INIT, dMY_CXT, MY_CXT,
aMY_CXT/pMY_CXT, MY_CXT_CLONE, MIJN_CXT_INIT_INTERP(mijn_perl),
dMY_CXT_INTERP(mijn_perl)
Thread-aware systeeminterfaces
Voorbeelden
WAARSCHUWINGEN
Niet-lokale-aware XS-code, Locale-aware XS-code
XS-VERSIE
AUTEUR
perlxstypemap - Perl XS C/Perl type dan: in kaart brengen
PRODUCTBESCHRIJVING
Anatomie van een typekaart
De rol van het typemapbestand in uw distributie
Typemaps delen tussen CPAN-distributies
Typemap-items schrijven
Volledige lijst van kerntypekaarten
T_SV, T_SVREF, T_SVREF_FIXED, T_AVREF, T_AVREF_REFCOUNT_FIXED, T_HVREF,
T_HVREF_REFCOUNT_FIXED, T_CVREF, T_CVREF_REFCOUNT_FIXED, T_SYSRET, T_UV, T_IV,
T_INT, T_ENUM, T_BOOL, T_U_INT, T_SHORT, T_U_SHORT, T_LONG, T_U_LONG, T_CHAR,
T_U_CHAR, T_FLOAT, T_NV, T_DOUBLE, T_PV, T_PTR, T_PTRREF, T_PTROBJ, T_REF_IV_REF,
T_REF_IV_PTR, T_PTRDESC, T_REFREF, T_REFOBJ, T_OPAQUEPTR, T_OPAQUE, impliciet
reeks, T_PACKED, T_PACKEDARRAY, T_DATAUNIT, T_CALLBACK, T_ARRAY, T_STDIO, T_INOUT,
T_IN, T_OUT
perlclib - Intern vervangingen voor standaard C bibliotheek functies
PRODUCTBESCHRIJVING
conventies
"t", "p", "n", "s"
Bestandsbewerkingen
Bestandsinvoer en -uitvoer
Bestandspositionering
Geheugenbeheer en stringverwerking
Karakterklassetests
standaard.h functies
Diverse functies
ZIE OOK
perlguts - Introductie naar the Perl API
PRODUCTBESCHRIJVING
Variabelen
Datatypen
Wat is een "IV"?
Werken met SV's
compensaties
Wat zit er echt in een SV opgeslagen?
Werken met AV's
Werken met HV's
Hash API-extensies
AV's, HV's en ongedefinieerde waarden
Referenties
Gezegende referenties en klassenobjecten
Nieuwe variabelen maken
GV_ADDMULTI, GV_ADDWARN
Referentietellingen en sterfte
Stashes en Globs
Dubbel getypte SV's
Alleen-lezen waarden
Kopiëren op schrijven
Magische variabelen
Magie toewijzen
Magische virtuele tafels
Magie vinden
De magie van gebonden hashes en arrays begrijpen
Wijzigingen lokaliseren
"SAVEINT(int i)", "SAVEIV(IV i)", "SAVEI32(I32 i)", "SAVELONG(long i)",
SAVESPTR(s), SAVEPPTR(p), "SAVEFREESV(SV *sv)", "SAVEMORTALIZESV(SV *sv)",
"SAVEFREEOP(OP *op)", SAVEFREEPV(p), "SAVECLEARSV(SV *sv)", "SAVEDELETE(HV *hv,
char *key, I32 lengte)", "SAVEDESTRUCTOR(DESTRUCTORFUNC_NOCONTEXT_t f, void *p)",
"SAVEDESTRUCTOR_X(DESTRUCTORFUNC_t f, void *p)", "SAVESTACK_POS()", "SV*
save_scalar(GV *gv)", "AV* save_ary(GV *gv)", "HV* save_hash(GV *gv)", "void
save_item(SV *item)", "void save_list(SV **sarg, I32 maxsarg)", "SV* save_svref(SV
**sptr)", "void save_aptr(AV **aptr)", "void save_hptr(HV **hptr)"
subroutines
XSUB's en de argument-stack
Automatisch laden met XSUB's
Perl-routines aanroepen vanuit C-programma's
Een C-waarde op Perl-stack zetten
Kladblokken
Kladblokken en recursie
Geheugentoewijzing
Toewijzing
herverdeling
bewegend
PerlIO
Gecompileerde code
Codeboom
De boom onderzoeken
Compileer pas 1: controleer routines
Compileer pass 1a: constant folden
Compileer pass 2: contextvoortplanting
Compileer pas 3: kijkgaatje optimalisatie
Insteekbare runops
Compileer scope hooks
"void bhk_start(pTHX_int full)", "void bhk_pre_end(pTHX_ OP **o)", "void
bhk_post_end(pTHX_ OP **o)", "ongeldig bhk_eval(pTHX_ OP *const o)"
Interne datastructuren onderzoeken met de "dump"-functies
Hoe meerdere tolken en gelijktijdigheid worden ondersteund
Achtergrond en PERL_IMPLICIT_CONTEXT
Dus wat is er met dTHR gebeurd?
Hoe gebruik ik dit alles in extensies?
Moet ik iets speciaals doen als ik perl vanuit meerdere threads aanroep?
Toekomstplannen en PERL_IMPLICIT_SYS
Interne functies
A, p, d, s, n, r, f, M, o, x, m, X, E, b, anderen
Geformatteerd afdrukken van IV's, UV's en NV's
Aanwijzer-naar-geheel getal en geheel getal-naar-wijzer
uitzondering Handling
Brondocumentatie
Achterwaartse compatibiliteit
Unicode-ondersteuning
Wat is Unicode toch?
Hoe herken ik een UTF-8-string?
Hoe vertegenwoordigt UTF-8 Unicode-tekens?
Hoe slaat Perl UTF-8-strings op?
Hoe converteer ik een string naar UTF-8?
Hoe vergelijk ik snaren?
Is er nog iets dat ik moet weten?
Aangepaste operators
xop_naam, xop_desc, xop_class, OA_BASEOP, OA_UNOP, OA_BINOP, OA_LOGOP, OA_LISTOP,
OA_PMOP, OA_SVOP, OA_PADOP, OA_PVOP_OR_SVOP, OA_LOOP, OA_COP, xop_peep
AUTEURS
ZIE OOK
perloproep - Perl bellen conventies van C
PRODUCTBESCHRIJVING
Een foutafhandelaar, een gebeurtenisgestuurd programma
DE OPROEP_FUNCTIES
bel_sv, bel_pv, bel_methode, bel_argv
VLAG WAARDEN
G_VOID
G_SCALAR
G_ARRAY
G_DISCARD
G_NOARGS
G_EVAL
G_KEEPERR
De context bepalen
Voorbeelden
Geen parameters, niets geretourneerd
Parameters doorgeven
Een scalaire teruggeven
Een lijst met waarden retourneren
Een lijst retourneren in een scalaire context
Gegevens van Perl retourneren via de parameterlijst
G_EVAL gebruiken
G_KEEPERR gebruiken
call_sv . gebruiken
call_argv gebruiken
Call_method gebruiken
GIMME_V . gebruiken
Perl gebruiken om tijdelijke bestanden weg te gooien
Strategieën voor het opslaan van contextinformatie voor terugbellen
1. Negeer het probleem - Sta slechts 1 terugbelverzoek toe, 2. Maak een reeks terugbelverzoeken -
hard bedrade limiet, 3. Gebruik een parameter om toe te wijzen aan de Perl callback
Alternatieve stapelmanipulatie
Een anonieme subroutine maken en oproepen in C
LICHTGEWICHT TERUGBELLEN
ZIE OOK
AUTEUR
DATUM
perlmroapi - Perl methode resolutie inpluggen interface
PRODUCTBESCHRIJVING
oplossen, naam, lengte, kflags, hash
Terugbelverzoeken
Caching
Voorbeelden
AUTEURS
perlreapi - Perl regelmatig uitdrukking inpluggen interface
PRODUCTBESCHRIJVING
Terugbelverzoeken
herunterladen
"/m" - RXf_PMf_MULTILINE, "/s" - RXf_PMf_SINGLELINE, "/i" - RXf_PMf_FOLD, "/x" -
RXf_PMf_EXTENDED, "/p" - RXf_PMf_KEEPCOPY, Tekenset, RXf_SPLIT,
RXf_SKIPWHITE, RXf_START_ONLY, RXf_WHITE, RXf_NULL, RXf_NO_INPLACE_SUBST
exec
rx, sv, strbeg, strend, stringarg, minend, data, vlaggen
Intuit
controlestr
gratis
Genummerde opname-callbacks
Callbacks voor vastleggen op naam
qr_pakket
dupe
op_comp
De REGEXP-structuur
"motor"
"moeder_re"
"extvlaggen"
"minlen" "minlenret"
"goefjes"
"substraten"
"nparen", "lastparen" en "lastcloseparen"
"intflags"
"pprivate"
"ruil"
"uit"
"precomp" "prelen"
"paren_names"
"substraten"
"subbeg" "sublen" "saved_copy" "suboffset" "subcoffset"
"ingepakt" "ingepakt"
"seen_evals"
"refcnt"
GESCHIEDENIS
AUTEURS
LICENTIE
perlregts - Beschrijving of the Perl regelmatig uitdrukking krachbron.
PRODUCTBESCHRIJVING
Overzicht
Een korte opmerking over de voorwaarden
Wat is een reguliere expressie-engine?
Structuur van een Regexp-programma
"regnode_1", "regnode_2", "regnode_string", "regnode_charclass",
"regnode_charclass_posixl"
Proces overzicht
A. Compilatie, 1. Ontleden voor grootte, 2. Ontleden voor constructie, 3. Kijkgaatje
optimalisatie en analyse, B. Uitvoering, 4. Startpositie en no-match optimalisaties,
5. Uitvoering van het programma
Compilatie
verankerde vaste snaren, drijvende vaste snaren, minimale en maximale lengte
vereisten, startklasse, begin-/eindposities
Uitvoering
DIVERSE
Unicode- en lokalisatieondersteuning
Basisstructuren
"offsets", "regstclass", "data", "programma"
ZIE OOK
AUTEUR
LICENTIE
REFERENTIES
perlapi - automatisch gegenereerd documentatie voor the perl publiek API
PRODUCTBESCHRIJVING
"Geef me" waarden
GIMME, GIMME_V, G_ARRAY, G_DISCARD, G_EVAL, G_NOARGS, G_SCALAR, G_VOID
Functies voor matrixmanipulatie
AvFILL, av_clear, av_create_and_push, av_create_and_unshift_one, av_delete,
av_exists, av_extend, av_fetch, av_fill, av_len, av_make, av_pop, av_push,
av_shift, av_store, av_tindex, av_top_index, av_undef, av_unshift, get_av,
newAV, sortsv, sortsv_flags
"xsubpp" variabelen en interne functies
bijl , KLASSE , dAX , dAXMARK , dITEMS , dUNDERBAR , dXSARGS , dXSI32 , items , ix ,
RETVAL , ST , DIT , ONDERBALK , XS , XS_EXTERNAL , XS_INTERNAL
Terugbelfuncties
call_argv, call_method, call_pv, call_sv, ENTER, eval_pv, eval_sv, FREETMPS,
VERLATEN, SAVETMPS
Hoofdlettergebruik wijzigen
toFOLD , toFOLD_uni , toFOLD_utf8 , toLOWER , toLOWER_L1 , toLOWER_LC , toLOWER_uni ,
toLOWER_utf8, toTITLE, toTITLE_uni, toTITLE_utf8, toUPPER, toUPPER_uni,
naarUPPER_utf8
Karakterclassificatie
isALPHA, isALPHANUMERIC, isASCII, isBLANK, isCNTRL, isDIGIT, isGRAPH, isIDCONT
, isIDFIRST , isLOWER , isOCTAL , isPRINT , isPSXSPC , isPUNCT , isSPACE , isUPPER ,
isWORDCHAR , isXDIGIT
Een tolk klonen
perl_kloon
Compileer scope hooks
BhkDISABLE, BhkENABLE, BhkENTRY_set, blockhook_register
COP hint hashes
cophh_2hv , cophh_copy , cophh_delete_pv , cophh_delete_pvn , cophh_delete_pvs ,
cophh_delete_sv, cophh_fetch_pv, cophh_fetch_pvn, cophh_fetch_pvs, cophh_fetch_sv
, cophh_free , cophh_new_empty , cophh_store_pv , cophh_store_pvn , cophh_store_pvs ,
cophh_store_sv
COP hint lezen
cop_hints_2hv , cop_hints_fetch_pv , cop_hints_fetch_pvn , cop_hints_fetch_pvs ,
cop_hints_fetch_sv
Aangepaste operators
custom_op_register , custom_op_xop , XopDISABLE , XopENABLE , XopENTRY ,
XopENTRYCUSTOM , XopENTRY_set , XopFLAGS
Functies voor CV-manipulatie
caller_cx, CvSTASH, find_runcv, get_cv, get_cvn_flags
Hulpprogramma's voor foutopsporing
dump_all, dump_packsubs, op_dump, sv_dump
Weergave- en dumpfuncties
pv_display, pv_escape, pv_pretty
Functies insluiten
cv_clone, cv_naam, cv_undef, find_rundefsv, find_rundefsvoffset, intro_my,
load_module , newPADNAMELIST , newPADNAMEouter , newPADNAMEpvn , nothreadhook ,
padnamelist_fetch , padnamelist_store , pad_add_anon , pad_add_name_pv ,
pad_add_name_pvn , pad_add_name_sv , pad_alloc , pad_findmy_pv , pad_findmy_pvn ,
pad_findmy_sv, pad_setsv, pad_sv, pad_tidy, perl_alloc, perl_construct,
perl_destruct , perl_free , perl_parse , perl_run , required_pv
Afhandeling van uitzonderingen (eenvoudige) macro's
dXCPT , XCPT_CATCH , XCPT_RETHROW , XCPT_TRY_END , XCPT_TRY_START
Globale variabelen
PL_check, PL_keyword_plugin
GV-functies
GvAV, GvCV, GvHV, GvSV, gv_const_sv, gv_fetchmeth, gv_fetchmethod_autoload,
gv_fetchmeth_autoload, gv_fetchmeth_pv, gv_fetchmeth_pvn, gv_fetchmeth_pvn_autoload
, gv_fetchmeth_pv_autoload , gv_fetchmeth_sv , gv_fetchmeth_sv_autoload , gv_init ,
gv_init_pv, gv_init_pvn, gv_init_sv, gv_stashpv, gv_stashpvn, gv_stashpvs,
gv_stashsv, setdefout
Handige waarden
Nullav, Nullch, Nullcv, Nullhv, Nullsv
Functies voor hashmanipulatie
cop_fetch_label , cop_store_label , get_hv , HEf_SVKEY , HeHASH , HeKEY , HeKLEN ,
HePV, HeSVKEY, HeSVKEY_force, HeSVKEY_set, HeUTF8, HeVAL, HvENAME, HvENAMELEN,
HvENAMEUTF8, HvNAME, HvNAMELEN, HvNAMEUTF8, hv_asset, hv_clear,
hv_clear_placeholders , hv_copy_hints_hv , hv_delete , hv_delete_ent , hv_exists ,
hv_exists_ent, hv_fetch, hv_fetchs, hv_fetch_ent, hv_fill, hv_iterinit,
hv_iterkey , hv_iterkeysv , hv_iternext , hv_iternextsv , hv_iternext_flags ,
hv_iterval, hv_magic, hv_scalar, hv_store, hv_stores, hv_store_ent, hv_undef,
nieuweHV
haak manipulatie
wrap_op_checker
Lexer-interface
lex_bufutf8, lex_discard_to, lex_grow_linestr, lex_next_chunk, lex_peek_unichar,
lex_read_space, lex_read_to, lex_read_unichar, lex_start, lex_stuff_pv,
lex_stuff_pvn , lex_stuff_pvs , lex_stuff_sv , lex_unstuff , parse_arithexpr ,
parse_barestmt, parse_block, parse_fullexpr, parse_fullstmt, parse_label,
parse_listexpr , parse_stmtseq , parse_termexpr , PL_parser , PL_parser->bufend ,
PL_parser->bufptr , PL_parser->linestart , PL_parser->linestr
Locale-gerelateerde functies en macro's
DECLARATION_FOR_LC_NUMERIC_MANIPULATION, RESTORE_LC_NUMERIC,
STORE_LC_NUMERIC_FORCE_TO_UNDERLYING , STORE_LC_NUMERIC_SET_TO_NEEDED , synchronisatie_locale
Magische functies
mg_clear, mg_copy, mg_find, mg_findext, mg_free, mg_free_type, mg_get,
mg_lengte, mg_magical, mg_set, SvGETMAGIC, SvLOCK, SvSETMAGIC, SvSetMagicSV,
SvSetMagicSV_nosteal, SvSetSV, SvSetSV_nosteal, SvSHARE, SvUNLOCK
Geheugen management
Kopie , CopyD , Move , MoveD , Newx , Newxc , Newxz , Poison , PoisonFree , PoisonNew ,
PoisonWith, Vernieuwen, Vernieuwen, Safefree, savepv, savepvn, savepvs, savesharedpv,
savesharedpvn, savesharedpvs, savesharedsvpv, savesvpv, StructCopy, Zero, ZeroD
Diverse functies
dump_c_backtrace, fbm_compile, fbm_instr, foldEQ, foldEQ_locale, formulier, getcwd_sv
, get_c_backtrace_dump , ibcmp , ibcmp_locale , is_safe_syscall , memEQ , memNE , puinhoop
, mess_sv , mijn_snprintf , mijn_sprintf , mijn_strlcat , mijn_strlcpy , mijn_vsnprintf ,
PERL_SYS_INIT, PERL_SYS_INIT3, PERL_SYS_TERM, quadmath_format_needed,
quadmath_format_single, READ_XDIGIT, strEQ, strGE, strGT, strLE, strLT, strNE,
strnEQ, strnNE, sv_destroyable, sv_nosharing, vmess
MRO-functies
mro_get_linear_isa, mro_method_changed_in, mro_register
Multicall-functies
dMULTICALL, MULTICALL, POP_MULTICALL, PUSH_MULTICALL
Numerieke functies
grok_bin , grok_hex , grok_infnan , grok_nummer , grok_nummer_flags ,
grok_numerieke_radix, grok_oct, isinfnan, Perl_signbit, scan_bin, scan_hex,
scan_oct
Verouderde achterwaartse compatibiliteitsfuncties
custom_op_desc , custom_op_name , gv_fetchmethod , is_utf8_char , is_utf8_char_buf ,
pack_cat, pad_compname_type, sv_2pvbyte_nolen, sv_2pvutf8_nolen, sv_2pv_nolen,
sv_catpvn_mg, sv_catsv_mg, sv_force_normal, sv_iv, sv_nolocking, sv_nounlocking,
sv_nv, sv_pv, sv_pvbyte, sv_pvbyten, sv_pvn, sv_pvutf8, sv_pvutf8n, sv_taint,
sv_unref, sv_usepvn, sv_usepvn_mg, sv_uv, unpack_str, utf8_to_uvchr,
utf8_to_uvuni
Optree constructie
nieuwASSIGNOP, nieuwBINOP, nieuwCONDOP, nieuwDEFSVOP, nieuwFOROP, nieuwGIVENOP, nieuwGVOP,
nieuweLISTOP , nieuweLOGOP , nieuweLOOPEX , nieuweLOOPOP , nieuweMETHOP , nieuweMETHOP_named ,
nieuwNULLLIST , nieuwOP , nieuwPADOP , nieuwPMOP , nieuwPVOP , nieuwRANGE , nieuwSLICEOP ,
nieuwSTATEOP , nieuwSVOP , nieuwUNOP , nieuwUNOP_AUX , nieuwWHENOP , nieuwWHILEOP
Optree-manipulatiefuncties
alloccopstash, block_end, block_start, ck_entersub_args_list,
ck_entersub_args_proto , ck_entersub_args_proto_or_list , cv_const_sv ,
cv_get_call_checker , cv_set_call_checker , cv_set_call_checker_flags , LINKLIST ,
nieuweCONSTSUB , nieuweCONSTSUB_flags , newXS , OpHAS_SIBLING , OpLASTSIB_set ,
OpMAYBESIB_set, OpMORESIB_set, OpSIBLING, op_append_elem, op_append_list,
OP_CLASS , op_contextualize , op_convert_list , OP_DESC , op_free , op_linklist ,
op_lvalue , OP_NAME , op_null , op_parent , op_prepend_elem , op_scope ,
op_sibling_splice, OP_TYPE_IS, OP_TYPE_IS_OR_WAS, rv2cv_op_cv
Inpakken en uitpakken
paklijst , uitpakstring
Pad-gegevensstructuren
CvPADLIST , PadARRAY , PadlistARRAY , PadlistMAX , PadlistNAMES , PadlistNAMESARRAY ,
PadlijstNAMESMAX , PadlijstREFCNT , PadMAX , PadnameLEN , PadnamelijstARRAY ,
PadnaamlijstMAX , PadnaamlijstREFCNT , PadnaamlijstREFCNT_dec , PadnaamPV , PadnaamREFCNT
, PadnaamREFCNT_dec , PadnaamSV , PadnaamUTF8 , pad_add_name_pvs , pad_findmy_pvs ,
pad_new , PL_comppad , PL_comppad_name , PL_curpad
Variabelen per tolk
PL_modglobal, PL_na, PL_opfreehook, PL_peepp, PL_rpeepp, PL_sv_no, PL_sv_undef,
PL_sv_ja
REGEXP-functies
SvRX, SvRXOK
Stapelmanipulatiemacro's
dMARK, dORIGMARK, dSP, EXTEND, MARK, mPUSHi, mPUSHn, mPUSHp, mPUSHs, mPUSHu,
mXPUSHi, mXPUSHn, mXPUSHp, mXPUSHs, mXPUSHu, ORIGMARK, POPi, POPl, POPn, POPp
, POPpbytex , POPpx , POPs , PUSHi , PUSHMARK , PUSHmortal , PUSHn , PUSHp , PUSHs ,
PUSHu, PUTBACK, SP, SPAGAIN, XPUSHi, XPUSHmortal, XPUSHn, XPUSHp, XPUSHs,
XPUSHu, XSRETURN, XSRETURN_EMPTY, XSRETURN_IV, XSRETURN_NO, XSRETURN_NV,
XSRETURN_PV, XSRETURN_UNDEF, XSRETURN_UV, XSRETURN_YES, XST_mIV, XST_mNO,
XST_mNV , XST_mPV , XST_mUNDEF , XST_mYES
SV-vlaggen
svtype , SVt_INVLIST , SVt_IV , SVt_NULL , SVt_NV , SVt_PV , SVt_PVAV , SVt_PVCV ,
SVt_PVFM , SVt_PVGV , SVt_PVHV , SVt_PVIO , SVt_PVIV , SVt_PVLV , SVt_PVMG , SVt_PVNV
, SVt_REGEXP
SV-manipulatiefuncties
boolSV , croak_xs_usage , get_sv , newRV_inc , newSVpadname , newSVpvn_utf8 , SvCUR ,
SvCUR_set, SvEND, SvGAMAGIC, SvGROW, SvIOK, SvIOKp, SvIOK_notUV, SvIOK_off,
SvIOK_on, SvIOK_only, SvIOK_only_UV, SvIOK_UV, SvIsCOW, SvIsCOW_shared_hash,
SvIV, SvIVX, SvIVx, SvIV_nomg, SvIV_set, SvLEN, SvLEN_set, SvMAGIC_set, SvNIOK
, SvNIOKp , SvNIOK_off , SvNOK , SvNOKp , SvNOK_off , SvNOK_on , SvNOK_only , SvNV ,
SvNVX, SvNVx, SvNV_nomg, SvNV_set, SvOK, SvOOK, SvOOK_offset, SvPOK, SvPOKp,
SvPOK_off, SvPOK_on, SvPOK_only, SvPOK_only_UTF8, SvPV, SvPVbyte, SvPVbytex,
SvPVbytex_force , SvPVbyte_force , SvPVbyte_nolen , SvPVutf8 , SvPVutf8x ,
SvPVutf8x_force, SvPVutf8_force, SvPVutf8_nolen, SvPVX, SvPVx, SvPV_force,
SvPV_force_nomg, SvPV_nolen, SvPV_nomg, SvPV_nomg_nolen, SvPV_set, SvREFCNT,
SvREFCNT_dec, SvREFCNT_dec_NN, SvREFCNT_inc, SvREFCNT_inc_NN, SvREFCNT_inc_simple
, SvREFCNT_inc_simple_NN , SvREFCNT_inc_simple_void , SvREFCNT_inc_simple_void_NN ,
SvREFCNT_inc_void, SvREFCNT_inc_void_NN, SvROK, SvROK_off, SvROK_on, SvRV,
SvRV_set, SvSTASH, SvSTASH_set, SvTAINT, SvTAINTED, SvTAINTED_off, SvTAINTED_on
, SvTRUE , SvTRUE_nomg , SvTYPE , SvUOK , SvUPGRADE , SvUTF8 , SvUTF8_off , SvUTF8_on
, SvUV , SvUVX , SvUVx , SvUV_nomg , SvUV_set , SvVOK , sv_catpvn_nomg , sv_catpv_nomg
, sv_catsv_nomg , sv_afgeleide_van , sv_afgeleide_van_pv , sv_afgeleide_van_pvn ,
sv_derived_from_sv , sv_does , sv_does_pv , sv_does_pvn , sv_does_sv , sv_report_used
, sv_setsv_nomg , sv_utf8_upgrade_nomg
SV-lichaamstoewijzing
looks_like_number , newRV_noinc , newSV , newSVhek , newSViv , newSVnv , newSVpv ,
nieuweSVpvf , nieuweSVpvn , nieuweSVpvn_flags , nieuweSVpvn_share , nieuweSVpvs , nieuweSVpvs_flags ,
newSVpvs_share , newSVpv_share , newSVrv , newSVsv , newSVuv , newSV_type , sv_2bool ,
sv_2bool_flags, sv_2cv, sv_2io, sv_2iv_flags, sv_2mortal, sv_2nv_flags,
sv_2pvbyte, sv_2pvutf8, sv_2pv_flags, sv_2uv_flags, sv_backoff, sv_bless,
sv_catpv, sv_catpvf, sv_catpvf_mg, sv_catpvn, sv_catpvn_flags, sv_catpvs,
sv_catpvs_flags , sv_catpvs_mg , sv_catpvs_nomg , sv_catpv_flags , sv_catpv_mg ,
sv_catsv, sv_catsv_flags, sv_chop, sv_clear, sv_cmp, sv_cmp_flags, sv_cmp_locale
, sv_cmp_locale_flags , sv_collxfrm , sv_collxfrm_flags , sv_copypv_flags ,
sv_copypv_nomg, sv_dec, sv_dec_nomg, sv_eq, sv_eq_flags, sv_force_normal_flags,
sv_free, sv_gets, sv_get_backrefs, sv_grow, sv_inc, sv_inc_nomg, sv_insert,
sv_insert_flags , sv_isa , sv_isobject , sv_len , sv_len_utf8 , sv_magic , sv_magicext
, sv_mortalcopy , sv_newmortal , sv_newref , sv_pos_b2u , sv_pos_b2u_flags ,
sv_pos_u2b , sv_pos_u2b_flags , sv_pvbyten_force , sv_pvn_force , sv_pvn_force_flags ,
sv_pvutf8n_force, sv_reftype, sv_replace, sv_reset, sv_rvweaken, sv_setiv,
sv_setiv_mg, sv_setnv, sv_setnv_mg, sv_setpv, sv_setpvf, sv_setpvf_mg,
sv_setpviv, sv_setpviv_mg, sv_setpvn, sv_setpvn_mg, sv_setpvs, sv_setpvs_mg,
sv_setpv_mg, sv_setref_iv, sv_setref_nv, sv_setref_pv, sv_setref_pvn,
sv_setref_pvs, sv_setref_uv, sv_setsv, sv_setsv_flags, sv_setsv_mg, sv_setuv,
sv_setuv_mg, sv_tainted, sv_true, sv_unmagic, sv_unmagicext, sv_unref_flags,
sv_untaint, sv_upgrade, sv_usepvn_flags, sv_utf8_decode, sv_utf8_downgrade,
sv_utf8_encode, sv_utf8_upgrade, sv_utf8_upgrade_flags, sv_utf8_upgrade_flags_grow
, sv_utf8_upgrade_nomg , sv_vcatpvf , sv_vcatpvfn , sv_vcatpvfn_flags , sv_vcatpvf_mg
, sv_vsetpvf , sv_vsetpvfn , sv_vsetpvf_mg
Unicode-ondersteuning
bytes_cmp_utf8, bytes_from_utf8, bytes_to_utf8, DO_UTF8, foldEQ_utf8, isUTF8_CHAR
, is_ascii_string , is_invariant_string , is_utf8_string , is_utf8_string_loc ,
is_utf8_string_loclen , pv_uni_display , sv_cat_decode , sv_recode_to_utf8 ,
sv_uni_display , to_utf8_case , to_utf8_fold , to_utf8_lower , to_utf8_title ,
to_utf8_upper, utf8n_to_uvchr, utf8n_to_uvuni, UTF8SKIP, utf8_distance, utf8_hop
, utf8_length , utf8_to_bytes , utf8_to_uvchr_buf , utf8_to_uvuni_buf , UVCHR_SKIP ,
uvchr_to_utf8 , uvchr_to_utf8_flags , uvoffuni_to_utf8_flags , uvuni_to_utf8_flags
Variabelen gecreëerd door "xsubpp" en "xsubpp" interne functies
nieuwXSproto , XS_APIVERSION_BOOTCHECK , XS_VERSION , XS_VERSION_BOOTCHECK
Versioning
nieuwe_versie, prescan_version, scan_version, upg_version, vcmp, vnormal, vnumify
, vstringify , vverify
Waarschuwing en sterven
kwaken , croak_no_modify , croak_sv , die , die_sv , vcroak , vwarn , waarschuwen , warn_sv
Ongedocumenteerde functies
GetVars, Gv_AMupdate, PerlIO_clearerr, PerlIO_close, PerlIO_context_layers,
PerlIO_eof, PerlIO_error, PerlIO_fileno, PerlIO_fill, PerlIO_flush,
PerlIO_get_base, PerlIO_get_bufsiz, PerlIO_get_cnt, PerlIO_get_ptr, PerlIO_read,
PerlIO_seek, PerlIO_set_cnt, PerlIO_set_ptrcnt, PerlIO_setlinebuf, PerlIO_stderr,
PerlIO_stdin, PerlIO_stdout, PerlIO_tell, PerlIO_unread, PerlIO_write,
amagic_call, amagic_deref_call, any_dup, atfork_lock, atfork_unlock, av_arylen_p
, av_iter_p, block_gimme, call_atexit, call_list, calloc, cast_i32, cast_iv,
cast_ulong, cast_uv, ck_warner, ck_warner_d, ckwarn, ckwarn_d, clone_params_del
, clone_params_new , croak_memory_wrap , croak_nocontext , csighandler , cx_dump ,
cx_dup, cxinc, deb, deb_nocontext, debop, debprofdump, debstack, debstackptrs,
delimcpy, despatch_signals, die_nocontext, dirp_dup, do_aspawn, do_binmode,
do_close , do_gv_dump , do_gvgv_dump , do_hv_dump , do_join , do_magic_dump ,
do_op_dump, do_open, do_open9, do_openn, do_pmop_dump, do_spawn, do_spawn_nowait
, do_sprintf , do_sv_dump , making_taint , doref , dounwind , dowantarray , dump_eval ,
dump_form, dump_indent, dump_mstats, dump_sub, dump_vindent, filter_add,
filter_del, filter_read, foldEQ_latin1, form_nocontext, fp_dup, fprintf_nocontext
, free_global_struct , free_tmps , get_context , get_mstats , get_op_descs ,
get_op_names, get_ppaddr, get_vtbl, gp_dup, gp_free, gp_ref, gv_AVadd, gv_HVadd
, gv_IOadd , gv_SVadd , gv_add_by_type , gv_autoload4 , gv_autoload_pv ,
gv_autoload_pvn , gv_autoload_sv , gv_check , gv_dump , gv_efullname , gv_efullname3 ,
gv_efullname4, gv_fetchfile, gv_fetchfile_flags, gv_fetchpv, gv_fetchpvn_flags,
gv_fetchsv, gv_fullname, gv_fullname3, gv_fullname4, gv_handler, gv_name_set,
he_dup , hek_dup , hv_common , hv_common_key_len , hv_delayfree_ent , hv_eiter_p ,
hv_eiter_set , hv_free_ent , hv_ksplit , hv_name_set , hv_placeholders_get ,
hv_placeholders_set, hv_rand_set, hv_riter_p, hv_riter_set, ibcmp_utf8,
init_global_struct , init_stacks , init_tm , instr , is_lvalue_sub , leave_scope ,
load_module_nocontext, magic_dump, malloc, markstack_grow, mess_nocontext, mfree
, mg_dup , mg_size , mini_mktime , moreswitches , mro_get_from_name ,
mro_get_private_data , mro_set_mro , mro_set_private_data , mijn_atof , mijn_atof2 ,
mijn_bcopy , mijn_bzero , mijn_chsize , mijn_cxt_index , mijn_cxt_init , mijn_dirfd , mijn_exit ,
my_failure_exit , mijn_fflush_all , mijn_fork , mijn_lstat , mijn_memcmp , mijn_memset ,
mijn_pclose , mijn_popen , mijn_popen_lijst , mijn_setenv , mijn_socketpair , mijn_stat ,
mijn_strftime, nieuweANONATTRSUB, nieuweANONHASH, nieuweANONLIST, nieuweANONSUB, nieuweATTRSUB,
nieuwAVREF, nieuwCVREF, nieuwFORM, nieuwGVREF, nieuwGVgen, nieuwGVgen_flags, nieuwHVREF,
newHVhv , newIO , newMYSUB , newPROG , newRV , newSUB , newSVREF , newSVpvf_nocontext
, new_stackinfo , ninstr , op_refcnt_lock , op_refcnt_unlock , parser_dup ,
perl_alloc_using, perl_clone_using, pmop_dump, pop_scope, pregcomp, pregexec,
pregfree , pregfree2 , printf_nocontext , ptr_table_fetch , ptr_table_free ,
ptr_table_new , ptr_table_split , ptr_table_store , push_scope , re_compile ,
re_dup_guts , re_intuit_start , re_intuit_string , realloc , reentrant_free ,
reentrant_init, reentrant_retry, reentrant_size, ref, reg_named_buff_all,
reg_named_buff_exists , reg_named_buff_fetch , reg_named_buff_firstkey ,
reg_named_buff_nextkey , reg_named_buff_scalar , regclass_swash , regdump ,
regdupe_internal, regexec_flags, regfree_internal, reginitcolors, regnext,
repeatcpy, rninstr, rsignal, rsignal_state, runops_debug, runops_standaard,
rvpv_dup, safesyscalloc, safesysfree, safesysmalloc, safesysrealloc, save_I16,
save_I32, save_I8, save_adelete, save_aelem, save_aelem_flags, save_alloc,
save_aptr, save_ary, save_bool, save_clearsv, save_delete, save_destructor,
save_destructor_x, save_freeop, save_freepv, save_freesv, save_generic_pvref,
save_generic_svref, save_gp, save_hash, save_hdelete, save_helem,
save_helem_flags, save_hints, save_hptr, save_int, save_item, save_iv, save_list
, save_long , save_mortalizesv , save_nogv , save_op , save_padsv_and_mortalize ,
save_pptr, save_pushi32ptr, save_pushptr, save_pushptrptr, save_re_context,
save_scalar, save_set_svflags, save_shared_pvref, save_sptr, save_svref,
save_vptr, savestack_grow, savestack_grow_cnt, scan_num, scan_vstring, zaad,
set_context , set_numeric_local , set_numeric_radix , set_numeric_standard , share_hek
, si_dup , ss_dup , stack_grow , start_subparse , str_to_version , sv_2iv , sv_2pv ,
sv_2uv, sv_catpvf_mg_nocontext, sv_catpvf_nocontext, sv_dup, sv_dup_inc, sv_peek
, sv_pvn_nomg , sv_setpvf_mg_nocontext , sv_setpvf_nocontext , swash_fetch ,
swash_init, sys_init, sys_init3, sys_intern_clear, sys_intern_dup,
sys_intern_init, sys_term, taint_env, taint_proper, unlnk, unsharepvn,
utf16_to_utf8 , utf16_to_utf8_reversed , uvuni_to_utf8 , vdeb , vform , vload_module ,
vnewSVpvf , vwarner , warn_nocontext , warner , warner_nocontext , thatsig ,
whosig_pv , whosig_pvn , whosig_sv
AUTEURS
ZIE OOK
perlint - automatisch gegenereerd documentatie of puur intern Perl functies
PRODUCTBESCHRIJVING
Compileer scope hooks
BhkENTRY, BhkFLAGS, CALL_BLOCK_HOOKS
Aangepaste operators
kern_prototype
Functies voor CV-manipulatie
dokken
CV-referentietellingen en CvOUTSIDE
CvZWAK BUITEN
Functies insluiten
cv_dump , cv_forget_slab , do_dump_pad , padlist_dup , padnaamlijst_dup , padnaam_dup ,
pad_alloc_name, pad_block_start, pad_check_dup, pad_findlex, pad_fixup_inner_anons
, pad_free , pad_leavemy , pad_push , pad_reset , pad_swipe
GV-functies
gv_try_downgrade
Functies voor hashmanipulatie
hv_ename_add , hv_ename_delete , opnieuw geteld_he_chain_2hv , opnieuw geteld_he_fetch_pv ,
opnieuw geteld_he_fetch_pvn , opnieuw geteld_he_fetch_pvs , opnieuw geteld_he_fetch_sv ,
opnieuw geteld_he_free , opnieuw geteld_he_inc , opnieuw geteld_he_new_pv , opnieuw geteld_he_new_pvn
, opnieuw geteld_he_new_pvs , opnieuw geteld_he_new_sv
IO-functies
start_glob
Lexer-interface
valid_proto
Magische functies
magic_clearhint, magic_clearhints, magic_methcall, magic_sethint, mg_localize
Diverse functies
free_c_backtrace, get_c_backtrace
MRO-functies
mro_get_linear_isa_dfs , mro_isa_changed_in , mro_package_moved
Optree-manipulatiefuncties
finalize_optree
Pad-gegevensstructuren
CX_CURPAD_SAVE , CX_CURPAD_SV , PadnaamIsOUR , PadnaamIsSTATE , PadnaamOURSTASH ,
PadnaamOUTER, PadnaamTYPE, PAD_BASE_SV, PAD_CLONE_VARS, PAD_COMPNAME_FLAGS,
PAD_COMPNAME_GEN, PAD_COMPNAME_GEN_set, PAD_COMPNAME_OURSTASH, PAD_COMPNAME_PV,
PAD_COMPNAME_TYPE, PAD_RESTORE_LOCAL, PAD_SAVE_LOCAL, PAD_SAVE_SETNULLPAD,
PAD_SETSV, PAD_SET_CUR, PAD_SET_CUR_NOSAVE, PAD_SV, PAD_SVl, SAVECLEARSV,
SAVECOMPPAD, SAVEPADSV
Variabelen per tolk
PL_DBsingle, PL_DBsub, PL_DBtrace, PL_dowarn, PL_last_in_gv, PL_ofsgv, PL_rs
Stapelmanipulatiemacro's
djSP, LVRET
SV-manipulatiefuncties
SvTHINKFIRST, sv_add_arena, sv_clean_all, sv_clean_objs, sv_free_arenas
SV-lichaamstoewijzing
sv_2num, sv_copypv, sv_ref
Unicode-ondersteuning
vind_uninit_var, rapport_uninit
Ongedocumenteerde functies
PerlIO_restore_errno , PerlIO_save_errno , Slab_Alloc , Slab_Free , Slab_to_ro ,
Slab_to_rw , _add_range_to_invlist , _core_swash_init , _get_encoding ,
_get_swash_invlist , _invlist_array_init , _invlist_contains_cp , _invlist_contents ,
_invlist_dump , _invlist_intersection , _invlist_intersection_maybe_complement_2nd ,
_invlist_invert , _invlist_len , _invlist_populate_swatch , _invlist_search ,
_invlist_subtract , _invlist_union , _invlist_union_maybe_complement_2nd ,
_load_PL_utf8_foldclosures , _new_invlist , _setup_canned_invlist ,
_swash_inversion_hash , _swash_to_invlist , _to_fold_latin1 , _to_upper_title_latin1 ,
_warn_problematic_locale , aassign_common_vars , add_cp_to_invlist ,
alloc_maybe_populate_EXACT , allocmy , amagic_is_enabled , toepassen , av_extend_guts ,
av_reify, bind_match, boot_core_PerlIO, boot_core_UNIVERSAL, boot_core_mro, cando
, check_utf8_print , ck_anoncode , ck_backtick , ck_bitop , ck_cmp , ck_concat ,
ck_gedefinieerd, ck_delete, ck_each, ck_entersub_args_core, ck_eof, ck_eval, ck_exec
, ck_exists , ck_ftst , ck_fun , ck_glob , ck_grep , ck_index , ck_join , ck_length ,
ck_lfun, ck_listiob, ck_match, ck_method, ck_null, ck_open, ck_prototype,
ck_readline, ck_refassign, ck_repeat, ck_require, ck_return, ck_rfun, ck_rvconst
, ck_sassign , ck_select , ck_shift , ck_smartmatch , ck_sort , ck_spair , ck_split ,
ck_stringify , ck_subr , ck_substr , ck_svconst , ck_tell , ck_trunc , close_cop ,
compute_EXACTish, coresub_op, create_eval_scope, croak_no_mem, croak_popstack,
current_re_engine, custom_op_get_field, cv_ckproto_len_flags, cv_clone_into,
cv_const_sv_or_av, cv_undef_flags, cvgv_from_hek, cvgv_set, cvstash_set,
deb_stack_all, defelem_target, delete_eval_scope, die_unwind, do_aexec, do_aexec5
, do_eof , do_exec , do_exec3 , do_execfree , do_ipcctl , do_ipcget , do_msgrcv ,
do_msgsnd, do_ncmp, do_open6, do_open_raw, do_print, do_readline, do_seek,
do_semop, do_shmio, do_sysseek, do_tell, do_trans, do_vecget, do_vecset, do_vop
, dofile , drand48_init_r , drand48_r , dump_all_perl , dump_packsubs_perl ,
dump_sub_perl, dump_sv_child, emulate_cop_io, feature_is_enabled, find_lexical_cv
, find_runcv_where , find_rundefsv2 , find_script , free_tied_hv_pool ,
get_and_check_backslash_N_name , get_db_sub , get_debug_opts , get_hash_seed ,
get_invlist_iter_addr , get_invlist_offset_addr , get_invlist_previous_index_addr ,
get_no_modify , get_opargs , get_re_arg , getenv_len , grok_atoUV , grok_bslash_x ,
gv_fetchmeth_internal, gv_override, gv_setref, gv_stashpvn_internal,
gv_stashsvpvn_cached , hfree_next_entry , hv_backreferences_p , hv_kill_backrefs ,
hv_placeholders_p, hv_undef_flags, init_argv_symbols, init_constants, init_dbargs
, init_debugger , omkeren , invlist_array , invlist_clone , invlist_highest ,
invlist_is_iterating , invlist_iterfinish , invlist_iterinit , invlist_max ,
invlist_previous_index , invlist_set_len , invlist_set_previous_index , invlist_trim ,
io_close , is_utf8_common , isinfnansv , jmaybe , trefwoord , trefwoord_plugin_standard ,
lijst , lokaliseren , magic_clear_all_env , magic_cleararylen_p , magic_clearenv ,
magic_clearisa, magic_clearpack, magic_clearsig, magic_copycallchecker,
magic_existspack, magic_freearylen_p, magic_freeovrld, magic_get, magic_getarylen
, magic_getdebugvar , magic_getdefelem , magic_getnkeys , magic_getpack , magic_getpos
, magic_getsig , magic_getsubstr , magic_gettaint , magic_getuvar , magic_getvec ,
magic_killbackrefs , magic_nextpack , magic_regdata_cnt , magic_regdatum_get ,
magic_regdatum_set , magic_scalarpack , magic_set , magic_set_all_env ,
magic_setarylen , magic_setcollxfrm , magic_setdbline , magic_setdebugvar ,
magic_setdefelem , magic_setenv , magic_setisa , magic_setlvref , magic_setmglob ,
magic_setnkeys, magic_setpack, magic_setpos, magic_setregexp, magic_setsig,
magic_setsubstr , magic_settaint , magic_setutf8 , magic_setuvar , magic_setvec ,
magic_sizepack , magic_wipepack , malloc_good_size , malloced_size , mem_collxfrm ,
mg_find_mglob , mode_from_discipline , more_bodies , mro_meta_dup , mro_meta_init ,
multideref_stringify , mijn_attrs , mijn_clearenv , mijn_lstat_flags , mijn_stat_flags ,
my_unexec, newATTRSUB_x, newGP, newMETHOP_internal, newSTUB, newSVavdefelem,
newXS_deffile , newXS_len_flags , new_warnings_bitfield , nextargv , noperl_die ,
oopsAV, oopsHV, op_clear, op_integerize, op_lvalue_flags, op_refcnt_dec,
op_refcnt_inc, op_relocate_sv, op_std_init, op_unscope, opmethod_stash,
opslab_force_free , opslab_free , opslab_free_nopad , pakket , pakketversie ,
pad_add_weakref , padlist_store , padname_free , padnamelist_free , parse_subsignature
, parse_unicode_opts , parser_free , parser_free_nexttoke_ops , path_is_doorzoekbaar ,
peep, pmruntime, populate_isa, ptr_hash, qerror, re_op_compile, reg_named_buff,
reg_named_buff_iter , reg_numbered_buff_fetch , reg_numbered_buff_length ,
reg_numbered_buff_store , reg_qr_package , reg_skipcomment , reg_temp_copy , regelmatig
, regpposixcc , regprop , report_evil_fh , report_redefined_cv , report_wrongway_fh ,
rpeep, rsignal_restore, rsignal_save, rxres_save, same_dirent, save_aliased_sv,
save_strlen, sawparens, scalar, scalarvoid, set_caret_X, set_padlist,
Should_warn_nl , sighandler , softref2xv , ssc_add_range , ssc_clear_locale ,
ssc_cp_and, ssc_intersection, ssc_union, sub_crush_diepte, sv_add_backref,
sv_buf_to_ro , sv_del_backref , sv_free2 , sv_kill_backrefs , sv_len_utf8_nomg ,
sv_magicext_mglob , sv_mortalcopy_flags , sv_only_taint_gmagic , sv_or_pv_pos_u2b ,
sv_resetpvn , sv_sethek , sv_setsv_cow , sv_unglob , gebonden_methode , tmps_grow_p ,
translate_substr_offsets , try_amagic_bin , try_amagic_un , unshare_hek , gebruik ,
varname, vivify_defelem, vivify_ref, wait4pid, was_lvalue_sub, horloge,
win32_croak_not_implemented, write_to_stderr, xs_boot_epilog, xs_handshake,
yyerror , yyerror_pv , yyerror_pvn , yylex , yyparse , yyunlex
AUTEURS
ZIE OOK
perliol - C API voor Perl's uitvoering of IO in Lagen.
KORTE INHOUD
PRODUCTBESCHRIJVING
Geschiedenis en achtergrond
Basis structuur
Lagen versus disciplines
Data structuren
Functies en attributen
Gegevens per instantie
Lagen in actie.
Vlagbits per instantie
PERLIO_F_EOF, PERLIO_F_CANWRITE, PERLIO_F_CANREAD, PERLIO_F_ERROR,
PERLIO_F_TRUNCATE, PERLIO_F_APPEND, PERLIO_F_CRLF, PERLIO_F_UTF8, PERLIO_F_UNBUF,
PERLIO_F_WRBUF, PERLIO_F_RDBUF, PERLIO_F_LINEBUF, PERLIO_F_TEMP, PERLIO_F_OPEN,
PERLIO_F_FASTGETS
Methoden in detail
fsize, naam, grootte, soort, PERLIO_K_BUFFERED, PERLIO_K_RAW, PERLIO_K_CANCRLF,
PERLIO_K_FASTGETS, PERLIO_K_MULTIARG, Gepusht, Popped, Open, Binmode, Getarg,
Fileno, Dup, Lezen, Schrijven, Zoeken, Vertellen, Sluiten, Doorspoelen, Vullen, Eof, Fout, Clearerr,
Setlinebuf, Get_base, Get_bufsiz, Get_ptr, Get_cnt, Set_ptrcnt
Nutsbedrijven
PerlIO-lagen implementeren
C-implementaties, Perl-implementaties
Kernlagen
"unix", "perlio", "stdio", "crlf", "mmap", "in behandeling", "raw", "utf8"
Extensielagen
":codering", ":scalar", ":via"
ALLES
perlapio - perl's IO abstractie interface.
KORTE INHOUD
PRODUCTBESCHRIJVING
1. USE_STDIO, 2. USE_PERLIO, PerlIO_stdin(), PerlIO_stdout(), PerlIO_stderr(),
PerlIO_open(pad, modus), PerlIO_fdopen(fd,modus), PerlIO_reopen(pad,modus,f),
PerlIO_printf(f,fmt,...), PerlIO_vprintf(f,fmt,a), PerlIO_stdoutf(fmt,...),
PerlIO_read(f,buf,telling), PerlIO_write(f,buf,aantal), PerlIO_close(f),
PerlIO_puts(f,s), PerlIO_putc(f,c), PerlIO_ungetc(f,c), PerlIO_getc(f), PerlIO_eof(f),
PerlIO_fout(f), PerlIO_fileno(f), PerlIO_clearrr(f), PerlIO_flush(f),
PerlIO_seek(f,offset,vandaar), PerlIO_tell(f), PerlIO_getpos(f,p), PerlIO_setpos(f,p),
PerlIO_rewind(f), PerlIO_tmpbestand(), PerlIO_setlinebuf(f)
Co-existentie met stdio
PerlIO_importFILE(f,modus), PerlIO_exportFILE(f,modus), PerlIO_releaseFILE(p,f),
PerlIO_findFILE(f)
"Fast get" Functies
PerlIO_fast_gets(f), PerlIO_has_cntptr(f), PerlIO_get_cnt(f), PerlIO_get_ptr(f),
PerlIO_set_ptrcnt(f,p,c), PerlIO_canset_cnt(f), PerlIO_set_cnt(f,c),
PerlIO_heeft_base(f), PerlIO_get_base(f), PerlIO_get_bufsiz(f)
Andere functies
PerlIO_apply_layers(f,mode,layers), PerlIO_binmode(f,ptype,imode,layers), '<'
lezen, '>' schrijven, '+' lezen/schrijven, PerlIO_debug(fmt,...)
perlhack - Hoe naar houwen on Perl
PRODUCTBESCHRIJVING
SUPER SNELLE PATCHGIDS
Bekijk de source repository, Zorg ervoor dat je het laatste advies opvolgt, Maak je
wijziging, Test uw wijziging, Leg uw wijziging vast, Stuur uw wijziging naar perlbug, Bedankt,
De volgende keer
BUGRAPPORTAGE
PERL 5 PORTIERS
perl-changes mailinglijst
#p5p op IRC
DE PERL-BRON KRIJGEN
Leestoegang via Git
Leestoegang via internet
Leestoegang via rsync
Schrijftoegang via git
PATCH PERL
Patches indienen
Uw patch geaccepteerd krijgen
Waarom, wat, hoe?
Een kernmodule patchen
Perldelta bijwerken
Wat zorgt voor een goede patch?
TESTEN
t/basis, t/comp en t/opbasis, t/cmd, t/rennen, t/io en bovenkant, Al het andere, 1), 2)
Speciale "make-test" doelen
test_porting, minitest, test.valgrind check.valgrind, test_harness, test-notty
test_notty
Parallelle tests
Met de hand testen uitvoeren
gebruik t/harnas om uit te proberen
-v, -marteling, -re=PATROON, -re LIJST VAN PATRONEN, PERL_CORE=1,
PERL_DESTRUCT_LEVEL=2, PERL, PERL_SKIP_TTY_TEST, PERL_TEST_Net_Ping,
PERL_TEST_NOVREXX, PERL_TEST_NUMCONVERTS, PERL_TEST_MEMORY
prestatietests
MEER LEZEN VOOR GUTS HACKERS
perlsource, perlinterp, perlhacktut, perlhacktips, perlguts, perlxstut en perlxs,
perlapi, Porting/pompoen.pod
CPAN TESTERS EN PERL-ROKERS
WAT NU?
'De Weg gaat maar door en door, vanaf de deur waar hij begon.'
Metaforische citaten
AUTEUR
perlbron - A gids naar the Perl (bron) boom
PRODUCTBESCHRIJVING
JE WEG VINDEN
C-code
Kernmodules
lib /, ext /, dist /, cpan/
Tests
Moduletesten, t/basis/, t/cmd/, t/comp/, t/io/, t/mro/, bovenkant/, t/opbasis/, t/m/,
t/rennen/, t/uni/, t/win32/, t/porteren/, t/lib/
Documentatie
Hacktools en documentatie
rekening*, Onderhouders, Onderhouders.pl en Onderhouders.pm, poedig
Bouw systeem
AUTEURS
MANIFESTEREN
perlinterp - An overzicht of the Perl tolk
PRODUCTBESCHRIJVING
ELEMENTEN VAN DE TOLKER
Startup
Parsing
Optimalisatie
Hardlopen
Uitzondering overhandigen
INTERNE VARIABELE TYPES
OP BOMEN
STAPELS
Argumentenstapel
Markeer stapel
Stapel opslaan
MILJOENEN MACROS
VERDERE LEZING
perlhacktut - Lopen brengt the het aanmaken of a simpel C code stuk
PRODUCTBESCHRIJVING
VOORBEELD VAN EEN EENVOUDIGE PATCH
De patch schrijven
De patch testen
De patch documenteren
Verzenden
AUTEUR
perlhacktips - Tips voor Perl kern C code hacking
PRODUCTBESCHRIJVING
VEEL VOORKOMENDE PROBLEMEN
Perl-omgevingsproblemen
Draagbaarheidsproblemen
Problematische systeeminterfaces
Beveiligingsproblemen
DEBUGEN
Perl porren
Een debugger op bronniveau gebruiken
run [args], break function_name, break source.c:xxx, step, next, continue, finish,
'enter', ptype, print
gdb macro-ondersteuning
Perl-gegevensstructuren dumpen
gdb gebruiken om naar specifieke delen van een programma te kijken
gdb gebruiken om te kijken wat de parser/lexer aan het doen is
BRONCODE STATISCHE ANALYSE
pluis, spalk
Dekking
cpd (knip-en-plak detector)
gcc-waarschuwingen
Waarschuwingen van andere C-compilers
GEHEUGEN DEBUGGERS
valgrind
AdresSanitizer
-Dcc=clang, -Accflags=-mode-ontsmettingsmiddel, -Aldflags=-mode-ontsmettingsmiddel,
-Alddlflags=-gedeeld\ -faddress-sanitizer
PROFILERING
Gprof-profilering
-a, -b, -e routine, -f routine, -s, -z
GCC gcov-profilering
DIVERSE TRUCS
PERL_DESTRUCT_LEVEL
PERL_MEM_LOG
DDD via gdb
C terugslag
Linux, OS X, get_c_backtrace, free_c_backtrace, get_c_backtrace_dump,
dump_c_backtrace
Vergiftigen
Alleen-lezen opties
Wanneer is een bool geen bool?
De .i-doelen
AUTEUR
perlbeleid - Diverse en divers beleidsmaatregelen door te lezen. en verplichtingen verwant naar the Perl kern
PRODUCTBESCHRIJVING
BESTUUR
Perl 5 dragers
ONDERHOUD EN ONDERSTEUNING
ACHTERWAARTSE COMPATIBILITEIT EN AFSCHRIJVING
Terminologie
experimenteel, verouderd, ontmoedigd, verwijderd
ONDERHOUD TAKKEN
Wijzigingen in een hoofdtak krijgen
BIJGEDRAGEN MODULES
Een sociaal contract over artistieke controle
DOCUMENTATIE
GEDRAGSNORMEN
CREDITS
perlgit - Gedetailleerd informatie over git en the Perl bewaarplaats
PRODUCTBESCHRIJVING
DE REPOSITORY KLONEN
WERKEN MET DE REPOSITORY
Je status achterhalen
Patchworkflow
Uw wijzigingen doorvoeren
Patch-e-mails verzenden
Een opmerking over afgeleide bestanden
Een werkmap opschonen
in tweeën delen
Onderwerptakken en geschiedenis herschrijven
Transplantaten
SCHRIJF TOEGANG TOT DE GIT REPOSITORY
Een patch accepteren
Vasthouden aan bloeden
Over samenvoegen en opnieuw baseren
Vasthouden aan onderhoudsversies
Samenvoegen vanuit een branch via GitHub
Een rook-me-tak gebruiken om wijzigingen te testen
Een opmerking over kameel en dromedaris
perlboek - Boeken over en verwant naar Perl
PRODUCTBESCHRIJVING
De meest populaire boeken
Programming Perl (het "Kameelboek"):, De Perl Kookboek (het "Ramboek"):,
Learning Perl (het "Lamaboek"), Gemiddeld Perl (het "Alpaca Boek")
Referenties
Perl 5 Pocket Referentie, Perl Debugger Pocket Referentie, Normaal Uitdrukking Pocket
Referentie
Tutorials
Begin Perl, Learning Perl (het "Lamaboek"), Gemiddeld Perl (de "Alpaca"
Boek"), het beheersen van Perl, effectief Perl Programming
Taakgericht
schrijf- Perl Modules voor CPAN, De Perl Kookboek, automatiseren Systeem Administratie
with Perl, Real Wereld SQL Server Administratie with Perl
Speciale onderwerpen
Normaal Uitdrukkingen Kookboek, Programming the Perl DBI, Perl Beste Praktijken,
Hogere orde Perl, het beheersen van Normaal Uitdrukkingen, Netwerk Programming with Perl,
Perl Sjabloon Toolkit, Object Georiënteerd Perl, Data Mungen with Perl, het beheersen van
Perl/Tk, Het uitbreiden en Inbedding Perl, Pro Perl Debugging
Gratis (zoals in bier) boeken
Andere interessante, niet-Perl-boeken
Programming Parels, Details of Programming Parels
Een opmerking over versheid
Zet je boek op de lijst
perlgemeenschap - a kort overzicht of the Perl gemeenschap
PRODUCTBESCHRIJVING
Waar vind je de community
Mailinglijsten en nieuwsgroepen
IRC
websites
<http://perl.com/>,http://blogs.perl.org/>,http://perlsphere.net/>,
<http://perlweekly.com/>,http://use.perl.org/>,http://www.perlmonks.org/>,
<http://stackoverflow.com/>,http://prepan.org/>
Gebruikersgroepen
Workshops
hackathons
conventies
Kalender van Perl-evenementen
AUTEUR
perldoc - Look up Perl documentatie in Peul formaat.
KORTE INHOUD
PRODUCTBESCHRIJVING
OPTIES
-h, -D, -t, -u, -m module, -l, -F, -f perfunc, -q perlfaq-zoek-regexp, -a
perlapifun, -v perlvar, -T, -d bestemming-bestandsnaam, -o output-formaatnaam, -M module-
naam, -w Optie waarde or -w optie, -X, -L LANGUAGE_CODE,
Paginanaam|Modulenaam|Programmanaam|URL, -n een-formatter, -r, -i, -V
VEILIGHEID
MILIEU
WIJZIGINGEN
ZIE OOK
AUTEUR
perlist - the Perl geschiedenis archief
PRODUCTBESCHRIJVING
INLEIDING
DE BEHOUDERS VAN DE POMPOEN
POMPOEN?
DE RECORDS
GESELECTEERDE RELEASE MATEN
GESELECTEERDE PATCHMATEN
DE BEWAARDERS VAN DE RECORDS
perdelta - wat is nieuwe voor perl v5.22.1
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Grenzen controlerende constructies
Modules en Pragmata
Bijgewerkte modules en Pragmata
Documentatie
Wijzigingen in bestaande documentatie
Diagnostiek
Wijzigingen in bestaande diagnostische gegevens
Configuratie en compilatie
platform Ondersteuning
Platformspecifieke opmerkingen
IRIX
Geselecteerde bugfixes
Danksagung
Bugs rapporteren
ZIE OOK
perl5221delta, perdelta - wat is nieuwe voor perl v5.22.1
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Grenzen controlerende constructies
Modules en Pragmata
Bijgewerkte modules en Pragmata
Documentatie
Wijzigingen in bestaande documentatie
Diagnostiek
Wijzigingen in bestaande diagnostische gegevens
Configuratie en compilatie
platform Ondersteuning
Platformspecifieke opmerkingen
IRIX
Geselecteerde bugfixes
Danksagung
Bugs rapporteren
ZIE OOK
perl5221delta, perdelta - wat is nieuwe voor perl v5.22.1
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Grenzen controlerende constructies
Modules en Pragmata
Bijgewerkte modules en Pragmata
Documentatie
Wijzigingen in bestaande documentatie
Diagnostiek
Wijzigingen in bestaande diagnostische gegevens
Configuratie en compilatie
platform Ondersteuning
Platformspecifieke opmerkingen
IRIX
Geselecteerde bugfixes
Danksagung
Bugs rapporteren
ZIE OOK
perl5220delta - wat is nieuwe voor perl v5.22.0
PRODUCTBESCHRIJVING
Kernverbeteringen
Nieuwe bitsgewijze operators
Nieuwe dubbele diamant-operator
Nieuwe "\b"-grenzen in reguliere expressies
Niet-vastleggende reguliere expressievlag
"gebruik opnieuw 'strikt'"
Unicode 7.0 (met correctie) wordt nu ondersteund
"gebruik locale" kan beperken welke locale categorieën worden beïnvloed
Perl ondersteunt nu POSIX 2008 locale valuta toevoegingen
Betere heuristieken op oudere platforms voor het bepalen van de locale UTF-8ness
Aliasing via referentie
"prototype" zonder argumenten
Nieuw attribuut ":const" subroutine
"fileno" werkt nu op directory-handles
Lijstvorm van open pijp geïmplementeerd voor Win32
Toewijzing aan lijstherhaling
Infinity en NaN (niet-een-nummer) verwerking verbeterd
Het ontleden van drijvende komma's is verbeterd
Het inpakken van oneindig of niet-een-nummer in een teken is nu fataal
Experimentele C Backtrace API
Beveiliging
Perl is nu gecompileerd met "-fstack-protector-strong" indien beschikbaar
Met de Safe-module kunnen externe pakketten worden vervangen
Perl wordt nu altijd gecompileerd met "-D_FORTIFY_SOURCE=2" indien beschikbaar
Incompatibele wijzigingen
Subroutine handtekeningen verplaatst voor attributen
"&" en "\&" prototypes accepteren alleen subs
"gebruik codering" is nu lexicaal
Lijstsegmenten die lege lijsten retourneren
"\N{}" met een reeks van meerdere spaties is nu een fatale fout
"gebruik UNIVERSAL '...'" is nu een fatale fout
In dubbele aanhalingstekens "\cX", X moet nu een afdrukbaar ASCII-teken zijn
Het splitsen van de tokens "(?" en "(*" in reguliere expressies is nu een fatale compilatie
fout.
"qr/foo/x" negeert nu alle witruimte van Unicode-patronen
Commentaarregels binnen "(?[ ])" worden nu alleen afgesloten met een "\n"
"(?[...])"-operators volgen nu de standaard Perl-prioriteit
Het weglaten van "%" en "@" op hash- en arraynamen is niet langer toegestaan
"$!" tekst is nu in het Engels buiten het bereik van "use locale"
"$!" tekst zal worden geretourneerd in UTF-8 indien van toepassing
Ondersteuning voor "?PATROON?" zonder expliciete operator is verwijderd
"defined(@array)" en "defined(%hash)" zijn nu fatale fouten
Het gebruik van een hash of een array als referentie zijn nu fatale fouten
Wijzigingen in het "*"-prototype
Beëindigingen
"${^ENCODING}" instellen op alles behalve "undef"
Gebruik van niet-grafische tekens in variabelenamen van één teken
Inlining van "sub () { $var }" met waarneembare bijwerkingen
Gebruik van meerdere "/x" regexp-modifiers
Het gebruik van een NO-BREAK spatie in een tekenalias voor "\N{...}" is nu verouderd
Een letterlijke "{" moet nu worden geëscaped in een patroon
Alle waarschuwingen fataal maken wordt afgeraden
Prestatieverbeteringen
Modules en Pragmata
Bijgewerkte modules en Pragmata
Modules en Pragmata verwijderd
Documentatie
Nieuwe documentatie
Wijzigingen in bestaande documentatie
Diagnostiek
Nieuwe diagnostiek
Wijzigingen in bestaande diagnostische gegevens
Diagnostische verwijderingen
Nutswijzigingen
vind2perl, s2p en a2p verwijdering
h2ph
bedriegen
Configuratie en compilatie
Testen
platform Ondersteuning
Herwonnen platformen
IRIX- en Tru64-platforms werken weer, z/OS draait op EBCDIC Code Page 1047
Beëindigde platforms
NEXTSTEP/OPENSTEP
Platformspecifieke opmerkingen
EBCDIC, HP-UX, Android, VMS, Win32, OpenBSD, Solaris
Interne wijzigingen
Geselecteerde bugfixes
Bekende problemen
Doodsbrief
Danksagung
Bugs rapporteren
ZIE OOK
perl5203delta - wat is nieuwe voor perl v5.20.3
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Modules en Pragmata
Bijgewerkte modules en Pragmata
Documentatie
Wijzigingen in bestaande documentatie
Nutswijzigingen
h2ph
Testen
platform Ondersteuning
Platformspecifieke opmerkingen
Win32
Geselecteerde bugfixes
Danksagung
Bugs rapporteren
ZIE OOK
perl5202delta - wat is nieuwe voor perl v5.20.2
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Modules en Pragmata
Bijgewerkte modules en Pragmata
Documentatie
Nieuwe documentatie
Wijzigingen in bestaande documentatie
Diagnostiek
Wijzigingen in bestaande diagnostische gegevens
Testen
platform Ondersteuning
Herwonnen platformen
Geselecteerde bugfixes
Bekende problemen
Errata van eerdere releases
Danksagung
Bugs rapporteren
ZIE OOK
perl5201delta - wat is nieuwe voor perl v5.20.1
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Prestatieverbeteringen
Modules en Pragmata
Bijgewerkte modules en Pragmata
Documentatie
Wijzigingen in bestaande documentatie
Diagnostiek
Wijzigingen in bestaande diagnostische gegevens
Configuratie en compilatie
platform Ondersteuning
Platformspecifieke opmerkingen
Android, OpenBSD, Solaris, VMS, Windows
Interne wijzigingen
Geselecteerde bugfixes
Danksagung
Bugs rapporteren
ZIE OOK
perl5200delta - wat is nieuwe voor perl v5.20.0
PRODUCTBESCHRIJVING
Kernverbeteringen
Experimentele subroutine-handtekeningen
"sub"s krijgen nu een "prototype"-attribuut
Meer consistente ontleding van prototypes
"rand" gebruikt nu een consistente generator voor willekeurige getallen
Nieuwe segmentsyntaxis
Experimentele Postfix-dereferentie
Unicode 6.3 nu ondersteund
Nieuwe "\p{Unicode}" patrooneigenschap voor reguliere expressies
Betere 64-bits ondersteuning
"gebruik locale" werkt nu op UTF-8 locales
"gebruik locale" compileert nu op systemen zonder locale mogelijkheid
Meer fallback-opties voor locale initialisatie
"-DL" runtime-optie nu toegevoegd voor het traceren van de locale-instelling
-F impliceert nu -a en -a impliceert -n
$a en $b waarschuwingen vrijstelling
Beveiliging
Vermijd mogelijk lezen van vrij()d geheugen tijdens het ontleden
Incompatibele wijzigingen
"do" kan niet langer worden gebruikt om subroutines aan te roepen
Citaat-achtige escape-wijzigingen
Besmetting gebeurt onder meer omstandigheden; nu voldoet aan de documentatie
"\p{}", "\P{}"-overeenkomsten zijn gewijzigd voor niet-Unicode-codepunten.
"\p{All}" is uitgebreid om overeen te komen met alle mogelijke codepunten
Gegevens::De uitvoer van de dumper kan veranderen
Decimaalteken van de landinstelling lekt niet meer buiten het bereik van "landinstelling gebruiken"
Toewijzingen van foutcodes voor Windows-sockets aan $! nu liever fout.h waarden voorbij
WSAGetLaatsteError() waarden
Functies "PerlIO_vsprintf" en "PerlIO_sprintf" zijn verwijderd
Beëindigingen
De tekenklasse "/\C/"
Letterlijke controletekens in variabelenamen
Verwijzingen naar niet-gehele en niet-positieve gehele getallen in $/
Karakter matching routines in POSIX
Op tolken gebaseerde threads zijn nu ontmoedigd
Module verwijderen
CGI en de bijbehorende CGI:: packages, inc::latest, Package::Constants,
Module::Build en de bijbehorende Module::Build:: packages
Hulpprogramma's verwijderen
vind2perl, s2p, a2p
Prestatieverbeteringen
Modules en Pragmata
Nieuwe modules en Pragmata
Bijgewerkte modules en Pragmata
Documentatie
Nieuwe documentatie
Wijzigingen in bestaande documentatie
Diagnostiek
Nieuwe diagnostiek
Wijzigingen in bestaande diagnostische gegevens
Nutswijzigingen
Configuratie en compilatie
Testen
platform Ondersteuning
Nieuwe platforms
Android, Bitrig, FreeMiNT, Synology
Beëindigde platforms
"sfio", AT&T 3b1, DG/UX, EBCDIC
Platformspecifieke opmerkingen
Cygwin, GNU/Hurd, Linux, Mac OS, MidnightBSD, Mixed-endian-platforms, VMS, Win32,
WinCE
Interne wijzigingen
Geselecteerde bugfixes
Normale uitdrukkingen
Perl 5 Debugger en -d
Lexicale subroutines
Al de rest
Bekende problemen
Doodsbrief
Danksagung
Bugs rapporteren
ZIE OOK
perl5184delta - wat is nieuwe voor perl v5.18.4
PRODUCTBESCHRIJVING
Modules en Pragmata
Bijgewerkte modules en Pragmata
platform Ondersteuning
Platformspecifieke opmerkingen
Win32
Geselecteerde bugfixes
Danksagung
Bugs rapporteren
ZIE OOK
perl5182delta - wat is nieuwe voor perl v5.18.2
PRODUCTBESCHRIJVING
Modules en Pragmata
Bijgewerkte modules en Pragmata
Documentatie
Wijzigingen in bestaande documentatie
Geselecteerde bugfixes
Danksagung
Bugs rapporteren
ZIE OOK
perl5181delta - wat is nieuwe voor perl v5.18.1
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Modules en Pragmata
Bijgewerkte modules en Pragmata
platform Ondersteuning
Platformspecifieke opmerkingen
AIX, middernachtBSD
Geselecteerde bugfixes
Danksagung
Bugs rapporteren
ZIE OOK
perl5180delta - wat is nieuwe voor perl v5.18.0
PRODUCTBESCHRIJVING
Kernverbeteringen
Nieuw mechanisme voor experimentele functies
Hasj revisie
Upgrade naar Unicode 6.2
Aliassen van tekennamen mogen nu niet-Latijnse tekens uit het 1-bereik bevatten
Nieuwe DTrace-sondes
"${^LAST_FH}"
Bewerkingen voor reguliere expressies
Lexicale subroutines
Berekende labels
Meer CORE:: subs
"kill" met negatieve signaalnamen
Beveiliging
Zie ook: hasj-revisie
"Opslagbare" beveiligingswaarschuwing in documentatie
"Locale::Maketext" stond code-injectie toe via een kwaadaardige sjabloon
Vermijd het aanroepen van memset met een negatieve telling
Incompatibele wijzigingen
Zie ook: hasj-revisie
Een onbekende tekennaam in "\N{...}" is nu een syntaxisfout
Voorheen verouderde tekens in de aliassen van de tekennaam "\N{}" zijn nu fouten.
"\N{BELL}" verwijst nu naar U+1F514 in plaats van U+0007
Nieuwe beperkingen in hoofdletterongevoelige overeenkomsten met meerdere tekens in reguliere expressie
Karakterklassen tussen haakjes
Expliciete regels voor variabelenamen en identifiers
Verticale tabbladen zijn nu witruimte
"/(?{})/" en "/(??{})/" zijn zwaar herwerkt
Strengere ontleding van vervangingsvervanging
"gegeven" alias nu de globale $_
De reeks functies van smartmatch is nu experimenteel
Lexical $_ is nu experimenteel
Lees regel() met "$/ = \N" leest nu N karakters, niet N bytes
Overschreven "glob" krijgt nu één argument doorgegeven
Hier doc parsing
Alfanumerieke operatoren moeten nu worden gescheiden van het afsluitende scheidingsteken van regular
uitdrukkingen
qw(...) kan niet langer als haakjes worden gebruikt
Interactie van lexicale en standaardwaarschuwingen
"staat sub" en "onze sub"
Gedefinieerde waarden die zijn opgeslagen in de omgeving worden gedwongen om strings te byte
"vereiste" sterft voor onleesbare bestanden
"gv_fetchmeth_*" en SUPER
Het eerste argument van "split" wordt consistenter geïnterpreteerd
Beëindigingen
Module verwijderen
codering, Archive::Extract, B::Lint, B::Lint::Debug, CPANPLUS en alles inbegrepen
"CPANPLUS::*" modules, Devel::InnerPackage, Log::Message, Log::Message::Config,
Logboek::Bericht::Handlers, Logboek::Bericht::Item, Logboek::Bericht::Eenvoudig,
Module::Aansluitbaar, Module::Aansluitbaar::Object, Object::Accessor, Pod::LaTeX,
Termijn::UI, Termijn::UI::Geschiedenis
Beëindigde hulpprogramma's
cpanp, "cpanp-run-perl", cpan2dist, pod2latex
PL_sv_objcount
Vijf extra tekens moeten worden geëscaped in patronen met "/x"
Door de gebruiker gedefinieerde karakternamen met verrassende witruimte
Verschillende XS-aanroepbare functies zijn nu verouderd
Bepaalde zeldzame toepassingen van backslashes binnen regexes zijn nu verouderd
Het splitsen van de tokens "(?" en "(*" in reguliere expressies
Pre-PerlIO IO-implementaties
Toekomstige afschrijvingen
DG/UX, NeXT
Prestatieverbeteringen
Modules en Pragmata
Nieuwe modules en Pragmata
Bijgewerkte modules en Pragmata
Modules en Pragmata verwijderd
Documentatie
Wijzigingen in bestaande documentatie
Nieuwe diagnostiek
Wijzigingen in bestaande diagnostische gegevens
Nutswijzigingen
Configuratie en compilatie
Testen
platform Ondersteuning
Beëindigde platforms
BeOS, UTS Global, VM/ESA, MPE/IX, EPOC, Rhapsody
Platformspecifieke opmerkingen
Interne wijzigingen
Geselecteerde bugfixes
Bekende problemen
Doodsbrief
Danksagung
Bugs rapporteren
ZIE OOK
perl5163delta - wat is nieuwe voor perl v5.16.3
PRODUCTBESCHRIJVING
Kernverbeteringen
Beveiliging
CVE-2013-1667: geheugenuitputting met willekeurige hekjes
wrap-around met IO op lange snaren
geheugenlek in Encode
Incompatibele wijzigingen
Beëindigingen
Modules en Pragmata
Bijgewerkte modules en Pragmata
Bekende problemen
Danksagung
Bugs rapporteren
ZIE OOK
perl5162delta - wat is nieuwe voor perl v5.16.2
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Modules en Pragmata
Bijgewerkte modules en Pragmata
Configuratie en compilatie
configuratie moet niet langer worden verward met ls-kleuring
platform Ondersteuning
Platformspecifieke opmerkingen
AIX
Geselecteerde bugfixes
fix /\h/ equivalentie met /[\h]/
Bekende problemen
Danksagung
Bugs rapporteren
ZIE OOK
perl5161delta - wat is nieuwe voor perl v5.16.1
PRODUCTBESCHRIJVING
Beveiliging
een off-by-two-fout in Scalar-List-Util is verholpen
Incompatibele wijzigingen
Modules en Pragmata
Bijgewerkte modules en Pragmata
Configuratie en compilatie
platform Ondersteuning
Platformspecifieke opmerkingen
VMS
Geselecteerde bugfixes
Bekende problemen
Danksagung
Bugs rapporteren
ZIE OOK
perl5160delta - wat is nieuwe voor perl v5.16.0
PRODUCTBESCHRIJVING
Opmerken
Kernverbeteringen
"gebruik maken van VERSIE"
"__SUB__"
Nieuwe en verbeterde ingebouwde ins
Unicode-ondersteuning
XS-wijzigingen
Wijzigingen in speciale variabelen
Foutopsporingswijzigingen
De "CORE" naamruimte
Andere wijzigingen
Beveiliging
Gebruik "is_utf8_char_buf()" en niet "is_utf8_char()"
Misvormde UTF-8-invoer kan ertoe leiden dat er verder dan het einde van de buffer wordt gelezen
"File::Glob::bsd_glob()" geheugenfout met GLOB_ALTDIRFUNC (CVE-2011-2728).
Bevoegdheden zijn nu correct ingesteld bij het toewijzen aan $(
Beëindigingen
Lees de Unicode-databasebestanden niet in lib/unicore
XS-functies "is_utf8_char()", "utf8_to_uvchr()" en "utf8_to_uvuni()"
Toekomstige afschrijvingen
Kernmodules
Platforms zonder ondersteunende programmeurs
Andere toekomstige afschrijvingen
Incompatibele wijzigingen
Speciale blokken aangeroepen in ongeldige context
De "overbelastende" pragma- en regexp-objecten
Twee XS-typemapitems verwijderd
Unicode 6.1 heeft incompatibiliteit met Unicode 6.0
Borland-compiler
Bepaalde verouderde Unicode-eigenschappen worden niet langer standaard ondersteund
Dereferentie van IO-dingen als typeglobs
Door de gebruiker gedefinieerde bewerkingen voor het wijzigen van hoofdletters
XSUB's zijn nu 'statisch'
Alleen-lezen verwijzingen verzwakken
Bindende scalairen die typeglobs bevatten
IPC::Open3 biedt niet langer "xfork()", "xclose_on_exec()" en "xpipe_anon()"
$$ slaat PID niet meer op in de cache
$$ en "getppid()" emuleren niet langer POSIX-semantiek onder LinuxThreads
$<, $>, $( en $) worden niet langer in de cache opgeslagen
Welke niet-ASCII-tekens worden geciteerd door "quotemeta" en "\Q" is gewijzigd
Prestatieverbeteringen
Modules en Pragmata
Verouderde modules
Versie::Vereisten
Nieuwe modules en Pragmata
Bijgewerkte modules en Pragmata
Modules en Pragmata verwijderd
Documentatie
Nieuwe documentatie
Wijzigingen in bestaande documentatie
Documentatie verwijderd
Diagnostiek
Nieuwe diagnostiek
Verwijderde fouten
Wijzigingen in bestaande diagnostische gegevens
Nutswijzigingen
Configuratie en compilatie
platform Ondersteuning
Platformspecifieke opmerkingen
Interne wijzigingen
Geselecteerde bugfixes
Array en hash
C API-oplossingen
Tips voor compileren
Copy-on-write scalairen
de debugger
Dereferentie van operators
Bestandshandle, laatst geopend
Bestandstests en "stat"
Formaten
"gegeven" en "wanneer"
De "glob"-operator
Lvalue-subroutines
Overbelasting
Prototypes van ingebouwde zoekwoorden
Normale uitdrukkingen
Slim matchen
De "sorteer"-operator
De "substr" -operator
Ondersteuning voor ingesloten nullen
Bugs threaden
Gebonden variabelen
Versie-objecten en vstrings
Waarschuwingen, herdefinitie
Waarschuwingen, "Niet geïnitialiseerd"
Zwakke referenties
Andere opmerkelijke oplossingen
Bekende problemen
Danksagung
Bugs rapporteren
ZIE OOK
perl5144delta - wat is nieuwe voor perl v5.14.4
PRODUCTBESCHRIJVING
Kernverbeteringen
Beveiliging
CVE-2013-1667: geheugenuitputting met willekeurige hekjes
geheugenlek in Encode
[perl #111594] Socket::unpack_sockaddr_un heap-buffer-overflow
[perl #111586] SDBM_File: herstel off-by-one toegang tot globale ".dir"
off-by-two fout in List::Util
[perl #115994] segv repareren in regcomp.c:S_join_exact()
[perl #115992] PL_eval_start gebruik-na-vrij
wrap-around met IO op lange snaren
Incompatibele wijzigingen
Beëindigingen
Modules en Pragmata
Nieuwe modules en Pragmata
Bijgewerkte modules en Pragmata
Socket, SDBM_File, Lijst::Util
Modules en Pragmata verwijderd
Documentatie
Nieuwe documentatie
Wijzigingen in bestaande documentatie
Diagnostiek
Nutswijzigingen
Configuratie en compilatie
platform Ondersteuning
Nieuwe platforms
Beëindigde platforms
Platformspecifieke opmerkingen
VMS
Geselecteerde bugfixes
Bekende problemen
Danksagung
Bugs rapporteren
ZIE OOK
perl5143delta - wat is nieuwe voor perl v5.14.3
PRODUCTBESCHRIJVING
Kernverbeteringen
Beveiliging
"Digest" onveilig gebruik van eval (CVE-2011-3597)
Heapbufferoverschrijding in 'x'-tekenreeksherhalingsoperator (CVE-2012-5195)
Incompatibele wijzigingen
Beëindigingen
Modules en Pragmata
Nieuwe modules en Pragmata
Bijgewerkte modules en Pragmata
Modules en Pragmata verwijderd
Documentatie
Nieuwe documentatie
Wijzigingen in bestaande documentatie
Configuratie en compilatie
platform Ondersteuning
Nieuwe platforms
Beëindigde platforms
Platformspecifieke opmerkingen
FreeBSD, Solaris en NetBSD, HP-UX, Linux, Mac OS X, GNU/Hurd, NetBSD
Bugfixes
Danksagung
Bugs rapporteren
ZIE OOK
perl5142delta - wat is nieuwe voor perl v5.14.2
PRODUCTBESCHRIJVING
Kernverbeteringen
Beveiliging
"File::Glob::bsd_glob()" geheugenfout met GLOB_ALTDIRFUNC (CVE-2011-2728).
"Coderen" decode_xs n-byte heap-overflow (CVE-2011-2939)
Incompatibele wijzigingen
Beëindigingen
Modules en Pragmata
Nieuwe modules en Pragmata
Bijgewerkte modules en Pragmata
Modules en Pragmata verwijderd
platform Ondersteuning
Nieuwe platforms
Beëindigde platforms
Platformspecifieke opmerkingen
HP-UX PA-RISC/64 ondersteunt nu gcc-4.x, voortbouwend op OS X 10.7 Lion en Xcode 4
werkt weer
Bugfixes
Bekende problemen
Danksagung
Bugs rapporteren
ZIE OOK
perl5141delta - wat is nieuwe voor perl v5.14.1
PRODUCTBESCHRIJVING
Kernverbeteringen
Beveiliging
Incompatibele wijzigingen
Beëindigingen
Modules en Pragmata
Nieuwe modules en Pragmata
Bijgewerkte modules en Pragmata
Modules en Pragmata verwijderd
Documentatie
Nieuwe documentatie
Wijzigingen in bestaande documentatie
Diagnostiek
Nieuwe diagnostiek
Wijzigingen in bestaande diagnostische gegevens
Nutswijzigingen
Configuratie en compilatie
Testen
platform Ondersteuning
Nieuwe platforms
Beëindigde platforms
Platformspecifieke opmerkingen
Interne wijzigingen
Bugfixes
Danksagung
Bugs rapporteren
ZIE OOK
perl5140delta - wat is nieuwe voor perl v5.14.0
PRODUCTBESCHRIJVING
Opmerken
Kernverbeteringen
Unicode
Normale uitdrukkingen
Syntactische verbeteringen
uitzondering Handling
Andere verbeteringen
"-d:-foo", "-d:-foo=balk"
Nieuwe C API's
Beveiliging
Door de gebruiker gedefinieerde eigenschappen voor reguliere expressies
Incompatibele wijzigingen
Reguliere expressies en ontsnappingen voor strings
Stashes en pakketvariabelen
Wijzigingen in syntaxis of in Perl-operators
Draden en processen
Configuratie
Beëindigingen
Een spatie weglaten tussen een reguliere expressie en het volgende woord
"\CX"
"\B en B{"
Perl 4-tijdperk .pl-bibliotheken
Lijsttoewijzing aan $[
Gebruik van qw(...) als haakjes
"\N{BELL}"
"?PATROON?"
Tie-functies op scalaires met typeglobs
Door de gebruiker gedefinieerde case-mapping
Verouderde modules
Ontwikkel::DProf
Prestatieverbeteringen
"Veilige signalen" optimalisatie
Optimalisatie van verschuiving() en knal() oproepen zonder argumenten
Optimalisatie van regexp engine string vergelijkingswerk
Compilatiesnelheid voor reguliere expressies
String toevoegen is 100 keer sneller
Elimineer "PL_*" accessor-functies onder threads
Zwakke referenties vrijmaken
Lexicale array- en hash-toewijzingen
@_ gebruikt minder geheugen
Maatoptimalisaties voor SV- en HV-constructies
Verbeteringen geheugenverbruik voor Exporter
Geheugenbesparing voor zwakke referenties
"%+" en "%-" gebruiken minder geheugen
Meerdere kleine verbeteringen aan threads
Aangrenzende paren nextstate opcodes zijn nu geoptimaliseerd weg
Modules en Pragmata
Nieuwe modules en Pragmata
Bijgewerkte modules en Pragma
veel minder gedoe met configuratiedialoogvensters, ondersteuning voor META/MYMETA.json, ondersteuning voor
local::lib, ondersteuning voor HTTP::Tiny om de afhankelijkheid van FTP-sites te verminderen,
automatische spiegelselectie, verwijder alle bekende bugs in configure_requires, ondersteuning
voor distributies gecomprimeerd met bzip2(1), sta toe Foo/Bar.pm op de opdrachtregel
om "Foo::Bar" te betekenen, charinfo(), teken(), tekenblok()
Modules en Pragmata verwijderd
Documentatie
Nieuwe documentatie
Wijzigingen in bestaande documentatie
Diagnostiek
Nieuwe diagnostiek
Sluitingsprototype aangeroepen, Onveilige door gebruiker gedefinieerde eigenschap %s, panic: gp_free failed
om glob-aanwijzer vrij te maken - iets maakt herhaaldelijk items opnieuw aan, code ontleden
interne fout (%s), refcnt: fd %d%s, Regexp-modifier "/%c" verschijnt mogelijk niet twee keer,
Regexp-modifiers "/%c" en "/%c" sluiten elkaar uit, het gebruik van !~ met %s niet
logisch, "\b{" is verouderd; gebruik in plaats daarvan "\b\{", "\B{" is verouderd; gebruiken
"\B\{" in plaats daarvan retourneert bewerking "%s" het argument voor .., Gebruik van qw(...) als
haakjes is verouderd
Wijzigingen in bestaande diagnostische gegevens
Nutswijzigingen
Configuratie en compilatie
platform Ondersteuning
Nieuwe platforms
AIX
Beëindigde platforms
Apollo DomainOS, MacOS Klassiek
Platformspecifieke opmerkingen
Interne wijzigingen
Nieuwe API's
C API-wijzigingen
Beëindigde C API's
"Perl_ptr_table_clear", "sv_compile_2op", "find_rundefsvoffset", "CALL_FPTR" en
"CPERL-scope"
Andere interne wijzigingen
Geselecteerde bugfixes
I / O
Bugfixes voor reguliere expressies
Syntaxis/bugs parseren
Stashes, Globs en Methode opzoeken
Pakketten aliasen door toe te wijzen aan globs [perl #77358], Pakketten verwijderen door
hun bevattende stash-elementen verwijderen, de glob met een pakket ongedaan maken
("undef *Foo::"), Een ISA-glob ongedaan maken ("undef *Foo::ISA"), Een ISA verwijderen
stash-element ("verwijder $Foo::{ISA}"), @ISA-arrays delen tussen klassen (via
"*Foo::ISA = \@Bar::ISA" of "*Foo::ISA = *Bar::ISA") [perl #77238]
Unicode
Stropdassen, overbelasting en andere magie
De debugger
Discussies
Scoping en subroutines
Signalen
Diverse geheugenlekken
Geheugencorruptie en crashes
Oplossingen voor verschillende Perl-operators
Bugs met betrekking tot de C API
Bekende problemen
errata
sleutels(), waarden () en elk() werk aan arrays
splitsen () en @_
Doodsbrief
Danksagung
Bugs rapporteren
ZIE OOK
perl5125delta - wat is nieuwe voor perl v5.12.5
PRODUCTBESCHRIJVING
Beveiliging
"Coderen" decode_xs n-byte heap-overflow (CVE-2011-2939)
"File::Glob::bsd_glob()" geheugenfout met GLOB_ALTDIRFUNC (CVE-2011-2728).
Heapbufferoverschrijding in 'x'-tekenreeksherhalingsoperator (CVE-2012-5195)
Incompatibele wijzigingen
Modules en Pragmata
Bijgewerkte modules
Wijzigingen in bestaande documentatie
perlebcdic
perlunicode
perluniprops
Installatie- en configuratieverbeteringen
Platformspecifieke wijzigingen
Mac OS X, NetBSD
Geselecteerde bugfixes
errata
splitsen () en @_
Danksagung
Bugs rapporteren
ZIE OOK
perl5124delta - wat is nieuwe voor perl v5.12.4
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Geselecteerde bugfixes
Modules en Pragmata
Testen
Documentatie
Platformspecifieke opmerkingen
Linux
Danksagung
Bugs rapporteren
ZIE OOK
perl5123delta - wat is nieuwe voor perl v5.12.3
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Kernverbeteringen
"sleutels", "waarden" werken op arrays
Bugfixes
Platformspecifieke opmerkingen
Solaris, VMS, VOS
Danksagung
Bugs rapporteren
ZIE OOK
perl5122delta - wat is nieuwe voor perl v5.12.2
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Kernverbeteringen
Modules en Pragmata
Nieuwe modules en Pragmata
Pragmata-wijzigingen
Bijgewerkte modules
"Carp", "CPANPLUS", "File::Glob", "File::Copy", "File::Spec"
Nutswijzigingen
Wijzigingen in bestaande documentatie
Installatie- en configuratieverbeteringen
Configuratieverbeteringen
Compilatie verbeteringen
Geselecteerde bugfixes
Platformspecifieke opmerkingen
AIX
Windows
VMS
Danksagung
Bugs rapporteren
ZIE OOK
perl5121delta - wat is nieuwe voor perl v5.12.1
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Kernverbeteringen
Modules en Pragmata
Pragmata-wijzigingen
Bijgewerkte modules
Wijzigingen in bestaande documentatie
Testen
Verbeteringen testen
Installatie- en configuratieverbeteringen
Configuratieverbeteringen
Bugfixes
Platformspecifieke opmerkingen
HP-UX
AIX
FreeBSD 7
VMS
Bekende problemen
Danksagung
Bugs rapporteren
ZIE OOK
perl5120delta - wat is nieuwe voor perl v5.12.0
PRODUCTBESCHRIJVING
Kernverbeteringen
Nieuwe syntaxis voor pakket NAAM VERSIE
De "..."-operator
Impliciete vernauwingen
Unicode-verbeteringen
Y2038-conformiteit
qr overbelasting
Inplugbare zoekwoorden
API's voor meer internals
Overschrijfbare functie opzoeken
Een goede interface voor pluggable Method Resolution Orders
"\N" experimentele regex escape
DTrace-ondersteuning
Ondersteuning voor "configure_requires" in metadata van de CPAN-module
"elke", "sleutels", "waarden" zijn nu flexibeler
"wanneer" als een verklaringsmodifier
$, flexibiliteit
// in wanneer clausules
Waarschuwingen inschakelen vanuit uw shell-omgeving
"verwijder lokaal"
Nieuwe ondersteuning voor abstracte naamruimte-sockets
32-bits limiet voor substr-argumenten verwijderd
Mogelijk incompatibele wijzigingen
Afschrijvingen waarschuwen standaard
Versienummerformaten
@INC reorganisatie
REGEXP's zijn nu eersteklas
Wijziging van instructie wijzigen
flip-flop-operators, gedefinieerd-of-operator
Slimme matchwijzigingen
Andere mogelijk onverenigbare wijzigingen
Beëindigingen
suidperl, Gebruik van ":=" om een lege lijst met attributen aan te duiden, "UNIVERSAL->import()", Gebruik van
"goto" om in een constructie te springen, aangepaste karakternamen in \N{name} die er niet uitzien
zoals namen, verouderde modules, Klasse::ISA, Pod::Plainer, Shell, Switch, Toewijzing aan
$[, Gebruik van het attribuut :locked op subroutines, Gebruik van "locked" met de attributen
pragma, Gebruik van "uniek" met de attributen pragma, Perl_pmflag, Talrijke Perl 4-era
bibliotheken
Unicode revisie
Modules en Pragmata
Nieuwe modules en Pragmata
"autodie", "Compress::Raw::Bzip2", "overloading", "parent", "Parse::CPAN::Meta",
"VMS::DCLsym", "VMS::Stdio", "XS::APItest::KeywordRPN"
Bijgewerkt Pragmata
"base", "bignum", "charnames", "constant", "diagnostics", "feature", "less",
"lib", "mro", "overload", "threads", "threads::shared", "version", "warnings"
Bijgewerkte modules
"Archive::Extract", "Archive::Tar", "Attribuut::Handlers", "AutoLoader",
"B::Beknopt", "B::Debug", "B::Deparse", "B::Lint", "CGI", "Class::ISA",
"Comprimeer::Raw::Zlib", "CPAN", "CPANPLUS", "CPANPLUS::Dist::Build",
"Data::Dumper", "DB_File", "Devel::PPPort", "Digest", "Digest::MD5",
"Digest::SHA", "Encode", "Exporter", "ExtUtils::CBuilder", "ExtUtils::Command",
"ExtUtils::Constant", "ExtUtils::Install", "ExtUtils::MakeMaker",
"ExtUtils::Manifest", "ExtUtils::ParseXS", "File::Fetch", "File::Path",
"File::Temp", "Filter::Simple", "Filter::Util::Call", "Getopt::Long", "IO",
"IO::Zlib", "IPC::Cmd", "IPC::SysV", "Locale::Maketext",
"Locale::Maketext::Simple", "Log::Message", "Log::Message::Simple",
"Math::BigInt", "Math::BigInt::FastCalc", "Math::BigRat", "Math::Complex",
"Memoize", "MIME::Base64", "Module::Build", "Module::CoreList", "Module::Load",
"Module::Load::Voorwaardelijk", "Module::Geladen", "Module::Pluggable", "Net::Ping",
"VOLGENDE", "Object::Accessor", "Pakket::Constanten", "PerlIO", "Pod::Parser",
"Pod::Perldoc", "Pod::Plainer", "Pod::Simple", "Safe", "SelfLoader", "Storable",
"Switch", "Sys::Syslog", "Term::ANSIColor", "Term::UI", "Test", "Test::Harnas",
"Test::Simple", "Text::Balanced", "Text::ParseWords", "Text::Soundex",
"Thread::Wachtrij", "Thread::Semaphore", "Tie::RefHash", "Time::HiRes",
"Tijd::Lokaal", "Tijd::Piece", "Unicode::Collate", "Unicode::Normalize", "Win32",
"Win32API::Bestand", "XSLoader"
Modules en Pragmata verwijderd
"attrs", "CPAN::API::HOWTO", "CPAN::DeferedCode", "CPANPLUS::inc", "DCLsym",
"ExtUtils::MakeMaker::bytes", "ExtUtils::MakeMaker::vmsish", "Stdio",
"Test::Harnas::Assert", "Test::Harnas::Iterator", "Test::Harnas::Point",
"Test::Harnas::Resultaten", "Test::Harnas::Straps", "Test::Harnas::Util",
"XSSymSet"
Verouderde modules en Pragmata
Documentatie
Nieuwe documentatie
Wijzigingen in bestaande documentatie
Geselecteerde prestatieverbeteringen
Installatie- en configuratieverbeteringen
Interne wijzigingen
Testen
Verbeteringen testen
Parallelle tests, Testharnasflexibiliteit, Testwaakhond
Nieuwe testen
Nieuwe of gewijzigde diagnose
Nieuwe diagnostiek
Gewijzigde diagnose
"Ongeldig teken in prototype voor %s: %s", "Prototype na '%c' voor %s: %s"
Nutswijzigingen
Geselecteerde bugfixes
Platformspecifieke wijzigingen
Nieuwe platforms
Haiku, MiOS BSD
Beëindigde platforms
Domein/OS, MiNT, Tenon MachTen
Bijgewerkte platforms
AIX, Cygwin, Darwin (Mac OS X), DragonFly BSD, FreeBSD, Irix, NetBSD, OpenVMS,
Stratus VOS, Symbian, Windows
Bekende problemen
errata
Danksagung
Bugs rapporteren
ZIE OOK
perl5101delta - wat is nieuwe voor perl v5.10.1
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Wijziging van instructie wijzigen
flip-flop-operators, gedefinieerd-of-operator
Slimme matchwijzigingen
Andere incompatibele wijzigingen
Kernverbeteringen
Unicode-tekendatabase 5.1.0
Een goede interface voor pluggable Method Resolution Orders
Het "overbelastings"-pragma
Parallelle tests
DTrace-ondersteuning
Ondersteuning voor "configure_requires" in metadata van de CPAN-module
Modules en Pragmata
Nieuwe modules en Pragmata
"autodie", "Comprimeer::Raw::Bzip2", "ouder", "Parse::CPAN::Meta"
Pragmata-wijzigingen
"attributen", "attrs", "base", "bigint", "bignum", "bigrat", "charnames",
"constant", "feature", "fields", "lib", "open", "overload", "overloading",
"versie"
Bijgewerkte modules
"Archive::Extract", "Archive::Tar", "Attribuut::Handlers", "AutoLoader",
"AutoSplit", "B", "B::Debug", "B::Deparse", "B::Lint", "B::Xref", "Benchmark",
"Carp", "CGI", "Compress::Zlib", "CPAN", "CPANPLUS", "CPANPLUS::Dist::Build",
"Cwd", "Data::Dumper", "DB", "DB_File", "Devel::PPPort", "Digest::MD5",
"Digest::SHA", "DirHandle", "Dumpvalue", "DynaLoader", "Encode", "Errno",
"Exporter", "ExtUtils::CBuilder", "ExtUtils::Command", "ExtUtils::Constant",
"ExtUtils::Embed", "ExtUtils::Install", "ExtUtils::MakeMaker",
"ExtUtils::Manifest", "ExtUtils::ParseXS", "Fatal", "File::Basename",
"File::Compare", "File::Copy", "File::Fetch", "File::Find", "File::Pad",
"File::Spec", "File::stat", "File::Temp", "FileCache", "FileHandle",
"Filter::Eenvoudig", "Filter::Util::Call", "FindBin", "GDBM_File", "Getopt::Long",
"Hash::Util::FieldHash", "I18N::Collate", "IO", "IO::Compress::*", "IO::Dir",
"IO::Handle", "IO::Socket", "IO::Zlib", "IPC::Cmd", "IPC::Open3", "IPC::SysV",
"lib", "List::Util", "Locale::MakeText", "Log::Message", "Math::BigFloat",
"Math::BigInt", "Math::BigInt::FastCalc", "Math::BigRat", "Math::Complex",
"Math::Trig", "Memoize", "Module::Build", "Module::CoreList", "Module::Load",
"Module::Laden::Voorwaardelijk", "Module::Geladen", "Module::Pluggable", "NDBM_File",
"Net::Ping", "VOLGENDE", "Object::Accessor", "OS2::REXX", "Pakket::Constanten",
"PerlIO", "PerlIO::via", "Pod::Man", "Pod::Parser", "Pod::Simple", "Pod::Text",
"POSIX", "Safe", "Scalar::Util", "SelectSaver", "SelfLoader", "Socket",
"Opslaan", "Switch", "Symbool", "Sys::Syslog", "Term::ANSIColor",
"Term::ReadLine", "Term::UI", "Test::Harness", "Test::Simple", "Text::ParseWords",
"Text::Tabs", "Text::Wrap", "Thread::Wachtrij", "Thread::Semaphore", "threads",
"threads::shared", "Tie::RefHash", "Tie::StdHandle", "Time::HiRes", "Time::Local",
"Time::Piece", "Unicode::Normalize", "Unicode::UCD", "UNIVERSAL", "Win32",
"Win32API::Bestand", "XSLoader"
Nutswijzigingen
h2ph, h2xs, perl5db.pl, perl bedankt
Nieuwe documentatie
perlhaiku, perlmroapi, perlperf, perlrepository, perlthanks
Wijzigingen in bestaande documentatie
Prestatieverbeteringen
Installatie- en configuratieverbeteringen
ext / reorganisatie
Configuratieverbeteringen
Compilatie verbeteringen
Platformspecifieke wijzigingen
AIX, Cygwin, FreeBSD, Irix, Haiku, MirOS BSD, NetBSD, Stratus VOS, Symbian, Win32,
VMS
Geselecteerde bugfixes
Nieuwe of gewijzigde diagnose
"panic: sv_chop %s", "Kan pakket %s niet vinden voor de ouders van %s", "v-string in
use/require is niet-draagbaar", "Diepe recursie op subroutine "%s""
Interne onderdelen gewijzigd
"SVf_UTF8", "SVs_TEMP"
Nieuwe testen
t/comp/retainedlines.t, t/io/perlio_fail.t, t/io/perlio_leaks.t, t/io/perlio_open.t,
t/io/perlio.t, t/io/pvbm.t, t/mro/package_aliases.t, t/op/dbm.t, t/op/index_thr.t,
t/op/pat_thr.t, t/op/qr_gc.t, t/op/reg_email_thr.t, t/op/regexp_qr_embed_thr.t,
t/op/regexp_unicode_prop.t, t/op/regexp_unicode_prop_thr.t, t/op/reg_nc_tie.t,
t/op/reg_posixcc.t, t/op/re.t, t/op/setpgrpstack.t, t/op/substr_thr.t, t/op/upgrade.t,
t/uni/lex_utf8.t, t/uni/tie.t
Bekende problemen
Beëindigingen
Danksagung
Bugs rapporteren
ZIE OOK
perl5100delta - wat is nieuwe voor perl 5.10.0
PRODUCTBESCHRIJVING
Kernverbeteringen
De "feature" pragma
Nieuw -E opdrachtregelschakelaar
Gedefinieerde-of-operator
Switch en Smart Match-operator
Normale uitdrukkingen
Recursieve patronen, benoemde opnamebuffers, bezittelijke kwantificatoren, backtracking
controlewerkwoorden, relatieve terugverwijzingen, "\K" escape, verticaal en horizontaal
witruimte en regeleinde, Optionele opnames voor en na de wedstrijd met de /p
vlag
"zeggen()"
Lexicale $_
Het prototype
UNITCHECK blokken
Nieuw Pragma, "mro"
leesmap() kan een "korte bestandsnaam" op Windows retourneren
leespijp() is nu overschrijfbaar
Standaardargument voor Lees regel()
staat() variabelen
Gestapelde bestandstest-operators
UNIVERSEEL::DOES()
Formaten
Byte-volgorde modifiers voor pak() en uitpakken()
"geen VERSIE"
"chdir", "chmod" en "chown" op bestandshandles
OS-groepen
Recursieve sorteersubs
Uitzonderingen bij constant vouwen
Bronfilters in @INC
Nieuwe interne variabelen
"${^RE_DEBUG_FLAGS}", "${^CHILD_ERROR_NATIVE}", "${^RE_TRIE_MAXBUF}",
"${^WIN32_SLOPPY_STAT}"
Diversen
UCD 5.0.0
MAD
doden() op Windows
Incompatibele wijzigingen
Verpakking en UTF-8-snaren
Functie voor het tellen van bytes/tekens in uitpakken()
De variabelen $* en $# zijn verwijderd
substr() lwaarden hebben niet langer een vaste lengte
Ontleden van "-f _"
":uniek"
Effect van pragma's in evaluatie
chdir FOO
Behandeling van .pmc-bestanden
$^V is nu een "versie" object in plaats van een v-string
@- en @+ in patronen
$AUTOLOAD kan nu worden aangetast
Besmetting en printf
undef en signaal handlers
vernauwingen en dereferentie in bepaald()
"(?p{})" is verwijderd
Pseudo-hashes zijn verwijderd
Verwijdering van de bytecode-compiler en van perlcc
Verwijdering van de JPL
Recursieve overerving eerder gedetecteerd
waarschuwingen::ingeschakeld en waarschuwingen::warnif gewijzigd om gebruikers van modules te bevoordelen
Modules en Pragmata
Individuele kernmodules upgraden
Pragmata-wijzigingen
"feature", "mro", Scoping van het "soort" pragma, Scoping van "bignum", "bigint",
"bigrat", "base", "strict" en "warnings", "version", "warnings", "less"
Nieuwe modules
Geselecteerde wijzigingen in kernmodules
"Attribuut::Handlers", "B::Lint", "B", "Thread"
Nutswijzigingen
perl -d, ptar, ptardiff, shasum, corelist, h2ph en h2xs, perlivp, find2perl,
config_data, cpanp, cpan2dist, pod2html
Nieuwe documentatie
Prestatieverbeteringen
Sorteren ter plaatse
Lexicale array-toegang
XS-ondersteunde SWASHGET
Constante subroutines
"PERL_DONT_CREATE_GVSV"
Zwakke referenties zijn goedkoper
soort() uitbreidingen
Geheugenoptimalisaties
UTF-8 cache-optimalisatie
Slordige stat op Windows
Optimalisaties van reguliere expressies
Engine de-recursivized, Single char-klassen behandeld als letterlijke, Trie
optimalisatie van letterlijke tekenreekswisselingen, Aho-Corasick startpuntoptimalisatie
Installatie- en configuratieverbeteringen
Configuratieverbeteringen
"-Dusesitecustomize", Verplaatsbare installaties, strlcat() en strlcpy(),
"d_pseudofork" en "d_printf_format_null", Help configureren
Compilatie verbeteringen
Parallelle build, Borland's compilers-ondersteuning, statische build op Windows, ppport.h
bestanden, C++ compatibiliteit, Ondersteuning voor Microsoft 64-bit compiler, Visual C++, Win32
bouwt
Installatieverbeteringen
Module hulpbestanden
Nieuwe of verbeterde platforms
Geselecteerde bugfixes
stricturen in regexp-eval blokken, Calling KERN::vereis(), Abonnementen van plakjes, "nee
waarschuwingen 'categorie'" werkt correct met -w, threads verbeteringen, chr () en negatief
waarden, PERL5SHELL en tainting, *FILE{IO} gebruiken, Overloading en reblessing,
Overbelasting en UTF-8, eval geheugenlekken verholpen, willekeurig apparaat op Windows,
PERLIO_DEBUG, PerlIO::scalaire en alleen-lezen scalairen, studie() en UTF-8, kritiek
signalen, @INC-hook fix, "-t" switch fix, Duping UTF-8 filehandles, Lokalisatie van
hash-elementen
Nieuwe of gewijzigde diagnose
Gebruik van niet-geïnitialiseerde waarde, verouderd gebruik van mijn() in false conditional, !=~ zou moeten zijn
!~, Nieuwe regel in links uitgelijnde string, Te laat voor "-T" optie, "%s" variabele %s maskers
eerdere verklaring, leesmap()/geslotenir()/enzovoort. geprobeerd op ongeldige dirhandle, Opening
dirhandle/filehandle %s ook als bestand/directory, gebruik van -P is verouderd, v-string in
gebruik/vereiste is niet-draagbaar, perl -V
Interne onderdelen gewijzigd
Herschikken van SVt_* constanten
Eliminatie van SVt_PVBM
Nieuw type SVt_BIND
Verwijdering van CPP-symbolen
Er wordt minder ruimte gebruikt door ops
Nieuwe parser
Gebruik van "const"
wiskunde
"AvFLAGS" is verwijderd
"av_*" wijzigingen
$^H en %^H
B:: overerving van modules gewijzigd
Anonieme hash- en array-constructors
Bekende problemen
UTF-8 problemen
Platformspecifieke problemen
Bugs rapporteren
ZIE OOK
perl589delta - wat is nieuwe voor perl v5.8.9
PRODUCTBESCHRIJVING
Opmerken
Incompatibele wijzigingen
Kernverbeteringen
Unicode-tekendatabase 5.1.0.
stat en -X op directory-handles
Bronfilters in @INC
Uitzonderingen bij constant vouwen
"geen VERSIE"
Verbeterde interne UTF-8-cachingcode
Runtime verplaatsbare installaties
Nieuwe interne variabelen
"${^CHILD_ERROR_NATIVE}", "${^UTF8CACHE}"
"readpipe" is nu overschrijfbaar
eenvoudige macro's voor het afhandelen van uitzonderingen
-D optie verbeteringen
XS-ondersteunde SWASHGET
Constante subroutines
Nieuwe platforms
Modules en Pragmata
Nieuwe modules
Bijgewerkte modules
Nutswijzigingen
debugger geüpgraded naar versie 1.31
perl bedankt
perlbug
h2xs
h2ph
Nieuwe documentatie
Wijzigingen in bestaande documentatie
Prestatieverbeteringen
Installatie- en configuratieverbeteringen
Verplaatsbare installaties
Configuratieverbeteringen
Compilatie verbeteringen
Installatie verbeteringen.
Platformspecifieke wijzigingen
Geselecteerde bugfixes
Unicode
PerlIO
Magic
Overbelaste objecten opnieuw zegenen werkt nu
"strikt" verspreidt zich nu correct in tekenreeksevaluaties
Andere oplossingen
Platformspecifieke oplossingen
Kleinere oplossingen
Nieuwe of gewijzigde diagnose
paniek: sv_chop %s
Maximaal aantal wachtende signalen (%s) overschreden
paniek: poging om %s te bellen in %s
FETCHSIZE heeft een negatieve waarde geretourneerd
Kan %s (%d) niet upgraden naar %d
%s argument is geen HASH of ARRAY element of een subroutine
Kan de niet-overschrijfbare ingebouwde %s niet fataal maken
Niet-herkend teken '%s' in kolom %d
Offset buiten string
Ongeldige escape in de opgegeven codering in regexp; gemarkeerd door <-- HIER in m/%s/
Uw machine ondersteunt dump/undump niet.
Interne onderdelen gewijzigd
Macro-opruimingen
Nieuwe testen
ext/DynaLoader/t/DynaLoader.t, t/comp/fold.t, t/io/pvbm.t,
t/lib/proxy_constant_subs.t, t/op/attrhand.t, t/op/dbm.t, t/op/inccode-tie.t,
t/op/incfilter.t, t/op/kill0.t, t/op/qrstack.t, t/op/qr.t, t/op/regexp_qr_embed.t,
t/op/regexp_qr.t, t/op/rxcode.t, t/op/studytied.t, t/op/substT.t, t/op/symbolcache.t,
t/op/upgrade.t, t/mro/package_aliases.t, t/pod/twice.t, t/run/cloexec.t,
t/uni/cache.t, t/uni/chr.t, t/uni/greek.t, t/uni/latin2.t, t/uni/overload.t,
t/uni/tie.t
Bekende problemen
Platformspecifieke opmerkingen
Win32
OS / 2
VMS
Doodsbrief
Danksagung
Bugs rapporteren
ZIE OOK
perl588delta - wat is nieuwe voor perl v5.8.8
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Kernverbeteringen
Modules en Pragmata
Nutswijzigingen
"h2xs"-verbeteringen
"perlivp"-verbeteringen
Nieuwe documentatie
Prestatieverbeteringen
Installatie- en configuratieverbeteringen
Geselecteerde bugfixes
geen waarschuwingen 'categorie' werkt correct met -w
Verwijder overoptimalisatie
sprint() vast
Debugger en Unicode-vertraging
Kleinere oplossingen
Nieuwe of gewijzigde diagnose
Poging om de lengte van de vrijgemaakte array in te stellen
Niet-string doorgegeven als bitmasker
Zoekpatroon niet beëindigd of ternaire operator geparseerd als zoekpatroon
Interne onderdelen gewijzigd
Platformspecifieke problemen
Bugs rapporteren
ZIE OOK
perl587delta - wat is nieuwe voor perl v5.8.7
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Kernverbeteringen
Unicode-tekendatabase 4.1.0
suidperl minder onzeker
Optioneel siteaanpassingsscript
"Config.pm" is nu veel kleiner.
Modules en Pragmata
Nutswijzigingen
find2perl-verbeteringen
Prestatieverbeteringen
Installatie- en configuratieverbeteringen
Geselecteerde bugfixes
Nieuwe of gewijzigde diagnose
Interne onderdelen gewijzigd
Bekende problemen
Platformspecifieke problemen
Bugs rapporteren
ZIE OOK
perl586delta - wat is nieuwe voor perl v5.8.6
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Kernverbeteringen
Modules en Pragmata
Nutswijzigingen
Prestatieverbeteringen
Geselecteerde bugfixes
Nieuwe of gewijzigde diagnose
Interne onderdelen gewijzigd
Nieuwe testen
Bugs rapporteren
ZIE OOK
perl585delta - wat is nieuwe voor perl v5.8.5
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Kernverbeteringen
Modules en Pragmata
Nutswijzigingen
Debugger van Perl
h2ph
Installatie- en configuratieverbeteringen
Geselecteerde bugfixes
Nieuwe of gewijzigde diagnose
Interne onderdelen gewijzigd
Bekende problemen
Platformspecifieke problemen
Bugs rapporteren
ZIE OOK
perl584delta - wat is nieuwe voor perl v5.8.4
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Kernverbeteringen
Malloc-verpakking
Unicode-tekendatabase 4.0.1
suidperl minder onzeker
formaat
Modules en Pragmata
Bijgewerkte modules
Kenmerk::Handlers, B, Benchmark, CGI, Carp, Cwd, Exporteur, Bestand::Find, IO,
IPC::Open3, Lokaal::Maketext, Wiskunde::BigFloat, Wiskunde::BigInt, Wiskunde::BigRat,
MIME::Base64, ODBM_File, POSIX, Shell, Socket, Op te slaan, Switch, Sys::Syslog,
Term::ANSIColor, Tijd::HiRes, Unicode::UCD, Win32, base, open, threads, utf8
Prestatieverbeteringen
Nutswijzigingen
Installatie- en configuratieverbeteringen
Geselecteerde bugfixes
Nieuwe of gewijzigde diagnose
Interne onderdelen gewijzigd
Toekomstige richtingen
Platformspecifieke problemen
Bugs rapporteren
ZIE OOK
perl583delta - wat is nieuwe voor perl v5.8.3
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Kernverbeteringen
Modules en Pragmata
CGI, Cwd, Digest, Digest::MD5, Encode, File::Spec, FindBin, List::Util, Math::BigInt,
PodParser, Pod::Perldoc, POSIX, Unicode::Collate, Unicode::Normaliseren, Test::Harness,
threads::gedeeld
Nutswijzigingen
Nieuwe documentatie
Installatie- en configuratieverbeteringen
Geselecteerde bugfixes
Nieuwe of gewijzigde diagnose
Interne onderdelen gewijzigd
Configuratie en constructie
Platformspecifieke problemen
Bekende problemen
Toekomstige richtingen
Doodsbrief
Bugs rapporteren
ZIE OOK
perl582delta - wat is nieuwe voor perl v5.8.2
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Kernverbeteringen
Hash-randomisatie
threading
Modules en Pragmata
Bijgewerkte modules en Pragmata
Devel::PPPort, Digest::MD5, I18N::LangTags, libnet, MIME::Base64, Pod::Perldoc,
strikt, Tie::Hash, Tijd::HiRes, Unicode::Collate, Unicode::Normaliseren, UNIVERSAL
Geselecteerde bugfixes
Interne onderdelen gewijzigd
Platformspecifieke problemen
Toekomstige richtingen
Bugs rapporteren
ZIE OOK
perl581delta - wat is nieuwe voor perl v5.8.1
PRODUCTBESCHRIJVING
Incompatibele wijzigingen
Hash-randomisatie
UTF-8 op bestandshandles niet langer geactiveerd door landinstelling
V-strings met één nummer zijn niet langer v-strings vóór "=>"
(Win32) De -C-schakelaar is opnieuw gebruikt
(Win32) De /d-schakelaar van cmd.exe
Kernverbeteringen
UTF-8 is niet langer standaard onder UTF-8-landinstellingen
Onveilige signalen weer beschikbaar
Gebonden arrays met negatieve array-indices
lokaal ${$x}
Unicode-tekendatabase 4.0.0
Beëindigingswaarschuwingen
Diverse verbeteringen
Modules en Pragmata
Bijgewerkte modules en Pragmata
base, B::Bytecode, B::Concise, B::Deparse, Benchmark, ByteLoader, bytes, CGI,
charnames, CPAN, Data::Dumper, DB_File, Devel::PPPort, Digest::MD5, Encode,
velden, libnet, Math::BigInt, MIME::Base64, NEXT, Net::Ping, PerlIO::scalar,
podlators, Pod::LaTeX, PodParsers, Pod::Perldoc, Scalar::Util, Op te slaan, strikt,
Termijn::ANSIcolor, Test::Harnas, Test::Meer, Test::Eenvoudig, Tekst::Gebalanceerd,
Tijd::HiRes, threads, threads::gedeeld, Unicode::Collate, Unicode::Normaliseren,
Win32::GetFolderPath, Win32::GetOSVersion
Nutswijzigingen
Nieuwe documentatie
Installatie- en configuratieverbeteringen
Platformspecifieke verbeteringen
Geselecteerde bugfixes
Sluitingen, evaluatie en lexicalen
Generieke oplossingen
Platformspecifieke oplossingen
Nieuwe of gewijzigde diagnose
Gewijzigd "Een thread is afgesloten terwijl %d threads actief waren"
'Probeer een beperkte hash te wissen' verwijderd
Nieuw "Illegale aangifte van anonieme subroutine"
Gewijzigd "Ongeldig bereik "%s" in transliteratie-operator"
Nieuw "Ontbrekende controletekennaam in \c"
Nieuw "Nieuwe regel in links uitgelijnde tekenreeks voor %s"
Nieuw "Mogelijk prioriteitsprobleem bij bitsgewijze %c-operator"
Nieuw "Pseudo-hashes zijn verouderd"
Nieuw "lezen() op %s bestandhandvat %s"
Nieuw "5.005-threads zijn verouderd"
Nieuw "Gebonden variabele vrijgegeven terwijl deze nog in gebruik is"
Nieuw "Naar%s: illegale mapping '%s'"
Nieuw "Gebruik van vrijgekomen waarde in iteratie"
Interne onderdelen gewijzigd
Nieuwe testen
Bekende problemen
Gebonden hashes in scalaire context
Net::Ping 450_service en 510_ping_udp fouten
B::C
Platformspecifieke problemen
EBCDIC-platforms
Cygwin 1.5-problemen
HP-UX: HP cc-waarschuwingen over sendfile en sendpath
IRIX: t/uni/tr_7jis.t faalt ten onrechte
Mac OS X: geen usemymalloc
Tru64: Geen threaded builds met GNU cc (gcc)
Win32: sysopen, sysread, syswrite
Toekomstige richtingen
Bugs rapporteren
ZIE OOK
perl58delta - wat is nieuwe voor perl v5.8.0
PRODUCTBESCHRIJVING
Hoogtepunten in 5.8.0
Incompatibele wijzigingen
Binaire incompatibiliteit
64-bits platforms en malloc
AIX Dynaloading
Attributen voor "mijn" variabelen worden nu tijdens runtime afgehandeld
Socketuitbreiding Dynamisch in VMS
IEEE-formaat Floating Point-standaard op OpenVMS Alpha
Nieuwe Unicode-semantiek (niet meer "gebruik utf8", bijna)
Nieuwe Unicode-eigenschappen
REF(...) In plaats van SCALAR(...)
inpakken/uitpakken D/F gerecycled
klodder() retourneert nu bestandsnamen in alfabetische volgorde
Beëindigingen
Kernverbeteringen
Unicode-revisie
PerlIO is nu de standaard
draadjes
Beperkte hashes
Veilige signalen
Begrijpen van getallen
Arrays interpoleren nu altijd naar tekenreeksen met dubbele aanhalingstekens [561]
Diverse wijzigingen
Modules en Pragmata
Nieuwe modules en Pragmata
Bijgewerkte en verbeterde modules en Pragmata
Nutswijzigingen
Nieuwe documentatie
Prestatieverbeteringen
Installatie- en configuratieverbeteringen
Generieke verbeteringen
Nieuwe of verbeterde platforms
Geselecteerde bugfixes
Platformspecifieke wijzigingen en oplossingen
Nieuwe of gewijzigde diagnose
Interne onderdelen gewijzigd
Beveiligingsprobleem gesloten [561]
Nieuwe testen
Bekende problemen
De Compiler Suite is nog steeds erg experimenteel
Het lokaliseren van gekoppelde arrays en hashes is verbroken
Het bouwen van extensies kan mislukken vanwege grote bestanden
$_ Inside aanpassen voor(..)
mod_perl 1.26 Bouwt niet met Threaded Perl
lib/ftmp-security tests waarschuwen 'systeem mogelijk onveilig'
libwww-perl (LWP) mislukt base/date #51
PDL faalt bij sommige tests
Perl_get_sv
Zelfbindende problemen
ext/threads/t/libc
Mislukking van Thread-tests (5.005-stijl).
Timingproblemen
Gebonden/magische array/hash-elementen worden niet automatisch tot leven gebracht
Unicode in pakket-/klasse- en subroutinenamen werkt niet
Platformspecifieke problemen
AIX
Alfasystemen met oude gcc's doorstaan verschillende tests niet
AmigaOS
BeOS
Cygwin "kan niet opnieuw toewijzen"
Cygwin ndbm-tests mislukken op FAT
DJGPP-fouten
FreeBSD gebouwd met ithreads coredumps die grote mappen lezen
FreeBSD mislukte landinstellingstest 117 voor ISO 8859-15 landinstellingen
IRIX mislukt ext/List/Util/t/shuffle.t of Digest::MD5
HP-UX lib/posix subtest 9 mislukt bij configuratie van LP64
Linux met glibc 2.2.5 faalt in t/op/int subtest #6 met -Duse64bitint
Linux met Sfio mislukt op/misc-test 48
Mac OS X
Mac OS X bevat ongedefinieerde symbolen
OS/2-testfouten
op/sprintf-tests 91, 129 en 130
SCO
solaris 2.5
Solaris x86 mislukt tests met -Duse64bitint
SUPER-UX (NEC SX)
Term::ReadKey werkt niet op Win32
UNICOS/mk
UTS
VOS (Stratus)
VMS
Win32
XML::Parser werkt niet
z/OS (OS/390)
Unicode-ondersteuning op EBCDIC nog steeds vlekkerig
Gezien in Perl 5.7, maar nu verdwenen
Bugs rapporteren
ZIE OOK
GESCHIEDENIS
perl561delta - wat is nieuwe voor perl v5.6.1
PRODUCTBESCHRIJVING
Samenvatting van de wijzigingen tussen 5.6.0 en 5.6.1
Veiligheidsproblemen
Belangrijkste bugfixes
"UNIVERSAL::isa()", Geheugenlekken, Numerieke conversies, qw(a\\b), beller(), Bugs erin
reguliere expressies, "slurp"-modus, autovivificatie van symbolische verwijzingen naar
speciale variabelen, lexicale waarschuwingen, valse waarschuwingen en fouten, klodder(),
Besmeuren, soort(), #line-richtlijnen, Subroutine-prototypes, kaart(), Foutopsporing,
PERL5OPT, karbonade(), Unicode-ondersteuning, 64-bit ondersteuning, Compiler, Lvalue-subroutines,
IO::Socket, File::Find, xsubpp, "geen module;", Tests
Kernfuncties
Configuratieproblemen
Documentatie
Gebundelde modules
B::Beknopt, Bestand::Temp, Pod::LaTeX, Pod::Tekst::Overstrike, CGI, CPAN,
Class::Struct, DB_File, Devel::Peek, File::Find, Getopt::Long, IO::Poll,
IPC::Open3, Wiskunde::BigFloat, Wiskunde::Complex, Net::Ping, Opcode, Pod::Parser,
Pod::Tekst, SDBM_File, Sys::Syslog, Tie::RefHash, Tie::SubstrHash
Platformspecifieke verbeteringen
NCR MP-RAS, NonStop-UX
Kernverbeteringen
Klonen van tolken, threads en gelijktijdigheid
Lexisch bereikbare waarschuwingscategorieën
Unicode- en UTF-8-ondersteuning
Ondersteuning voor het interpoleren van benoemde karakters
"onze" verklaringen
Ondersteuning voor tekenreeksen weergegeven als een vector van rangtelwoorden
Verbeterd Perl-versienummeringssysteem
Nieuwe syntaxis voor het declareren van subroutinekenmerken
Bestands- en maphandles kunnen automatisch worden geactiveerd
Open() met meer dan twee argumenten
64-bit ondersteuning
Grote bestandsondersteuning
Lange dubbels
"meer stukjes"
Verbeterde ondersteuning voor soort() subroutines
"sorteer $coderef @foo" toegestaan
Bestandsglobbing intern geïmplementeerd
Ondersteuning voor CHECK-blokken
POSIX-tekenklassesyntaxis [::] ondersteund
Betere generator van pseudo-willekeurige getallen
Verbeterde "qw//"-operator
Beter worst-case gedrag van hashes
pak() formaat 'Z' ondersteund
pak() formaatmodificator '!' ondersteund
pak() en uitpakken() ondersteuning getelde strings
Opmerkingen in pak() templates
Zwakke referenties
Binaire getallen ondersteund
Lvalue-subroutines
Bij oproepen via verwijzingen kunnen sommige pijlen worden weggelaten
Booleaanse toewijzingsoperatoren zijn legale lwaarden
bestaat() wordt ondersteund op subroutinenamen
bestaat() en verwijderen () worden ondersteund op array-elementen
Pseudo-hashes werken beter
Automatisch leegmaken van uitvoerbuffers
Betere diagnostiek van betekenisloze filehandle-bewerkingen
Waar mogelijk worden gebufferde gegevens verwijderd uit de gedupeerde invoerbestandshandle
evan() heeft dezelfde oude magie als <>
binmode() kan worden gebruikt om de :crlf- en :raw-modi in te stellen
"-T" filetest herkent UTF-8-gecodeerde bestanden als "tekst"
systeem(), backticks en pijp open reflecteren nu exec () storing
Verbeterde diagnostiek
Diagnostiek volgt STDERR
Consistenter close-on-exec-gedrag
systeemschrijven() makkelijk te gebruiken
Betere syntaxiscontroles op unaire operatoren tussen haakjes
Bitoperatoren ondersteunen de volledige native gehele breedte
Verbeterde beveiligingsfuncties
Functioneeler bareword-prototype (*)
"Vereisen" en "doen" kunnen worden overschreven
$^X-variabelen kunnen nu namen hebben die langer zijn dan één teken
Nieuwe variabele $^C weerspiegelt de schakelaar "-c".
Nieuwe variabele $^V bevat de Perl-versie als string
Optionele Y2K-waarschuwingen
Arrays interpoleren nu altijd in tekenreeksen met dubbele aanhalingstekens
@- en @+ bieden begin-/eindverschuivingen van regex-submatches
Modules en Pragmata
Modules
attributen, B, Benchmark, ByteLoader, constante, karakternamen, Data::Dumper, DB,
DB_File, Devel::DProf, Devel::Peek, Dumpvalue, DynaLoader, Engels, Env, Fcntl,
Bestand::Vergelijken, Bestand::Zoeken, Bestand::Glob, Bestand::Spec, Bestand::Spec::Functies,
Getopt::Long, IO, JPL, lib, Math::BigInt, Math::Complex, Math::Trig, Pod::Parser,
Pod::InvoerObjecten, Pod::Checker, podchecker, Pod::ParseUtils, Pod::Find,
Pod::Selecteren, podselect, Pod::Gebruik, pod2usage, Pod::Tekst en Pod::Man, SDBM_File,
Sys::Syslog, Sys::Hostnaam, Term::ANSIColor, Tijd::Lokaal, Win32, XSLoader, DBM
Filters
Pragmatisch
Nutswijzigingen
dprofp
vind2perl
h2xs
perlcc
perldoc
De Perl Debugger
Verbeterde documentatie
perlapi.pod, perlboot.pod, perlcompile.pod, perldbmfilter.pod, perldebug.pod,
perldebguts.pod, perlfork.pod, perlfilter.pod, perlhack.pod, perlintern.pod,
perllexwarn.pod, perlnummer.pod, perlopentut.pod, perlreftut.pod, perltootc.pod,
perltodo.pod, perlunicode.pod
Prestatieverbeteringen
Eenvoudig soort() het gebruik van { $a <=> $b } en dergelijke is geoptimaliseerd
Geoptimaliseerde toewijzingen aan lexicale variabelen
Snellere subroutineoproepen
verwijderen (), elk(), waarden () en hash-iteratie zijn sneller
Installatie- en configuratieverbeteringen
-Dusethreads betekent iets anders
Nieuw Configureer vlaggen
Threadedness en 64-bitness zijn nu meer gedurfd
Lange dubbels
-Dusemorestukjes
-Dusegrote bestanden
installusrbinperl
SOKKEN ondersteuning
"-Een vlag
Verbeterde installatiemappen
gcc probeert het automatisch als 'cc' niet lijkt te werken
Platformspecifieke wijzigingen
Ondersteunde platforms
DOS
OS390 (Open Edition MVS)
VMS
Win32
Aanzienlijke bugfixes
op lege bestanden
"eval '...'"-verbeteringen
Alle compilatiefouten zijn echte fouten
Impliciet gesloten filehandles zijn veiliger
Het gedrag van lijstsegmenten is consistenter
"(\$)"-prototype en $foo{a}
"ga naar &sub" en AUTOLOAD
"-bareword" toegestaan onder "gebruik geheel getal"
Mislukkingen in KAPOT MAKEN()
Lokale bugs opgelost
Geheugenlekken
Valse subroutinestubs na mislukte subroutineoproepen
Besmettingsfouten onder "-U"
END-blokken en de "-c"-schakelaar
Potentieel om DATA-bestandshandvatten te lekken
Nieuwe of gewijzigde diagnose
"%s" variabele %s maskeert eerdere declaratie in dezelfde %s, "my sub" nog niet geïmplementeerd,
"onze" variabele %s heeft opnieuw gedeclareerd, '!' alleen toegestaan na typen %s, / kan niet tellen,
/ moet worden gevolgd door een, A of Z, / moet worden gevolgd door een*, A* of Z*, / moet worden gevolgd door een
numeriek type, /%s/: Niet-herkende ontsnapping \\%c doorgegeven, /%s/: Niet-herkende ontsnapping
\\%c in karakterklasse die is doorgegeven, /%s/ moet waarschijnlijk worden geschreven als "%s", %s()
te vroeg aangeroepen om prototype te controleren, %s argument is geen HASH- of ARRAY-element, %s
argument is geen HASH- of ARRAY-element of slice, %s argument is geen subroutine
naam, %s pakketattribuut kan conflicteren met toekomstig gereserveerd woord: %s, (wordt opgeschoond) %s,
<> moeten aanhalingstekens zijn, Poging om zich bij zichzelf aan te sluiten, Slecht geëvalueerd vervangingspatroon, Slecht
realloc() genegeerd, Bareword gevonden in voorwaardelijk, Binair getal >
0b11111111111111111111111111111111 niet-draagbaar, Bitvectorgrootte > 32 niet-draagbaar,
Bufferoverloop in prime_env_iter: %s, kan het bestandssysteem van script "%s" niet controleren, kan niet
declareer klasse voor niet-scalaire %s in "%s", kan %s niet declareren in "%s", kan signaal niet negeren
CHLD, gedwongen naar standaard, kan niet-lvalue-subroutineaanroep niet wijzigen, kan CRTL niet lezen
environ, Kan %s niet verwijderen: %s, bestand overslaan, Kan %s niet retourneren uit lvalue-subroutine,
Kan een niet-referentie niet verzwakken, tekenklasse [:%s:] onbekend, syntaxis van tekenklasse
[%s] hoort thuis in tekenklassen, Constante is niet %s referentie, constante(%s): %s,
CORE::%s is geen trefwoord, gedefinieerd(@array) is verouderd, gedefinieerd(%hash) is
verouderd, Heeft geen geldige header geproduceerd (bedoelde u "lokaal" in plaats van "onze"?),
Document bevat geen gegevens, invoeren van effectieve %s mislukt, false [] bereik "%s" in
regexp, Filehandle %s alleen geopend voor uitvoer, kudde() op gesloten bestandshandle %s, Globaal
symbool "%s" vereist een expliciete pakketnaam, hexadecimaal getal > 0xffffffff niet-
draagbaar, slecht gevormde CRTL-omgevingswaarde "%s", slecht gevormd bericht in prime_env_iter:
|%s|, Illegaal binair cijfer %s, Illegaal binair cijfer %s genegeerd, Illegaal aantal bits
in vec, overloop van gehele getallen in %s getal, ongeldig %s attribuut: %s, ongeldige %s
attributen: %s, ongeldig [] bereik "%s" in regexp, ongeldig scheidingsteken %s in
attributenlijst, ongeldig scheidingsteken %s in subroutineattributenlijst, verlatend
effectief %s mislukt, Lvalue subs retourneert %s nog niet geïmplementeerd, methode %s niet
toegestaan, Ontbrekende %sbrace%s op \N{}, Ontbrekende opdracht in doorgesluisd open, Ontbrekende naam in
"mijn sub", Geen %s gespecificeerd voor -%c, Geen pakketnaam toegestaan voor variabele %s in "onze",
Geen spatie toegestaan na -%c, geen UTC-offsetinformatie; ervan uitgaande dat de lokale tijd UTC is,
Octaal nummer > 037777777777 niet-draagbaar, paniek: del_backref, paniek: kid popen errno
lezen, paniek: magic_killbackrefs, haakjes ontbreken rond de lijst "%s", mogelijk
onbedoelde interpolatie van %s in string, mogelijke Y2K-bug: %s, pragma "attrs" is
verouderd, gebruik in plaats daarvan "sub NAME: ATTRS", Voortijdig einde van scriptheaders, Herhaal
telling van overflows bij het inpakken, aantal herhalingen van overflows bij uitpakken, realloc() van vrijgemaakt geheugen
genegeerd, referentie is al zwak, setpgrp kan geen argumenten aannemen, vreemd *+?{} aan
expressie met lengte nul, effectief schakelen %s is niet geïmplementeerd, deze Perl kan dat niet
reset CRTL-omgevingselementen (%s), Deze Perl kan geen CRTL-omgevingselementen instellen (%s=%s),
Te laat om %s blok uit te voeren, onbekend Open() modus '%s', onbekend proces waar %x bericht naartoe heeft gestuurd
prime_env_iter: %s, niet-herkende ontsnapping \\%c doorgegeven, niet-beëindigd attribuut
parameter in attributenlijst, niet-beëindigde attributenlijst, niet-beëindigd attribuut
parameter in de attributenlijst van de subroutine, de lijst met niet-beëindigde subroutineattributen, Waarde
van CLI-symbool "%s" te lang, versienummer moet een constant getal zijn
Nieuwe testen
Incompatibele wijzigingen
Incompatibiliteit met Perl-bronnen
CHECK is een nieuw trefwoord, de behandeling van lijstsegmenten van undef is gewijzigd, het formaat van
$English::PERL_VERSION is anders, letterlijke waarden van formulier 1.2.3 parseren anders,
Mogelijk gewijzigde pseudo-willekeurige nummergenerator, hashfunctie voor hash-sleutels
is veranderd, "undef" mislukt bij alleen-lezen waarden, Close-on-exec-bit is mogelijk ingeschakeld
pijp- en sockethandvatten, het schrijven van "$$1" in de betekenis van "${$}1" wordt niet ondersteund, verwijderen (),
elk(), waarden () en "\(%h)", vec(EXPR,OFFSET,BITS) dwingt machten van twee BITS af,
De tekst van bepaalde diagnostische uitvoer is gewijzigd, "%@" is verwijderd, tussen haakjes
niet() gedraagt zich als een lijstoperator, de semantiek van het kale prototype "(*)" heeft
gewijzigd, de semantiek van bitoperatoren is mogelijk gewijzigd op 64-bit-platforms, meer
ingebouwde programma's bederven hun resultaten
C Bron-incompatibiliteiten
"PERL_POLLUTE", "PERL_IMPLICIT_CONTEXT", "PERL_POLLUTE_MALLOC"
Compatibele C Source API-wijzigingen
"PATCHLEVEL" is nu "PERL_VERSION"
Binaire onverenigbaarheden
Bekende problemen
Het lokaliseren van een gebonden hash-element kan geheugen lekken
Bekende testfouten
EBCDIC-platforms worden niet volledig ondersteund
UNICOS/mk CC-fouten tijdens configuratieuitvoering
Pijloperator en arrays
Experimentele functies
Threads, Unicode, 64-bits ondersteuning, Lvalue-subroutines, Zwakke referenties, De pseudo-
hash-gegevenstype, de Compiler-suite, interne implementatie van bestandsglobbing, de
DB-module, de reguliere expressiecodeconstructies:
Verouderde diagnostiek
Syntaxis van tekenklassen [::] is gereserveerd voor toekomstige uitbreidingen, slecht gevormd logisch
naam |%s| in prime_env_iter, In string, moet @%s nu geschreven worden als \@%s, Waarschijnlijk
prioriteitsprobleem op %s, regexp te groot, gebruik van "$$ " om "${$} te betekenen " is
deprecated
Bugs rapporteren
ZIE OOK
GESCHIEDENIS
perl56delta - wat is nieuwe voor perl v5.6.0
PRODUCTBESCHRIJVING
Kernverbeteringen
Klonen van tolken, threads en gelijktijdigheid
Lexisch bereikbare waarschuwingscategorieën
Unicode- en UTF-8-ondersteuning
Ondersteuning voor het interpoleren van benoemde karakters
"onze" verklaringen
Ondersteuning voor tekenreeksen weergegeven als een vector van rangtelwoorden
Verbeterd Perl-versienummeringssysteem
Nieuwe syntaxis voor het declareren van subroutinekenmerken
Bestands- en maphandles kunnen automatisch worden geactiveerd
Open() met meer dan twee argumenten
64-bit ondersteuning
Grote bestandsondersteuning
Lange dubbels
"meer stukjes"
Verbeterde ondersteuning voor soort() subroutines
"sorteer $coderef @foo" toegestaan
Bestandsglobbing intern geïmplementeerd
Ondersteuning voor CHECK-blokken
POSIX-tekenklassesyntaxis [::] ondersteund
Betere generator van pseudo-willekeurige getallen
Verbeterde "qw//"-operator
Beter worst-case gedrag van hashes
pak() formaat 'Z' ondersteund
pak() formaatmodificator '!' ondersteund
pak() en uitpakken() ondersteuning getelde strings
Opmerkingen in pak() templates
Zwakke referenties
Binaire getallen ondersteund
Lvalue-subroutines
Bij oproepen via verwijzingen kunnen sommige pijlen worden weggelaten
Booleaanse toewijzingsoperatoren zijn legale lwaarden
bestaat() wordt ondersteund op subroutinenamen
bestaat() en verwijderen () worden ondersteund op array-elementen
Pseudo-hashes werken beter
Automatisch leegmaken van uitvoerbuffers
Betere diagnostiek van betekenisloze filehandle-bewerkingen
Waar mogelijk worden gebufferde gegevens verwijderd uit de gedupeerde invoerbestandshandle
evan() heeft dezelfde oude magie als <>
binmode() kan worden gebruikt om de :crlf- en :raw-modi in te stellen
"-T" filetest herkent UTF-8-gecodeerde bestanden als "tekst"
systeem(), backticks en pijp open reflecteren nu exec () storing
Verbeterde diagnostiek
Diagnostiek volgt STDERR
Consistenter close-on-exec-gedrag
systeemschrijven() makkelijk te gebruiken
Betere syntaxiscontroles op unaire operatoren tussen haakjes
Bitoperatoren ondersteunen de volledige native gehele breedte
Verbeterde beveiligingsfuncties
Functioneeler bareword-prototype (*)
"Vereisen" en "doen" kunnen worden overschreven
$^X-variabelen kunnen nu namen hebben die langer zijn dan één teken
Nieuwe variabele $^C weerspiegelt de schakelaar "-c".
Nieuwe variabele $^V bevat de Perl-versie als string
Optionele Y2K-waarschuwingen
Arrays interpoleren nu altijd in tekenreeksen met dubbele aanhalingstekens
@- en @+ bieden begin-/eindverschuivingen van regex-overeenkomsten
Modules en Pragmata
Modules
attributen, B, Benchmark, ByteLoader, constante, karakternamen, Data::Dumper, DB,
DB_File, Devel::DProf, Devel::Peek, Dumpvalue, DynaLoader, Engels, Env, Fcntl,
Bestand::Vergelijken, Bestand::Zoeken, Bestand::Glob, Bestand::Spec, Bestand::Spec::Functies,
Getopt::Long, IO, JPL, lib, Math::BigInt, Math::Complex, Math::Trig, Pod::Parser,
Pod::InvoerObjecten, Pod::Checker, podchecker, Pod::ParseUtils, Pod::Find,
Pod::Selecteren, podselect, Pod::Gebruik, pod2usage, Pod::Tekst en Pod::Man, SDBM_File,
Sys::Syslog, Sys::Hostnaam, Term::ANSIColor, Tijd::Lokaal, Win32, XSLoader, DBM
Filters
Pragmatisch
Nutswijzigingen
dprofp
vind2perl
h2xs
perlcc
perldoc
De Perl Debugger
Verbeterde documentatie
perlapi.pod, perlboot.pod, perlcompile.pod, perldbmfilter.pod, perldebug.pod,
perldebguts.pod, perlfork.pod, perlfilter.pod, perlhack.pod, perlintern.pod,
perllexwarn.pod, perlnummer.pod, perlopentut.pod, perlreftut.pod, perltootc.pod,
perltodo.pod, perlunicode.pod
Prestatieverbeteringen
Eenvoudig soort() het gebruik van { $a <=> $b } en dergelijke is geoptimaliseerd
Geoptimaliseerde toewijzingen aan lexicale variabelen
Snellere subroutineoproepen
verwijderen (), elk(), waarden () en hash-iteratie zijn sneller
Installatie- en configuratieverbeteringen
-Dusethreads betekent iets anders
Nieuw Configureer vlaggen
Threadedness en 64-bitness zijn nu meer gedurfd
Lange dubbels
-Dusemorestukjes
-Dusegrote bestanden
installusrbinperl
SOKKEN ondersteuning
"-Een vlag
Verbeterde installatiemappen
Platformspecifieke wijzigingen
Ondersteunde platforms
DOS
OS390 (Open Edition MVS)
VMS
Win32
Aanzienlijke bugfixes
op lege bestanden
"eval '...'"-verbeteringen
Alle compilatiefouten zijn echte fouten
Impliciet gesloten filehandles zijn veiliger
Het gedrag van lijstsegmenten is consistenter
"(\$)"-prototype en $foo{a}
"ga naar &sub" en AUTOLOAD
"-bareword" toegestaan onder "gebruik geheel getal"
Mislukkingen in KAPOT MAKEN()
Lokale bugs opgelost
Geheugenlekken
Valse subroutinestubs na mislukte subroutineoproepen
Besmettingsfouten onder "-U"
END-blokken en de "-c"-schakelaar
Potentieel om DATA-bestandshandvatten te lekken
Nieuwe of gewijzigde diagnose
"%s" variabele %s maskeert eerdere declaratie in dezelfde %s, "my sub" nog niet geïmplementeerd,
"onze" variabele %s heeft opnieuw gedeclareerd, '!' alleen toegestaan na typen %s, / kan niet tellen,
/ moet worden gevolgd door een, A of Z, / moet worden gevolgd door een*, A* of Z*, / moet worden gevolgd door een
numeriek type, /%s/: Niet-herkende ontsnapping \\%c doorgegeven, /%s/: Niet-herkende ontsnapping
\\%c in karakterklasse die is doorgegeven, /%s/ moet waarschijnlijk worden geschreven als "%s", %s()
te vroeg aangeroepen om prototype te controleren, %s argument is geen HASH- of ARRAY-element, %s
argument is geen HASH- of ARRAY-element of slice, %s argument is geen subroutine
naam, %s pakketattribuut kan conflicteren met toekomstig gereserveerd woord: %s, (wordt opgeschoond) %s,
<> moeten aanhalingstekens zijn, Poging om zich bij zichzelf aan te sluiten, Slecht geëvalueerd vervangingspatroon, Slecht
realloc() genegeerd, Bareword gevonden in voorwaardelijk, Binair getal >
0b11111111111111111111111111111111 niet-draagbaar, Bitvectorgrootte > 32 niet-draagbaar,
Bufferoverloop in prime_env_iter: %s, kan het bestandssysteem van script "%s" niet controleren, kan niet
declareer klasse voor niet-scalaire %s in "%s", kan %s niet declareren in "%s", kan signaal niet negeren
CHLD, gedwongen naar standaard, kan niet-lvalue-subroutineaanroep niet wijzigen, kan CRTL niet lezen
environ, Kan %s niet verwijderen: %s, bestand overslaan, Kan %s niet retourneren uit lvalue-subroutine,
Kan een niet-referentie niet verzwakken, tekenklasse [:%s:] onbekend, syntaxis van tekenklasse
[%s] hoort thuis in tekenklassen, Constante is niet %s referentie, constante(%s): %s,
CORE::%s is geen trefwoord, gedefinieerd(@array) is verouderd, gedefinieerd(%hash) is
verouderd, Heeft geen geldige header geproduceerd (bedoelde u "lokaal" in plaats van "onze"?),
Document bevat geen gegevens, invoeren van effectieve %s mislukt, false [] bereik "%s" in
regexp, Filehandle %s alleen geopend voor uitvoer, kudde() op gesloten bestandshandle %s, Globaal
symbool "%s" vereist een expliciete pakketnaam, hexadecimaal getal > 0xffffffff niet-
draagbaar, slecht gevormde CRTL-omgevingswaarde "%s", slecht gevormd bericht in prime_env_iter:
|%s|, Illegaal binair cijfer %s, Illegaal binair cijfer %s genegeerd, Illegaal aantal bits
in vec, overloop van gehele getallen in %s getal, ongeldig %s attribuut: %s, ongeldige %s
attributen: %s, ongeldig [] bereik "%s" in regexp, ongeldig scheidingsteken %s in
attributenlijst, ongeldig scheidingsteken %s in subroutineattributenlijst, verlatend
effectief %s mislukt, Lvalue subs retourneert %s nog niet geïmplementeerd, methode %s niet
toegestaan, Ontbrekende %sbrace%s op \N{}, Ontbrekende opdracht in doorgesluisd open, Ontbrekende naam in
"mijn sub", Geen %s gespecificeerd voor -%c, Geen pakketnaam toegestaan voor variabele %s in "onze",
Geen spatie toegestaan na -%c, geen UTC-offsetinformatie; ervan uitgaande dat de lokale tijd UTC is,
Octaal nummer > 037777777777 niet-draagbaar, paniek: del_backref, paniek: kid popen errno
lezen, paniek: magic_killbackrefs, haakjes ontbreken rond de lijst "%s", mogelijk
onbedoelde interpolatie van %s in string, mogelijke Y2K-bug: %s, pragma "attrs" is
verouderd, gebruik in plaats daarvan "sub NAME: ATTRS", Voortijdig einde van scriptheaders, Herhaal
telling van overflows bij het inpakken, aantal herhalingen van overflows bij uitpakken, realloc() van vrijgemaakt geheugen
genegeerd, referentie is al zwak, setpgrp kan geen argumenten aannemen, vreemd *+?{} aan
expressie met lengte nul, effectief schakelen %s is niet geïmplementeerd, deze Perl kan dat niet
reset CRTL-omgevingselementen (%s), Deze Perl kan geen CRTL-omgevingselementen instellen (%s=%s),
Te laat om %s blok uit te voeren, onbekend Open() modus '%s', onbekend proces waar %x bericht naartoe heeft gestuurd
prime_env_iter: %s, niet-herkende ontsnapping \\%c doorgegeven, niet-beëindigd attribuut
parameter in attributenlijst, niet-beëindigde attributenlijst, niet-beëindigd attribuut
parameter in de attributenlijst van de subroutine, de lijst met niet-beëindigde subroutineattributen, Waarde
van CLI-symbool "%s" te lang, versienummer moet een constant getal zijn
Nieuwe testen
Incompatibele wijzigingen
Incompatibiliteit met Perl-bronnen
CHECK is een nieuw trefwoord, de behandeling van lijstsegmenten van undef is gewijzigd, het formaat van
$English::PERL_VERSION is anders, letterlijke waarden van formulier 1.2.3 parseren anders,
Mogelijk gewijzigde pseudo-willekeurige nummergenerator, hashfunctie voor hash-sleutels
is veranderd, "undef" mislukt bij alleen-lezen waarden, Close-on-exec-bit is mogelijk ingeschakeld
pijp- en sockethandvatten, het schrijven van "$$1" in de betekenis van "${$}1" wordt niet ondersteund, verwijderen (),
elk(), waarden () en "\(%h)", vec(EXPR,OFFSET,BITS) dwingt machten van twee BITS af,
De tekst van bepaalde diagnostische uitvoer is gewijzigd, "%@" is verwijderd, tussen haakjes
niet() gedraagt zich als een lijstoperator, de semantiek van het kale prototype "(*)" heeft
gewijzigd, de semantiek van bitoperatoren is mogelijk gewijzigd op 64-bit-platforms, meer
ingebouwde programma's bederven hun resultaten
C Bron-incompatibiliteiten
"PERL_POLLUTE", "PERL_IMPLICIT_CONTEXT", "PERL_POLLUTE_MALLOC"
Compatibele C Source API-wijzigingen
"PATCHLEVEL" is nu "PERL_VERSION"
Binaire onverenigbaarheden
Bekende problemen
Mislukte draadtest
EBCDIC-platforms worden niet ondersteund
In 64-bits HP-UX kan de lib/io_multihomed-test vastlopen
VOLGENDE STAP 3.3 POSIX-test mislukt
Tru64 (ook wel Digital UNIX, ook wel DEC OSF/1 genoemd) lib/sdbm-test mislukt met gcc
UNICOS/mk CC-fouten tijdens configuratieuitvoering
Pijloperator en arrays
Experimentele functies
Threads, Unicode, 64-bits ondersteuning, Lvalue-subroutines, Zwakke referenties, De pseudo-
hash-gegevenstype, de Compiler-suite, interne implementatie van bestandsglobbing, de
DB-module, de reguliere expressiecodeconstructies:
Verouderde diagnostiek
Syntaxis van tekenklassen [::] is gereserveerd voor toekomstige uitbreidingen, slecht gevormd logisch
naam |%s| in prime_env_iter, In string, moet @%s nu geschreven worden als \@%s, Waarschijnlijk
prioriteitsprobleem op %s, regexp te groot, gebruik van "$$ " om "${$} te betekenen " is
deprecated
Bugs rapporteren
ZIE OOK
GESCHIEDENIS
perl5005delta - wat is nieuwe voor perl5.005
PRODUCTBESCHRIJVING
Over het nieuwe versiebeheersysteem
Incompatibele wijzigingen
WAARSCHUWING: Deze versie is niet binair compatibel met Perl 5.004.
De standaardinstallatiestructuur is gewijzigd
Compatibiliteit met Perl-bronnen
C Broncompatibiliteit
Binaire compatibiliteit
Beveiligingsoplossingen kunnen de compatibiliteit beïnvloeden
Versoepelde nieuwe verplichte waarschuwingen geïntroduceerd in 5.004
Licenties
Kernveranderingen
Discussies
Compiler
Normale uitdrukkingen
Veel nieuwe en verbeterde optimalisaties, veel bugfixes, nieuwe reguliere expressie
constructs, Nieuwe operator voor vooraf gecompileerde reguliere expressies, Andere verbeteringen,
Incompatibele wijzigingen
Verbeter uw klantbeleving malloc ()
Quicksort is intern geïmplementeerd
Betrouwbare signalen
Betrouwbare stapelwijzers
Genereuzer behandeling van retourzendingen
Geheugenlekken
Betere ondersteuning voor meerdere tolken
Gedrag van lokaal() op array- en hash-elementen is nu goed gedefinieerd
"%!" is transparant gekoppeld aan de Errno-module
Pseudo-hashes worden ondersteund
"EXPR foreach EXPR" wordt ondersteund
Trefwoorden kunnen globaal worden overschreven
$^E is betekenisvol op Win32
"foreach (1..1000000)" geoptimaliseerd
"Foo::" kan worden gebruikt als impliciet geciteerde pakketnaam
"exists $Foo::{Bar::}" test het bestaan van een pakket
Betere lokale ondersteuning
Experimentele ondersteuning voor 64-bits platforms
voorlopig ontwerp() retourneert nuttige resultaten voor ingebouwde installaties
Uitgebreide ondersteuning voor afhandeling van uitzonderingen
Opnieuw zegenen KAPOT MAKEN() ondersteund voor ketening KAPOT MAKEN() methoden
Alle conversies van het "printf"-formaat worden intern afgehandeld
Nieuw trefwoord "INIT".
Nieuw zoekwoord 'vergrendelen'
Nieuwe "qr//"-operator
"onze" is nu een gereserveerd woord
Gebonden arrays worden nu volledig ondersteund
Ondersteuning van vastgebonden handgrepen is beter
4e argument bij substr
Negatief LENGTH-argument voor splitsing
Magische waarden zijn nu magischer
<> leest nu records in
Ondersteunde platforms
Nieuwe platforms
Wijzigingen in bestaande ondersteuning
Modules en Pragmata
Nieuwe modules
B, Data::Dumper, Dumpvalue, Errno, File::Spec, ExtUtils::Geïnstalleerd,
ExtUtils::Packlist, Fatal, IPC::SysV, Test, Tie::Array, Tie::Handle, Thread,
attrs, velden, re
Wijzigingen in bestaande modules
Benchmark, Karper, CGI, Fcntl, Wiskunde::Complex, Wiskunde::Trig, POSIX, DB_File, MakeMaker,
CPAN, Cwd
Nutswijzigingen
Documentatiewijzigingen
Nieuwe diagnostiek
Dubbelzinnige aanroep opgelost als CORE::%s(), kwalificeer als zodanig of gebruik &, Bad index while
array in hash dwingend, Bareword "%s" verwijst naar een niet-bestaand pakket, Kan niet bellen
methode "%s" op een ongedefinieerde waarde, Kan het bestandssysteem van script "%s" niet controleren op nosuid,
Kan array niet in hash dwingen, kan niet naar subroutine van een eval-string, kan niet
lokaliseer pseudo-hash-element, kan %% niet gebruiken! omdat Errno.pm niet beschikbaar is, kan dit niet
zoek een opnummer voor "%s", syntaxis van tekenklasse [. .] is gereserveerd voor de toekomst
uitbreidingen, karakterklassesyntaxis [::] is gereserveerd voor toekomstige uitbreidingen, karakter
klassensyntaxis [= =] is gereserveerd voor toekomstige extensies, %s: Eval-groep is onveilig
reguliere expressie, %s: Eval-groep niet toegestaan, gebruik re 'eval', %s: Eval-groep niet
toegestaan tijdens runtime, expliciete zegen voor '' (ervan uitgaande dat het hoofdpakket van het pakket is), illegale hex
cijfer genegeerd, Geen dergelijk arrayveld, Geen dergelijk veld "%s" in variabele %s van het type %s, Uit
geheugen tijdens belachelijk groot verzoek, bereikiterator buiten geheel getalbereik,
Recursieve overerving gedetecteerd tijdens het zoeken naar methode '%s' %s, referentie gevonden waar
even grote lijst verwacht, ongedefinieerde waarde toegewezen aan typeglob, gebruik van gereserveerd woord
"%s" is verouderd, perl: waarschuwing: Landinstellingen instellen is mislukt
Verouderde diagnostiek
Kan niet mktemp(), Kan niet naar tijdelijk bestand schrijven -e: %s, Kan tijdelijk bestand niet openen,
regexp te groot
Configuratiewijzigingen
BUGS
ZIE OOK
GESCHIEDENIS
perl5004delta - wat is nieuwe voor perl5.004
PRODUCTBESCHRIJVING
Ondersteunde omgevingen
Kernveranderingen
Lijsttoewijzing aan %ENV werkt
Wijzig de fout 'Kan Foo.pm niet vinden in @INC'
Compilatieoptie: binaire compatibiliteit met 5.003
Omgevingsvariabele $PERL5OPT
Beperkingen op -M, -m en -T opties
Nauwkeurigere waarschuwingen
Verouderd: "AUTOLOAD" overgenomen voor niet-methoden
Het eerder verouderde %OVERLOAD is niet langer bruikbaar
Subroutineargumenten worden alleen gemaakt als ze worden gewijzigd
Groepsvector veranderlijk met $)
Vaste parsering van $$ , &$ , enz.
Vaste lokalisatie van $ , $&, enz.
Geen reset van $. op impliciete afsluiting
"wantarray" kan undef retourneren
"eval EXPR" bepaalt de waarde van EXPR in scalaire context
Wijzigingen in de controles op besmetting
Nee klodder() of <*>, Geen spawning indien besmet $CDPATH, $ENV, $BASH_ENV, Geen spawning indien
bedorven $TERM lijkt niet op een terminalnaam
Nieuwe Opcode-module en herziene Safe-module
Verbeteringen inbedden
Interne wijziging: FileHandle-klasse gebaseerd op IO::*-klassen
Interne wijziging: PerlIO-abstractie-interface
Nieuwe en gewijzigde syntaxis
$coderef->(PARAMS)
Nieuwe en gewijzigde ingebouwde constanten
__PAKKET__
Nieuwe en gewijzigde ingebouwde variabelen
$^E, $^H, $^M
Nieuwe en gewijzigde ingebouwde functies
verwijderen op segmenten, kudde, printf en sprintf, sleutels als een waarde, mijn() onder controle
Structuren, pak() en uitpakken(), syseek(), gebruik VERSIE, gebruik Module VERSIE LIJST,
prototype(FUNCTION), srand, $_ als standaard, "m//gc" reset de zoekpositie niet
bij falen negeert "m//x" de witruimte vóór ?*+{}, geneste "sub{}" sluitingen werken
nu werken formaten precies bij het veranderen van lexicalen
Nieuwe ingebouwde methoden
isa(KLASSE), can(METHODE), VERSIE( [BEHOEFTE] )
TIEHANDLE nu ondersteund
TIEHANDLE-klassenaam, LIJST, PRINT dit, LIJST, PRINTF dit, LIJST, LEES deze LIJST,
LEES dit, KRIJG dit, VERNIETIG dit
Malloc-verbeteringen
-DPERL_EMERGENCY_SBRK, -DPACK_MALLOC, -DTWO_POT_OPTIMIZE
Diverse efficiëntieverbeteringen
Ondersteuning voor meer besturingssystemen
Win32
9 plattegrond
QNX
AmigaOS
Pragmatisch
gebruik autouse MODULE => qw(sub1 sub2 sub3), gebruik blib, gebruik blib 'dir', gebruik constante NAAM
=> VALUE, gebruik locale, gebruik ops, gebruik vmsish
Modules
Vereiste updates
Installatiemappen
Samenvatting van module-informatie
Fcntl
IO
Wiskunde::Complex
Wiskunde::Trig
DB_Bestand
Netto::Ping
Objectgeoriënteerde overschrijvingen voor ingebouwde operators
Nutswijzigingen
pod2html
Stuurt geconverteerde HTML naar standaarduitvoer
xsubpp
"void" XSUB's retourneren nu standaard niets
C Taal-API-wijzigingen
"gv_fetchmethod" en "perl_call_sv", "perl_eval_pv", uitgebreide API voor het manipuleren
hashes
Documentatiewijzigingen
perldelta, perlfaq, perllocale, perltoot, perlapio, perlmodlib, perldebug, perlsec
Nieuwe diagnostiek
"mijn" variabele %s maskeert eerdere declaraties in hetzelfde bereik, %s argument is geen HASH
element of segment, Toewijzing te groot: %lx, Toewijzing te groot, %s toepassen op %s
zal handelen op scalar(%s), Poging om niet-bestaande gedeelde tekenreeks vrij te geven, Poging om te gebruiken
referentie als lvalue in substr, Bareword "%s" verwijst naar een niet-bestaand pakket, Kan niet
herdefinieer actieve sorteersubroutine %s, kan geen bareword ("%s") gebruiken als %s ref terwijl "strict"
refs" in gebruik, Kan methode `%s' overbelasting `%s' in pakket `%s' niet oplossen, Constante
subroutine %s opnieuw gedefinieerd, constante subroutine %s ongedefinieerd, kopieermethode is niet geretourneerd
een referentie, overleden, pseudo-blok verlaten via %s, identificatie te lang, illegaal karakter
%s (carriage return), illegale schakelaar in PERL5OPT: %s, overloop van gehele getallen in hexadecimaal getal,
Overloop van gehele getallen in octaal getal, interne fout: glob mislukt, ongeldige conversie in
%s: "%s", Ongeldig type in pakket: '%s', Ongeldig type in uitpak: '%s', Naam "%s::%s" gebruikt
slechts één keer: mogelijke typfout, nulafbeelding in vormlijn, offset buiten tekenreeks, buiten
geheugen!, Onvoldoende geheugen tijdens verzoek om %s, paniek: frexp, Mogelijke poging om te plaatsen
opmerkingen in qw() lijst, Mogelijke poging om woorden te scheiden met komma's, Scalaire waarde
@%s{%s} beter geschreven als $%s{%s}, Stub gevonden tijdens het oplossen van overbelasting van methode `%s'
`%s' in %s, te laat voor "-T" optie, geprobeerd los te maken terwijl %d interne referenties nog aanwezig zijn
exist, onbekend teken %s, niet-ondersteunde functievork, gebruik van "$$ " naar
bedoel "${$} " is verouderd, de waarde van %s kan "0" zijn; test met bepaald(),
Variabele "%s" is mogelijk niet beschikbaar. Variabele "%s" blijft niet gedeeld. Waarschuwing:
er is iets mis, slecht gevormde logische naam |%s| in prime_env_iter, Kreeg een fout van
DosAllocMem, onjuist opgemaakte PERLLIB_PREFIX, PERL_SH_DIR te lang, proces beëindigd door
SIG%s
BUGS
ZIE OOK
GESCHIEDENIS
perexperiment - A vermelding of experimenteel functionaliteiten in Perl
PRODUCTBESCHRIJVING
Huidige experimenten
"onze" kan nu een experimenteel optioneel attribuut "uniek" hebben, Smart match
("~~"), Lexicale $_, Pluggable trefwoorden, Array- en hash-containerfuncties accepteren
referenties, Lexicale subroutines, Reguliere expressiesetbewerkingen, Subroutine
handtekeningen, Postfix-dereferentiesyntaxis, Aliasing via referentie, De "const"
attribuut, gebruik re 'strict';, String- en nummer-specifieke bitsgewijze operatoren, The
<:win32> IO-pseudolaag, er is een "installhtml"-doel in de Makefile, Unicode
in Perl op EBCDIC
Geaccepteerde functies
64-bit ondersteuning, die accepteert een referentie, DB-module, Zwakke referenties, Intern bestand
klodder, vork() emulatie, -Dusemultiplicity -Duseithreads, Ondersteuning voor lange dubbels,
De regex-tekenklasse "\N", "(?{code})" en "(??{ code })", Linux-samenvatting
Unix-domeinsockets, Lvalue-subroutines, Backtracking-besturingswerkwoorden, de <:pop> IO
pseudolayer, "\s" in regexp komt overeen met verticale tab
Verwijderde functies
Threading in 5.005-stijl, perlcc, het pseudo-hash-gegevenstype, GetOpt::Long Opties kunnen
neem nu meerdere waarden tegelijk (experimenteel), beweringen,
Test::Harnas::Straps, "legacy"
ZIE OOK
AUTEURS
COPYRIGHT
LICENTIE
perlartisch - the Perl Artistiek Vergunning
KORTE INHOUD
PRODUCTBESCHRIJVING
De "Artistieke Licentie"
Preambule
Definities
"Pakket", "Standaardversie", "Auteursrechthouder", "Jij", "Redelijk kopiëren
vergoeding", "Vrij verkrijgbaar"
Algemene voorwaarden
a), b), c), d), a), b), c), d)
perlgpl - the GNU Snel naar Publieke Licentie, versie 1
KORTE INHOUD
PRODUCTBESCHRIJVING
GNU General Public License
perlaix - Perl versie 5 on IBM AIX (UNIX) oplossingen
PRODUCTBESCHRIJVING
Perl 5 compileren op AIX
Ondersteunde compilers
Incompatibiliteit met AIX Toolbox lib gdbm
Perl 5 is met succes gecompileerd en getest op:
Dynamische uitbreidingen bouwen op AIX
Grote bestanden gebruiken met Perl
Met schroefdraad Perl
64-bit Perl
Lange dubbels
Aanbevolen opties AIX 5.1/5.2/5.3/6.1 en 7.1 (threaded/32-bit)
Aanbevolen opties AIX 5.1/5.2/5.3/6.1 en 7.1 (32-bits)
Aanbevolen opties AIX 5.1/5.2/5.3/6.1 en 7.1 (threaded/64-bit)
Aanbevolen opties AIX 5.1/5.2/5.3/6.1 en 7.1 (64-bits)
Perl 5 compileren op AIX 7.1.0
Perl 5 compileren op oudere AIX-versies tot 4.3.3
OS-niveau
Dynamische uitbreidingen bouwen op AIX < 5L
De IBM ANSI C-compiler
De usenm-optie
GNU's gcc gebruiken voor het bouwen van Perl
Grote bestanden gebruiken met Perl < 5L
Met schroefdraad Perl < 5L
64-bit Perl <5L
AIX 4.2 en uitbreidingen die C++ gebruiken met statische gegevens
AUTEURS
perlamiga - Perl voor Amiga OS
NOTITIE
KORTE INHOUD
PRODUCTBESCHRIJVING
Vereisten voor het compileren van Perl op AmigaOS
Unix wedijver voor AmigaOS: ixemul.bibliotheek, Versie of Amiga OS
Perl-programma's starten onder AmigaOS
Tekortkomingen van Perl onder AmigaOS
INSTALLATIE
Toegang tot documentatie
Manpages voor Perl op AmigaOS
Perl HTML-documentatie op AmigaOS
Perl GNU-infobestanden op AmigaOS
Perl LaTeX-documentatie op AmigaOS
PERL BOUWEN OP AMIGAOS
Bouw vereisten voor Perl op AmigaOS
De Perl-bronbron voor AmigaOS verkrijgen
Perl maken op AmigaOS
Perl testen op AmigaOS
Het installeren van de ingebouwde Perl op AmigaOS
PERL 5.8.0 GEBROKEN IN AMIGAOS
AUTEURS
ZIE OOK
perlandroïde - Perl voor Android
KORTE INHOUD
PRODUCTBESCHRIJVING
Cross-compilatie
Download de Android Native Development Kit (NDK)
Bepaal de architectuur waarvoor u gaat cross-compileren
Zet een zelfstandige toolchain op
adb of ssh?
Configureer en meer
Inheemse constructies
AUTEUR
perlbs2000 - bouwt en installeren Perl voor BS2000.
KORTE INHOUD
PRODUCTBESCHRIJVING
gzip op BS2000
bizons op BS2000
Perl-distributie uitpakken op BS2000
Perl compileren op BS2000
Perl testen op BS2000
Perl installeren op BS2000
Perl gebruiken in de Posix-Shell van BS2000
Perl gebruiken in "native" BS2000
Afwijkingen met drijvende komma op BS2000
Gebruik van PerlIO en verschillende coderingen op ASCII- en EBCDIC-partities
AUTEURS
ZIE OOK
Mailinglist
GESCHIEDENIS
perlce - Perl voor WinCE
Perl bouwen voor WinCE
WAARSCHUWING
PRODUCTBESCHRIJVING
Algemene uitleg over het cross-compileren van WinCE
HUIDIGE BOUWINSTRUCTIES
OUDE BOUWINSTRUCTIES
Microsoft Embedded Visual Tools, Microsoft Visual C++, het celibaat van Rainer Keuchel
bronnen, Rainer Keuchel's console-bronnen, ga naar ./win32 submap, bestand bewerken
./win32/ce-helpers/compile.bat, voer compile.bat uit, voer compile.bat dist uit
Perl gebruiken op WinCE
PRODUCTBESCHRIJVING
Beperkingen
MILIEU
PERL5LIB, PATH, TMP, UNIXROOTPATH, RIJEN/KOLEN, HOME, CONSOLEFONTFORMAAT
REGISTRY
XS
BUGS
INSTALLATIE
DANKBETUIGINGEN
Geschiedenis van de WinCE-poort
AUTEURS
Rainer Keuchel[e-mail beveiligd]>, Vadim Konovalov, Daniel Dragan
perlcygwin - Perl voor Cygwin
KORTE INHOUD
VOORWAARDEN VOOR HET COMPILEREN VAN PERL OP CYGWIN
Cygwin = GNU+Cygnus+Windows (Verlaat UNIX niet zonder)
Cygwin-configuratie
"PAD", nroff
CONFIGUREER PERL OP CYGWIN
Perl binaire bestanden strippen op Cygwin
Optionele bibliotheken voor Perl op Cygwin
"-lcrypt", "-lgdbm_compat" ("gebruik GDBM_File"), "-ldb" ("gebruik DB_File"), "cygserver"
("gebruik IPC::SysV"), "-lutil"
Configureer-tijdopties voor Perl op Cygwin
"-Uusedl", "-Dusemymalloc", "-Uuseperlio", "-Dusemultiplicity", "-Uuse64bitint",
"-Duselongdouble", "-Uuseithreads", "-Duselargefiles", "-Dmksymlinks"
Verdachte waarschuwingen over Cygwin
Win9x en "d_eofnblk", definieert Compiler/Preprocessor
MAAK OP CYGWIN
TEST OP CYGWIN
Bestandsrechten op Cygwin
NDBM_File en ODBM_File werken niet op FAT-bestandssystemen
"fork()"-fouten in io_*-tests
Specifieke kenmerken van de Cygwin-poort
Scriptportabiliteit op Cygwin
Padnamen, Tekst/Binair, PerlIO, .exe, Cygwin vs. Windows-proces-ID's, Cygwin vs.
Windows-fouten, rebase-fouten op fork of systeem, "chown()", Diversen
Vooraf gebouwde methoden:
"Cwd::cwd", "Cygwin::pid_to_winpid", "Cygwin::winpid_to_pid",
"Cygwin::win_to_posix_path", "Cygwin::posix_to_win_path", "Cygwin::mount_table()",
"Cygwin::mount_flags", "Cygwin::is_binmount", "Cygwin::sync_winenv"
INSTALLEER PERL OP CYGWIN
MANIFEST OVER CYGWIN
Documentatie, bouwen, configureren, maken, installeren, testen, gecompileerd Perl-bron, gecompileerd
Modulebron, Perl-modules/-scripts, Perl-moduletests
INSECTEN OP CYGWIN
AUTEURS
GESCHIEDENIS
perldos - Perl voor DOS, W31, W95.
KORTE INHOUD
PRODUCTBESCHRIJVING
Vereisten voor het compileren van Perl onder DOS
DJGPP, Pthreads
Tekortkomingen van Perl onder DOS
Perl bouwen onder DOS
Perl testen onder DOS
Installatie van Perl onder DOS
MODULES BOUWEN EN INSTALLEREN OP DOS
Vereisten voor Perl op DOS bouwen
CPAN-modules uitpakken onder DOS
Niet-XS-modules bouwen op DOS
XS-modules bouwen op DOS
AUTEUR
ZIE OOK
perlfreebsd - Perl versie 5 on FreeBSD oplossingen
PRODUCTBESCHRIJVING
FreeBSD-kerndumps van readdir_r met ithreads
$^X bevat niet altijd een volledig pad in FreeBSD
AUTEUR
perlhaiku - Perl versie 5.10+ on Haiku
PRODUCTBESCHRIJVING
BOUWEN EN INSTALLEREN
BEKENDE PROBLEMEN
CONTACT
perlhpux - Perl versie 5 on Hewlett-Packard Unix (HP-UX) oplossingen
PRODUCTBESCHRIJVING
Perl gebruiken zoals meegeleverd met HP-UX
Perl gebruiken vanuit het portingcentrum van HP
Andere vooraf gebouwde perl-binaire bestanden
Perl 5 compileren op HP-UX
PA-RISC
Draagbaarheid tussen PA-RISC-versies
PA-RISICO 1.0
PA-RISICO 1.1
PA-RISICO 2.0
Itanium-processorfamilie (IPF) en HP-UX
Itanium, Itanium 2 en Madison 6
HP-UX-versies
Dynamische uitbreidingen bouwen op HP-UX
De HP ANSI C-compiler
De GNU C-compiler
Grote bestanden gebruiken met Perl op HP-UX
Perl met schroefdraad op HP-UX
64-bits Perl op HP-UX
Oracle op HP-UX
GDBM en Threads op HP-UX
NFS-bestandssystemen en tijd(2) op HP-UX
HP-UX-kernelparameters (maxdsiz) voor het compileren van Perl
nss_delete kerndump van op/pwent of op/grent
fout: het plakken van ")" en "l" levert geen geldig voorverwerkingstoken op
Opnieuw declareren van "sendpath" met een andere opslagklasse-specificatie
Diversen
AUTEUR
perlhurd - Perl versie 5 on Hurd
PRODUCTBESCHRIJVING
Bekende problemen met Perl op Hurd
AUTEUR
perlirix - Perl versie 5 on Irix oplossingen
PRODUCTBESCHRIJVING
32-bits Perl bouwen in Irix
64-bits Perl bouwen in Irix
Over compilerversies van Irix
Linkerproblemen in Irix
Malloc in Irix
Bouwen met draden in Irix
Irix 5.3
AUTEUR
perllinux - Perl versie 5 on Linux oplossingen
PRODUCTBESCHRIJVING
Experimentele ondersteuning voor Sun Studio Compilers voor Linux OS
AUTEUR
perlmacos - Perl voor Mac OS (Klassiek)
KORTE INHOUD
PRODUCTBESCHRIJVING
AUTEUR
perlmacosx - Perl voor Mac OS X
KORTE INHOUD
PRODUCTBESCHRIJVING
Installatievoorvoegsel
SDK-ondersteuning
Universele binaire ondersteuning
64-bits PPC-ondersteuning
libperl en prebinding
Perl van Apple bijwerken
Bekende problemen
Cacao
Beginnen bij het begin
AUTEUR
DATUM
perlnetware - Perl voor NetWare
PRODUCTBESCHRIJVING
BOUWEN
Hulpprogramma's en SDK
Setup
SetNWBld.bat, Buildtype.bat
Merk
Tolk
uitbreidingen
INSTALL
BOUW NIEUWE UITBREIDINGEN
DANKBETUIGINGEN
AUTEURS
DATUM
perlopenbsd - Perl versie 5 on OpenBSD oplossingen
PRODUCTBESCHRIJVING
OpenBSD-kerndumps van getprotobyname_r en getservbyname_r met ithreads
AUTEUR
perlos2 - Perl voor besturingssysteem/2, DOS, Win0.3*, Win0.95 en WinNT.
KORTE INHOUD
PRODUCTBESCHRIJVING
doelwit
Andere besturingssystemen
Voorwaarden
EMX, RSX, HPFS, pdksh
Perl-programma's starten onder OS/2 (en DOS en...)
OS/2 (en DOS) programma's starten onder Perl
Veelgestelde vragen
"Het werkt niet"
Ik kan geen externe programma's uitvoeren
Ik kan perl niet in mijn programma insluiten, of gebruiken perl.dll uit mijn programma.
Is uw programma EMX-gecompileerd met "-Zmt -Zcrtdll"? Heeft u ExtUtils::Embed gebruikt?
"``" en pipe-"open" werken niet onder DOS.
Kan het bestand 'find.exe' patroon 'niet starten
INSTALLATIE
Automatische binaire installatie
"PERL_BADLANG", "PERL_BADFREE", Configuratie.pm
Handmatige binaire installatie
Perl VIO en PM uitvoerbare bestanden (dynamisch gekoppeld), Perl_VIO uitvoerbare bestanden (statisch
gekoppeld), uitvoerbare bestanden voor Perl-hulpprogramma's, hoofd-Perl-bibliotheek, aanvullende Perl
modules, Tools om Perl-modules te compileren, Manpages voor Perl en hulpprogramma's, Manpages
voor Perl-modules, Bron voor Perl-documentatie, Perl-handleiding in .INF formaat, Pdksh
waarschuwing
Toegang tot documentatie
OS / 2 .INF filet
Platte tekst
Beheerpagina's
HTML
GNU "info"-bestanden
PDF bestanden
"LaTeX"-documenten
BOUWEN
Het korte verhaal
Voorwaarden
Perl-bron ophalen
Toepassing van de pleisters
Handmatig bewerken
maken
Testen
Veel "slecht gratis", proces beëindigd door SIGTERM/SIGINT, op/fs.t, 18, 25,
op/stat.t
Het installeren van de ingebouwde perl
Bouw in "a.out"-stijl
Het bouwen van een binaire distributie
Op maat bouwen . EXE bestanden
Uitvoerbare bestanden maken met een aangepaste verzameling statisch geladen extensies
Het maken van uitvoerbare bestanden met aangepaste zoekpaden
Bouw veelgestelde vragen
Sommige "/" werden "\" in pdksh.
'errno' - onopgelost extern
Problemen met tr of sed
Een probleem (vergeet welke ;-)
Bibliotheek ... niet gevonden
Segfout in merk
op/sprintf-test mislukt
Specifieke (mis)kenmerken van de OS/2-poort
"prioriteit instellen", "prioriteit krijgen"
"systeem()"
"extproc" op de eerste regel
Aanvullende modules:
Vooraf gebouwde methoden:
"Bestand::Kopiëren::syscopy", "DynaLoader::mod2fname", "Cwd::current_drive()",
"Cwd::sys_chdir(naam)", "Cwd::change_drive(naam)",
"Cwd::sys_is_absolute(naam)", "Cwd::sys_is_rooted(naam)",
"Cwd::sys_is_relative(naam)", "Cwd::sys_cwd(naam)", "Cwd::sys_abspath(naam, map)",
"Cwd::extLibpath([type])", "Cwd::extLibpath_set( pad [, type ] )",
"OS2::Error(do_harderror,do_exception)", "OS2::Errors2Drive(schijf)",
OS2::SysInfo(), OS2::BootDrive(), "OS2::MorphPM(serve)", "OS2::UnMorphPM(serve)",
"OS2::Serve_Messages(force)", "OS2::Process_Messages(force [, cnt])",
"OS2::_control87(nieuw,masker)", OS2::get_control87(),
"OS2::set_control87_em(new=MCW_EM,mask=MCW_EM)", "OS2::DLLnaam([hoe [, \&xsub]])"
Vooraf gebouwde variabelen:
$OS2::emx_rev, $OS2::emx_env, $OS2::os_ver, $OS2::is_aout, $OS2::can_fork,
$OS2::nsyserror
Slechte eigenschappen
wijzigingen
"popen", "tmpnam", "tmpfile", "ctermid", "stat", "mkdir", "rmdir", "flock"
DLL's identificeren
Gecentraliseerd beheer van hulpbronnen
"HAB", "HMQ", Fouten behandelen gerapporteerd door OS/2 API, "CheckOSError(expr)",
"CheckWinError(expr)", "SaveWinError(expr)",
"SaveCroakWinError(expr,die,naam1,naam2)", "WinError_2_Perl_rc", "FillWinError",
"FillOSError(rc)", DLL's en rangtelwoorden in DLL's laden
Perl-smaken
perl.exe
perl_.exe
perl__.exe
perl___.exe
Waarom vreemde namen?
Waarom dynamisch koppelen?
Waarom chimaera bouwen?
MILIEU
"PERLLIB_PREFIX"
"PERL_BADLANG"
"PERL_BADFREE"
"PERL_SH_DIR"
"USE_PERL_FLOCK"
"TMP" of "TEMP"
Stap
Bestandshandles in tekstmodus
Prioriteiten
Mangelen van DLL-namen: vóór 5.6.2
Mangelen van DLL-namen: 5.6.2 en hoger
Globale DLL's, specifieke DLL's, "BEGINLIBPATH" en "ENDLIBPATH", . van "LIBPATH"
Generatie van DLL-forwarder
threading
Oproepen naar externe programma's
Geheugentoewijzing
Discussies
"COND_WAIT", os2.c
BUGS
AUTEUR
ZIE OOK
perlos390 - bouwt en installeren Perl voor OS / 390 en z/OS
KORTE INHOUD
PRODUCTBESCHRIJVING
Tools
Perl-distributie uitpakken op OS/390
Installatie en hulpprogramma's voor Perl op OS/390
Configureer Perl op OS/390
Bouw, test en installeer Perl op OS/390
Creëer afwijkingen met Perl op OS/390
Afwijkingen testen met Perl op OS/390
Installatieafwijkingen met Perl op OS/390
Gebruikstips voor Perl op OS/390
Afwijkingen met drijvende komma met Perl op OS/390
Modules en uitbreidingen voor Perl op OS/390
AUTEURS
ZIE OOK
Mailinglijst voor Perl op OS/390
GESCHIEDENIS
perlos400 - Perl versie 5 on OS / 400
PRODUCTBESCHRIJVING
Perl compileren voor OS/400 PASE
Perl installeren in OS/400 PASE
Perl gebruiken in OS/400 PASE
Bekende problemen
Perl op ILE
AUTEURS
perlplan9 - Plannen 9-specifiek documentatie voor Perl
PRODUCTBESCHRIJVING
Perl aanroepen
Wat zit er in Plan 9 Perl
Wat zit er niet in Plan 9 Perl
Perl5-functies die momenteel niet worden ondersteund in Plan 9 Perl
Signalen in Plan 9 Perl
COMPILEREN EN INSTALLEREN VAN PERL OP PLAN 9
Perl-documentatie installeren op Plan 9
BUGS
Datum van herziening
AUTEUR
perlqnx - Perl versie 5 on QNX
PRODUCTBESCHRIJVING
Vereiste software voor het compileren van Perl op QNX4
/ Bin / sh, ar, nm, cpp, maken
Openstaande problemen met Perl op QNX4
QNX-hulpbestanden
qnx/ar, qnx/cpp
Openstaande problemen met perl onder QNX6
Cross-compilatie
AUTEUR
perlriscos - Perl versie 5 voor RISICO OS
PRODUCTBESCHRIJVING
BOUWEN
AUTEUR
persolaris - Perl versie 5 on solaris oplossingen
PRODUCTBESCHRIJVING
Solaris-versienummers.
KENNISDATABASE
Veelgestelde vragen over Solaris, voorgecompileerde binaire bestanden, Solaris-documentatie
OPZETTEN
Problemen met bestandsextractie op Solaris.
Compiler en gerelateerde tools op Solaris.
Omgeving voor het compileren van perl op Solaris
VOER CONFIGUREREN UIT.
64-bit perl op Solaris.
Threads in perl op Solaris.
Malloc Problemen met perl op Solaris.
PROBLEMEN MAKEN.
Dynamische laadproblemen met GNU as en GNU ld, ld.so.1: ./perl: fatal: verhuizing
error:, dlopen: stub-onderschepping mislukt, #error "Geen DATAMODEL_NATIVE gespecificeerd", sh:
ar: niet gevonden
MAAK TEST
op/stat.t-test 4 in Solaris
nss_delete kerndump van op/pwent of op/grent
KRUISCOMPILATIE
VOORGEBOUWDE BINAIRES VAN PERL VOOR SOLARIS.
RUNTIME-PROBLEMEN VOOR PERL OP SOLARIS.
Limieten voor het aantal geopende bestanden op Solaris.
SOLARIS-SPECIFIEKE MODULES.
SOLARIS-SPECIFIEKE PROBLEMEN MET MODULES.
Proc::Procestabel op Solaris
BSD::Bron over Solaris
Net::SSLeay op Solaris
SunOS 4.x
AUTEUR
persymbian - Perl versie 5 on Symbian OS
PRODUCTBESCHRIJVING
Perl compileren op Symbian
Compilatieproblemen
PerlApp
sisify.mv
Perl gebruiken in Symbian
TE DOEN
WAARSCHUWING
NOTITIE
AUTEUR
COPYRIGHT
LICENTIE
GESCHIEDENIS
perlsynologie - Perl 5 on Synology DSM oplossingen
PRODUCTBESCHRIJVING
Het opzetten van de bouwomgeving
Perl compileren 5
Bekende problemen
Foutmelding "Geen foutdefinities gevonden", "ext/DynaLoader/t/DynaLoader.t"
Rooktest Perl 5
Bibliotheken toevoegen
HERZIENING
AUTEUR
perltru64 - Perl versie 5 on Tru64 (voorheen bekend as Digital UNIX vroeger bekend as December
OSF/1) oplossingen
PRODUCTBESCHRIJVING
Perl 5 compileren op Tru64
Grote bestanden gebruiken met Perl op Tru64
Perl geregen op Tru64
Lange dubbelspel op Tru64
DB_File-tests mislukken op Tru64
64-bit Perl op Tru64
Waarschuwingen over drijvende-komma-overflow bij het compileren van Perl op Tru64
Perl testen op Tru64
ext/ODBM_File/odbm Test mislukt met statische builds
Perl mislukt vanwege onopgelost symbool sockatmark
read_cur_obj_info: magisch nummer van slecht bestand
AUTEUR
perlvms - VMS-specifiek documentatie voor Perl
PRODUCTBESCHRIJVING
Installatie
Organisatie van Perl-afbeeldingen
Core afbeeldingen
Perl-extensies
Statische extensies installeren
Dynamische extensies installeren
Bestandsspecificaties
Syntaxis
Bestandsnaam Case
Symbolische koppelingen
Uitbreiding met jokertekens
Pijpen
PERL5LIB en PERLLIB
De Perl-gevorkte debugger
PERL_VMS_EXCEPTION_DEBUG
Command line
I/O-omleiding en achtergronding
Commandoregelschakelaars
-i, -S, -u
Perl-functies
Bestandstests, backticks, binmode FILEHANDLE, crypt PLAINTEXT, USER, die, dump, exec
LIST, fork, getpwent, getpwnam, getpwuid, gmtime, kill, qx//, select (systeemoproep),
stat EXPR, systeem LIJST, tijd, tijden, ontkoppel LIJST, utime LIJST, waitpid PID, VLAGGEN
Perl-variabelen
%ENV, CRTL_ENV, CLISYM_[LOCAL], Elke andere tekenreeks, $!, $^E, $?, $|
Standaardmodules met VMS-specifieke verschillen
SDBM_Bestand
Datum van herziening
AUTEUR
perlvo's - Perl voor Stratus OpenVOS
KORTE INHOUD
BOUW PERL VOOR OPENVOS
PERL INSTALLEREN IN OPENVOS
PERL GEBRUIKEN IN OPENVOS
Beperkingen van Perl op OpenVOS
TESTSTATUS
ONDERSTEUNINGSSTATUS
AUTEUR
LAATSTE UPDATE
perlwin32 - Perl voor Windows
KORTE INHOUD
PRODUCTBESCHRIJVING
<http://mingw.org>,http://mingw-w64.org>
Perl instellen op Windows
Merk, Command Shell, Microsoft Visual C++, Microsoft Visual C++ 2008-2013 Express
Editie, Microsoft Visual C++ 2005 Express Edition, Microsoft Visual C++ Toolkit
2003, Microsoft Platform SDK 64-bit Compiler, MinGW release 3 met gcc, Intel C++
Compiler
Gebouw
Perl testen op Windows
Installatie van Perl op Windows
Gebruikstips voor Perl op Windows
Omgevingsvariabelen, bestandsglobbing, perl gebruiken vanaf de opdrachtregel, bouwen
Extensies, uitbreiding van opdrachtregeljokertekens, opmerkingen over 64-bits Windows
Perl-scripts uitvoeren
Diverse dingen
INSECTEN EN VOORZICHTIGHEDEN
DANKBETUIGINGEN
AUTEURS
Gary Ng[e-mail beveiligd]>, Gurusamy Sarathy[e-mail beveiligd]>, Niek
Ing-Simons[e-mail beveiligd]>, Jan Dubois[e-mail beveiligd]>, Steve Hay
<[e-mail beveiligd]>
ZIE OOK
GESCHIEDENIS
perlboot - Kruisstukken naar informatie on Objectgeoriënteerde programmering in Perl
PRODUCTBESCHRIJVING
perlbot - Kruisstukken naar informatie on Objectgeoriënteerde programmering in Perl
PRODUCTBESCHRIJVING
perl-opslagplaats - Kruisstukken naar actueel informatie on the Perl (bron) bewaarplaats
PRODUCTBESCHRIJVING
perltodo - Link naar the Perl to-do lijst
PRODUCTBESCHRIJVING
perltooc - Kruisstukken naar informatie on Objectgeoriënteerde programmering in Perl
PRODUCTBESCHRIJVING
perltoot - Kruisstukken naar informatie on Objectgeoriënteerde programmering in Perl
PRODUCTBESCHRIJVING
PRAGMA DOCUMENTATIE
arybase - Zet de indexering baseren via $[
KORTE INHOUD
PRODUCTBESCHRIJVING
GESCHIEDENIS
BUGS
ZIE OOK
attributen - Maak je klaar subroutine or variabele attributen
KORTE INHOUD
PRODUCTBESCHRIJVING
Wat "importeren" doet
Ingebouwde attributen
lwaarde, methode, prototype(..), vergrendeld, const, gedeeld, uniek
Beschikbare subroutines
krijgen, reftype
Pakketspecifieke attribuutafhandeling
OPHALEN_ type dan: _ATTRIBUTEN, WIJZIGEN_ type dan: _ATTRIBUTEN
Syntaxis van attribuutlijsten
UITVOER
Standaard exports
Beschikbare exporten
Exporttags gedefinieerd
Voorbeelden
MEER VOORBEELDEN
ZIE OOK
autodie - vervangen functies with degenen uit die slagen or sterven with lexicaal omvang
KORTE INHOUD
PRODUCTBESCHRIJVING
uITZONDERINGEN
CATEGORIEËN
FUNCTIESPECIFIEKE OPMERKINGEN
kudde
systeem/exec
GOTCHAS
DIAGNOSE
:void kan niet worden gebruikt met lexicale reikwijdte. Er zijn geen gebruikershints gedefinieerd voor %s
BUGS
autodie en snaarevaluatie
MELDEN VAN BUGS
FEEDBACK
AUTEUR
LICENTIE
ZIE OOK
DANKBETUIGINGEN
autodie::Scope::Bewaker - Wikkel klasse voor bellen subs at einde of omvang
KORTE INHOUD
PRODUCTBESCHRIJVING
Methoden
AUTEUR
LICENTIE
autodie::Scope::GuardStack - haak stack voor beheren scopes via %^H
KORTE INHOUD
PRODUCTBESCHRIJVING
Methoden
AUTEUR
LICENTIE
autodie::ScopeUtil - Nutsbedrijven voor beheren %^H scopes
KORTE INHOUD
PRODUCTBESCHRIJVING
Methoden
AUTEUR
LICENTIE
autodie::uitzondering - Uitzonderingen van autodying functies.
KORTE INHOUD
PRODUCTBESCHRIJVING
Veelgebruikte methoden
Geavanceerde methoden
ZIE OOK
LICENTIE
AUTEUR
autodie::exception::system - Uitzonderingen van autodying systeem().
KORTE INHOUD
PRODUCTBESCHRIJVING
vastzetten
LICENTIE
AUTEUR
autodie::hints - Zorgen voor hints over gebruiker subroutines naar autodie
KORTE INHOUD
PRODUCTBESCHRIJVING
Introductie
Wat zijn hints?
Voorbeeld tips
Handmatig hints instellen vanuit uw programma
Tips toevoegen aan uw module
Aandringen op hints
Diagnostiek
Pogingen om_hints_in te stellen voor een niet-identificeerbare subroutine, mislukken er geen hints
met scalaire of lijsthints voor %s, %s hint ontbreekt voor %s
DANKBETUIGINGEN
AUTEUR
LICENTIE
ZIE OOK
autodie::overslaan - overslaan a pakket wanneer het werpen autodie uitzonderingen
SYNPOSE:
PRODUCTBESCHRIJVING
AUTEUR
LICENTIE
ZIE OOK
automatisch gebruiken - uitstellen laden of modules tot a functie is gebruikt
KORTE INHOUD
PRODUCTBESCHRIJVING
WAARSCHUWING
AUTEUR
ZIE OOK
baseren - Tot stand brengen an IS EEN relatie with baseren klassen at compileren tijd
KORTE INHOUD
PRODUCTBESCHRIJVING
DIAGNOSE
Basisklassepakket "%s" is leeg, klasse 'Foo' heeft geprobeerd van zichzelf te erven
GESCHIEDENIS
WAARSCHUWINGEN
ZIE OOK
bigint - Transparant Groot Integer ondersteuning voor Perl
KORTE INHOUD
PRODUCTBESCHRIJVING
gebruik geheel getal versus gebruik bigint
Opties
a of nauwkeurigheid, p of precisie, t of trace, hex, oct, l, lib, try of only, v of
versie
Math Bibliotheek
Intern formaat
Ondertekenen
Methodeaanroepen
Methoden
inf(), NaN(), e, PI, bexp(), bpi(), upgrade(), in werkelijkheid()
WAARSCHUWINGEN
Operator versus letterlijke overbelasting, bereik, in werkelijkheid(), hex ()/okt ()
GEBRUIKTE MODULES
Voorbeelden
LICENTIE
ZIE OOK
AUTEURS
groot getal - Transparant Groot getal ondersteuning voor Perl
KORTE INHOUD
PRODUCTBESCHRIJVING
Opties
a of nauwkeurigheid, p of precisie, t of trace, l of lib, hex, oct, v of versie
Methoden
Voorbehoud
inf(), NaN(), en, PI(), bexp(), bpi(), upgrade(), in werkelijkheid()
Math Bibliotheek
INTERN FORMAAT
SIGN
WAARSCHUWINGEN
Operator versus letterlijke overbelasting, in werkelijkheid(), hex ()/okt ()
GEBRUIKTE MODULES
Voorbeelden
LICENTIE
ZIE OOK
AUTEURS
groot - Transparant BigNumber/BigRationeel ondersteuning voor Perl
KORTE INHOUD
PRODUCTBESCHRIJVING
Modules gebruikt
Math Bibliotheek
Ondertekenen
Methoden
inf(), NaN(), e, PI, bexp(), bpi(), upgrade(), in werkelijkheid()
WISKUNDE BIBLIOTHEEK
Caveat
Opties
a of nauwkeurigheid, p of precisie, t of trace, l of lib, hex, oct, v of versie
WAARSCHUWINGEN
Operator versus letterlijke overbelasting, in werkelijkheid(), hex ()/okt ()
Voorbeelden
LICENTIE
ZIE OOK
AUTEURS
blib - MakeMaker's verwijderde versie of a pakket
KORTE INHOUD
PRODUCTBESCHRIJVING
BUGS
AUTEUR
bytes - Perl pragma naar dwingen byte semantiek liever neem contact karakter semantiek
KENNISGEVING
KORTE INHOUD
PRODUCTBESCHRIJVING
Beperkingen
ZIE OOK
charnamen - toegang naar Unicode karakter namen en genoemd karakter opeenvolgingen; ook bepalen
karakter namen
KORTE INHOUD
PRODUCTBESCHRIJVING
LOSSE WEDSTRIJDEN
ALIASES
AANGEPASTE ALIASEN
tekennamen::string_vianame(naam)
tekennamen::vianaam(naam)
tekennamen::viacode(code)
AANGEPASTE VERTALERS
BUGS
constante - Perl pragma naar verklaren constante
KORTE INHOUD
PRODUCTBESCHRIJVING
OPMERKINGEN
Lijst constanten
Meerdere constanten tegelijk definiëren
Magische constanten
TECHNISCHE OPMERKINGEN
WAARSCHUWINGEN
ZIE OOK
BUGS
AUTEURS
AUTEURSRECHT & LICENTIE
afkeuren - Perl pragma voor afkeuren the kern versie of a module
KORTE INHOUD
PRODUCTBESCHRIJVING
EXPORTEREN
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
diagnostiek, uitgescholden - produceren breedsprakig waarschuwing diagnostiek
KORTE INHOUD
PRODUCTBESCHRIJVING
De "diagnostiek" Pragma
De uitgescholden Programma
Voorbeelden
INTERN
BUGS
AUTEUR
codering - toestaat helpen naar schrijven jouw script in niet-ASCII en niet-UTF-8
WAARSCHUWING
KORTE INHOUD
PRODUCTBESCHRIJVING
"gebruik codering ['ENCNAAM'] ;", "gebruik codering ENCNAAM Filter=>1;", "geen codering;"
OPTIES
Individuele instelling van "STDIN" en/of "STDOUT".
Het subpragma ":locale".
WAARSCHUWINGEN
BIJWERKINGEN
COMBINEER NIET MEERDERE ENCODINGEN
Vóór Perl v5.22
Vóór Encode-versie 1.87
Vóór Perl v5.8.1
"NON-EUC" doublebyte-coderingen, "tr///", Legenda van tekens hierboven
VOORBEELD - Grieksperl
BUGS
Draadveiligheid, Kan niet door meer dan één module in één programma worden gebruikt, Overige
modules die "STDIN" en "STDOUT" gebruiken, krijgen de gecodeerde stream, letterlijke waarden in regex
langer dan 127 bytes, EBCDIC, "format", Zie ook "CAVEATS"
GESCHIEDENIS
ZIE OOK
codering::waarschuwingen - Waarschuwen on stilzwijgend codering conversies
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
Overzicht van het probleem
Het probleem detecteren
Het probleem oplossen
Upgrade beide kanten naar Unicode-strings, Downgrade beide kanten naar byte-strings,
Geef de codering op voor impliciete upgrades van byte-strings, waarvoor PerlIO-lagen nodig zijn STDIN
en STDOUT, Letterlijke conversies, impliciete upgrades voor byte-strings
WAARSCHUWINGEN
ZIE OOK
AUTEURS
COPYRIGHT
experimenteel - Experimenteel functionaliteiten gemaakt En het is heel gemakkelijk
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
Bestellen is belangrijk
Disclaimer
AUTEUR
AUTEURSRECHT EN LICENTIE
kenmerken - Perl pragma naar in staat stellen nieuwe functionaliteiten
KORTE INHOUD
PRODUCTBESCHRIJVING
Lexicaal effect
"geen functie"
BESCHIKBARE FUNCTIES
De 'zeg'-functie
De 'staat'-functie
De 'switch'-functie
De functie 'unicode_strings'
De functies 'unicode_eval' en 'evalbytes'
De functie 'current_sub'
De functie 'array_base'
De 'fc'-functie
De functie 'lexical_subs'
De functies 'postderef' en 'postderef_qq'
De functie 'handtekeningen'
De 'refaliasing'-functie
De 'bitwise'-functie
FUNCTIEBUNDELS
IMPLICIET LADEN
velden - compileren-time klasse velden
KORTE INHOUD
PRODUCTBESCHRIJVING
nieuw, phash
ZIE OOK
bestandstest - Perl pragma naar onder controle te houden the bestandstest toestemming exploitanten
KORTE INHOUD
PRODUCTBESCHRIJVING
Denk hier goed over na
Het subpragma ‘toegang’
Beperking met betrekking tot "_"
if - "gebruik" a Perl module if a voorwaarde houdt (Ook blikje "Nee" a moduul)
KORTE INHOUD
PRODUCTBESCHRIJVING
Voorbeelden
BUGS
ZIE OOK
AUTEUR
geheel getal - Perl pragma naar . geheel getal rekenkundig verkrijgen in plaats daarvan of drijvend punt
KORTE INHOUD
PRODUCTBESCHRIJVING
minder - perl pragma naar te vragen minder of iets
KORTE INHOUD
PRODUCTBESCHRIJVING
VOOR MODULE-AUTEURS
"BOOLEAN = minder->van( FUNCTIE )"
"FUNCTIES = minder->van()"
WAARSCHUWINGEN
Dit doet waarschijnlijk niets. Dit werkt alleen op 5.10+
lib - manipuleren @INC at compileren tijd
KORTE INHOUD
PRODUCTBESCHRIJVING
Mappen toevoegen aan @INC
Mappen verwijderen uit @INC
Origineel @INC herstellen
WAARSCHUWINGEN
OPMERKINGEN
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
lokaal - Perl pragma naar . or vermijd POSIX lokaal voor ingebouwd operaties
KORTE INHOUD
PRODUCTBESCHRIJVING
meer - Methode Resolutie Order
KORTE INHOUD
PRODUCTBESCHRIJVING
Overzicht
De C3 MRO
Wat is C3?
Hoe werkt C3
Functies
mro::get_linear_isa($classname[, $type])
mro::set_mro ($klassenaam, $type)
mro::get_mro($klassenaam)
mro::get_isarev($classname)
mro::is_universal($classname)
mro::invalidate_all_method_caches()
mro::method_changed_in($classname)
mro::get_pkg_gen($classname)
volgende::methode
volgende::kan
misschien::volgende::methode
ZIE OOK
Het originele Dylanpapier
<http://haahr.tempdomainname.com/dylan/linearization-oopsla96.html>
Pugs
Papegaai
<http://use.perl.org/~autrijus/journal/25768>
Python 2.3 MRO-gerelateerde links
<http://www.python.org/2.3/mro.html>,
<http://www.python.org/2.2.2/descrintro.html#mro>
Klasse::C3
Klasse::C3
AUTEUR
ok - Alternatief naar Test::Meer::use_ok
KORTE INHOUD
PRODUCTBESCHRIJVING
CC0 1.0 Universeel
open - perl pragma naar reeks verzuim PerlIO Legkippen voor invoer en uitvoer
KORTE INHOUD
PRODUCTBESCHRIJVING
NONPERLIO-FUNCTIONALITEIT
IMPLEMENTATIEDETAILS
ZIE OOK
ops - Perl pragma naar beperken onveilig operaties wanneer samenstellen
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
overbelasten - Pakket voor overbelasting Perl operaties
KORTE INHOUD
PRODUCTBESCHRIJVING
Fundamentals
Overbelastbare operaties
"niet", "negatief", "++", "--", opdrachten, Niet-mutators with a wijziging variant, "int",
Draad, numeriek, booleaans, en regexp conversies, herhaling, Dien in testen, Bijpassende,
Dereferentie, Speciaal
Magische automatische generatie
Speciale toetsen voor "gebruik overbelasting"
gedefinieerd, maar FALSE, "undef", TRUE
Hoe Perl een operatorimplementatie kiest
Overbelasting verliezen
Erfenis en overbelasting
Methodenamen in de "use overload" -richtlijn, Overbelasting van een bewerking is
geërfd door afgeleide klassen
Overbelasting tijdens runtime
Publieke functies
overbelasting::StrVal(arg), overbelasting::Overbelast(arg), overbelasting::Methode(obj,op)
Overbelasting van constanten
geheel getal, float, binair, q, qr
IMPLEMENTATIE
KOOKBOEK
Scalairen met twee gezichten
Referenties met twee gezichten
Symbolische rekenmachine
Echt Symbolische rekenmachine
AUTEUR
ZIE OOK
DIAGNOSE
Oneven aantal argumenten voor overload::constant, '%s' is geen overbelastbaar type, '%s'
is geen codereferentie, overbelastingsarg '%s' is ongeldig
INSECTEN EN VALKUILEN
overbelasting - perl pragma naar lexicaal onder controle te houden overbelasting
KORTE INHOUD
PRODUCTBESCHRIJVING
"geen overbelasting", "geen overbelasting @ops", "gebruik overbelasting", "gebruik overbelasting @ops"
ouder - Tot stand brengen an IS EEN relatie with baseren klassen at compileren tijd
KORTE INHOUD
PRODUCTBESCHRIJVING
DIAGNOSE
Klasse 'Foo' probeerde van zichzelf te erven
GESCHIEDENIS
WAARSCHUWINGEN
ZIE OOK
AUTEURS EN MEDEWERKERS
MAINTAINER
LICENTIE
re - Perl pragma naar wijzigen regelmatig uitdrukking gedrag
KORTE INHOUD
PRODUCTBESCHRIJVING
'besmet'-modus
'eval'-modus
'strikte' modus
'/vlaggen'-modus
'debug'-modus
'Debug'-modus
Compileer gerelateerde opties, COMPILE, PARSE, OPTIMISE, TRIEC, DUMP, FLAGS, TEST,
Gerelateerde opties uitvoeren, EXECUTE, MATCH, TRIEE, INTUIT, Extra foutopsporingsopties,
EXTRA, BUFFERS, TRIEM, STAAT, STAPEL, GPOS, OPTIMISEM, OFFSETS, OFFSETSDBG, Overige
nuttige vlaggen, ALLES, Alles, MEER, Meer
Exporteerbare functies
is_regexp($ref), regexp_pattern($ref), regmust($ref), regname($name,$all),
registratienamen($all), regnames_count()
ZIE OOK
sigtrap - Perl pragma naar in staat stellen simpel signaal behandeling
KORTE INHOUD
PRODUCTBESCHRIJVING
OPTIES
SIGNAALBEHEERDERS
stapel-trace, sterven, handler uw-behandelaar
SIGNAALLIJSTEN
normale signalen, foutsignalen, oude-interface-signalen
ANDERE
niet gevangen, elke, signaal, aantal
Voorbeelden
sorteren - perl pragma naar onder controle te houden soort() gedrag
KORTE INHOUD
PRODUCTBESCHRIJVING
WAARSCHUWINGEN
streng - Perl pragma naar beperken onveilig constructies
KORTE INHOUD
PRODUCTBESCHRIJVING
"strikte refs", "strikte vars", "strikte subs"
GESCHIEDENIS
subs - Perl pragma naar voorverklaren beneden namen
KORTE INHOUD
PRODUCTBESCHRIJVING
schroefdraad - Perl op tolk gebaseerd schroefdraad
VERSIE
WAARSCHUWING
KORTE INHOUD
PRODUCTBESCHRIJVING
$thr = threads->create(FUNCTION, ARGS), $thr->meedoen (), $thr->losmaken,
draadjes->losmaken, draadjes->zelf(), $thr->tijd(), draadjes->tijd(), "$dr",
threads->object($tid), threads->opbrengst(), draadjes->lijst(), threads->lijst(threads::alles),
threads->lijst(threads::actief), threads->lijst(threads::koppelbaar),
$thr1->equal($thr2), async BLOCK;, $thr->fout(), $thr->_hendel(), draadjes->_hendel()
EEN DRAAD VERLATEN
draadjes->Uitgang(), threads->exit(status), sterven (), exit(status), gebruik threads 'exit' =>
'threads_only', threads->create({'exit' => 'thread_only'}, ...),
$thr->set_thread_exit_only(boolean), threads->set_thread_exit_only(boolean)
DRAAD STAAT
$thr->is aan het rennen(), $thr->is_joinable(), $thr->is_detached(), draadjes->is_detached()
DRAADCONTEXT
Expliciete context
Impliciete context
$thr->willekeurig()
draadjes->willekeurig()
DRAAD STAPELGROOTTE
draadjes->get_stack_size();, $grootte = $thr->get_stack_size();, $oude_grootte =
threads->set_stack_size($new_size);, gebruik threads ('stack_size' => VALUE);,
$ENV{'PERL5_ITHREADS_STACK_SIZE'}, threads->create({'stack_size' => VALUE}, FUNCTION,
ARGS), $thr2 = $thr1->create(FUNCTIE, ARGS)
DRAADSIGNALERING
$thr->kill('SIG...');
WAARSCHUWINGEN
Perl afgesloten met actieve threads:, Het maken van threads is mislukt: pthread_create retourneert #,
Thread # abnormaal beëindigd: .., Met minimale threadstapelgrootte van #, Thread
creatie mislukt: pthread_attr_setstacksize(SIZE) geretourneerd 22
FOUTEN
Deze Perl is niet gebouwd om threads te ondersteunen. Kan de stapelgrootte van een bestaand bestand niet wijzigen
draad, Kan geen draden signaleren zonder veilige signalen, Onbekende signaalnaam: ..
BUGS EN BEPERKINGEN
Thread-safe modules, gebruik van niet-thread-safe modules, geheugengebruik, stroom
werkmap, omgevingsvariabelen, signalen opvangen, ouder-kind-threads,
Het creëren van threads binnen speciale blokken, onveilige signalen, waarmee Perl is gebouwd
"PERL_OLD_SIGNALS" (zie "perl -V"), de omgevingsvariabele "PERL_SIGNALS" is ingesteld op
"unsafe" (zie "PERL_SIGNALS" in perlrun), De module Perl::Unsafe::Signals wordt gebruikt,
Sluitingen retourneren van threads, Objecten retourneren van threads, END-blokken in
threads, Open directory-handles, Perl Bugs en de CPAN-versie van threads
VEREISTEN
ZIE OOK
AUTEUR
LICENTIE
DANKBETUIGINGEN
threads::gedeeld - Perl uitbreiding voor delen gegevens structuren tussen schroefdraad
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
EXPORTEREN
FUNCTIES
deel VARIABELE, gedeelde_kloon REF, is_gedeeld VARIABELE, vergrendel VARIABELE, cond_wait
VARIABELE, cond_wait CONDVAR, LOCKVAR, cond_timedwait VARIABELE, ABS_TIMEOUT,
cond_timedwait CONDVAR, ABS_TIMEOUT, LOCKVAR, cond_signal VARIABLE, cond_broadcast
VARIABELE
VOORWERPEN
OPMERKINGEN
WAARSCHUWINGEN
cond_broadcast() een beroep gedaan op ontgrendelde variabele, cond_signaal() opgeroepen, ontgrendeld
variabele
BUGS EN BEPERKINGEN
ZIE OOK
AUTEUR
LICENTIE
utf8 - Perl pragma naar inschakelen / uitschakelen UTF-8 (of UTF-EBCDIC) in (bron) code
KORTE INHOUD
PRODUCTBESCHRIJVING
Hulpfuncties
"$num_octets = utf8::upgrade($string)", "$success = utf8::downgrade($string[,
$fail_ok])", "utf8::encode($string)", "$success = utf8::decode($string)",
"$unicode = utf8::native_to_unicode($code_point)", "$native =
utf8::unicode_to_native($code_point)", "$flag = utf8::is_utf8($string)", "$flag =
utf8::valid($string)"
BUGS
ZIE OOK
vars - Perl pragma naar voorverklaren globaal variabele namen
KORTE INHOUD
PRODUCTBESCHRIJVING
versie - Perl uitbreiding voor Versie Objecten
KORTE INHOUD
PRODUCTBESCHRIJVING
SOORTEN VERSIE-OBJECTEN
Decimale versies, gestippelde decimale versies
VERSIES VERKLAREN
Hoe een module van decimaal naar decimaal met punten te converteren
Hoe u een decimale versie met stippen kunt "declareren()".
VERSIES PARSEN EN VERGELIJKEN
Hoe een versie te "parseren()".
Controleren op een legale versiereeks
"is_lax()", "is_strict()"
Versieobjecten vergelijken
OBJECTMETHODEN
is_alpha()
is_qv()
normaal()
numificeren()
stringificeren()
GEËXPORTEERDE FUNCTIES
qv()
is_lax()
is_strikt()
AUTEUR
ZIE OOK
versie::Intern - Perl uitbreiding voor Versie Objecten
PRODUCTBESCHRIJVING
WAT IS EEN VERSIE?
Decimale versies, gestippelde decimale versies
Decimale versies
Gestippelde-decimale versies
Alpha-versies
Reguliere expressies voor versieparsering
$version::LAX, $version::STRICT, v1.234.5
IMPLEMENTATIEDETAILS
Gelijkwaardigheid tussen decimale en gestippelde decimale versies
Regels voor het citeren
Hoe zit het met v-snaren?
Versie Object Internals
origineel, zie aldaar, alpha, versie
Vervanging UNIVERSAL::VERSIE
GEBRUIKSGEGEVENS
Met behulp van modules die versie.pm gebruiken
Decimale versies werken altijd, de gestippelde-decimale versie werkt soms
Objectmethoden
nieuw(), qv(), Normaalvorm, Numificatie, Stringificatie, Vergelijkingsoperatoren,
logische Operators
AUTEUR
ZIE OOK
vmsachtig - Perl pragma naar onder controle te houden VMS-specifiek taal functionaliteiten
KORTE INHOUD
PRODUCTBESCHRIJVING
"vmsish status", "vmsish exit", "vmsish tijd", "vmsish stil"
KORTE INHOUD
PRODUCTBESCHRIJVING
Standaardwaarschuwingen en optionele waarschuwingen
wat is mis met -w en $^W
Waarschuwingen beheren vanaf de opdrachtregel
-w , -W , -X
Backward Compatibility
Categoriehiërarchie
Fatale waarschuwingen
Waarschuwingen rapporteren vanuit een module
FUNCTIES
gebruik waarschuwingen::registreren, waarschuwingen::enabled(), waarschuwingen::enabled($category),
waarschuwingen::enabled($object), waarschuwingen::fatal_enabled(),
waarschuwingen::fatal_enabled($category), waarschuwingen::fatal_enabled($object),
waarschuwingen::warn($message), waarschuwingen::warn($category, $message), waarschuwingen::warn($object,
$message), waarschuwingen::warnif($message), waarschuwingen::warnif($category, $message),
waarschuwingen::warnif($object, $message), waarschuwingen::register_categories(@names)
waarschuwingen::registreren - waarschuwingen importeren functie
KORTE INHOUD
PRODUCTBESCHRIJVING
MODULE DOCUMENTATIE
ElkDBM_bestand - zorgen voor kader voor meervoudig DBM's
KORTE INHOUD
PRODUCTBESCHRIJVING
DBM-vergelijkingen
[0], [1], [2], [3]
ZIE OOK
App::Cpan - gemakkelijk interactie with CPAN van the commando lijn
KORTE INHOUD
PRODUCTBESCHRIJVING
Opties
-a, -A module [ module ... ], -c module, -C module [ module ... ], -D module [
module ... ], -f, -F, -g module [ module ... ], -G module [ module ... ], -h, -i,
-I, -j Config.pm, -J, -l, -L auteur [ auteur ... ], -m, -M spiegel1,spiegel2,.., -n,
-O, -p, -P, -r, -t, -T, -u, -v, -V, -w
Voorbeelden
Omgevingsvariabelen
NONINTERACTIVE_TESTING, PERL_MM_USE_DEFAULT, CPAN_OPTS, CPANSCRIPT_LOGLEVEL,
GIT_COMMAND
Methoden
rennen()
EXITWAARDEN
TE DOEN
BUGS
ZIE OOK
BESCHIKBAARHEID VAN BRONNEN
CREDITS
AUTEUR
COPYRIGHT
App::Bewijs - gereedschap the "bewijzen" opdracht.
VERSIE
PRODUCTBESCHRIJVING
KORTE INHOUD
METHODEN
Klasse Methoden
Attributen
"archief", "argv", "achteruit", "blib", "kleur", "richtlijnen", "droog", "exec",
"extensies", "mislukkingen", "opmerkingen", "formatter", "harnas", "ignore_exit",
"inclusief", "jobs", "lib", "samenvoegen", "modules", "parseren", "plug-ins", "stil",
"echt_stil", "recurse", "regels", "show_count", "show_help", "show_man",
"show_version", "shuffle", "state", "state_class", "taint_fail", "taint_warn",
"test_args", "timer", "uitgebreid", "warnings_fail", "warnings_warn", "tapversion",
"val"
PLUGINS
Voorbeeldplug-in
ZIE OOK
App::Bewijs::State - Land mediaopslag voor the "bewijzen" opdracht.
VERSIE
PRODUCTBESCHRIJVING
KORTE INHOUD
METHODEN
Klasse Methoden
"store", "extensions" (optioneel), "result_class" (optioneel)
"resultaat_klasse"
"extensies"
"resultaten"
"verbinden"
Instantiemethoden
"laatste", "mislukt", "geslaagd", "alles", "hot", "todo", "langzaam", "snel", "nieuw", "oud", "opslaan"
App::Bewijzen::Status::Resultaat - Individu proef suite resultaten.
VERSIE
PRODUCTBESCHRIJVING
KORTE INHOUD
METHODEN
Klasse Methoden
"state_version"
"test_klasse"
App::Bewijzen::Staat::Resultaat::Test - Individu proef resultaten.
VERSIE
PRODUCTBESCHRIJVING
KORTE INHOUD
METHODEN
Klasse Methoden
Instantiemethoden
Archief::Ter - module voor manipulaties of teer archief
KORTE INHOUD
PRODUCTBESCHRIJVING
Objectmethoden
Archief::Tar->new( [$file, $gecomprimeerd] )
$tar->read ( $bestandsnaam|$handle, [$gecomprimeerd, {opt => 'val'}] )
limiet, filter, md5, extraheren
$tar->bevat_bestand( $bestandsnaam )
$tar->extract( [@bestandsnamen] )
$tar->extract_file( $bestand, [$extract_path] )
$tar->list_files( [\@properties] )
$tar->get_files( [@bestandsnamen] )
$tar->get_content( $bestand )
$tar->replace_content( $file, $content )
$tar->hernoemen( $bestand, $nieuwe_naam )
$tar->chmod( $bestand, $mode )
$tar->chown( $bestand, $uname [, $gname] )
$tar->verwijder (@bestandsnaamlijst)
$tar->helder
$tar->write ( [$bestand, $gecomprimeerd, $prefix] )
$tar->add_files( @bestandsnaamlijst )
$tar->add_data ( $bestandsnaam, $data, [$opthashref] )
BESTAND, HARDLINK, SYMLINK, CHARDEV, BLOCKDEV, DIR, FIFO, SOCKET
$tar->fout( [$BOOL] )
$tar->setcwd($cwd);
Klasse Methoden
Archief::Tar->create_archive($file, $gecomprimeerd, @filelist)
Archive::Tar->iter( $bestandsnaam, [ $gecomprimeerd, {opt => $val} ] )
Archief::Tar->list_archive($file, $gecomprimeerd, [\@properties])
Archief::Tar->extract_archive($file, $gecomprimeerd)
$bool = Archief::Tar->has_io_string
$bool = Archief::Tar->has_perlio
$bool = Archief::Tar->has_zlib_support
$bool = Archief::Tar->has_bzip2_support
Archief::Tar->kan_handle_gecomprimeerde_bestanden
GLOBALE VARIABELEN
$Archief::Tar::FOLLOW_SYMLINK
$Archief::Tar::CHOWN
$Archief::Tar::CHMOD
$Archief::Tar::SAME_PERMISSIONS
$Archief::Tar::DO_NOT_USE_PREFIX
$Archief::Tar::DEBUG
$Archief::Tar::WARN
$Archief::Tar::fout
$Archief::Tar::INSECURE_EXTRACT_MODE
$Archief::Tar::HAS_PERLIO
$Archief::Tar::HAS_IO_STRING
$Archief::Tar::ZERO_PAD_NUMBERS
Afstemmen op de manier waarop RESOLVE_SYMLINK werkt
FAQ Wat is de minimaal vereiste perl-versie om Archive::Tar uit te voeren?, Is Archive::Tar niet
langzaam?, Is Archive::Tar niet zwaarder voor het geheugen dan /bin/teer?, Kunt u gegevens lui laden
in plaats daarvan?, Hoeveel geheugen heeft een X kb tar-bestand nodig?, Wat doe je als het niet wordt ondersteund
bestandstypen in een archief?, ik gebruik WinZip of een andere niet-POSIX-client, en bestanden
worden niet goed uitgepakt!, Hoe extraheer ik alleen bestanden met eigenschap X
vanuit een archief?, Hoe krijg ik toegang tot .tar.Z-bestanden?, Hoe ga ik om met Unicode-tekenreeksen?
WAARSCHUWINGEN
ALLES
Controleer of de doorgegeven ingangen open zijn voor lezen/schrijven. Sta toe dat archieven worden doorgegeven als
string, Vergemakkelijkt de verwerking van een geopende bestandshandle van een gecomprimeerd archief
ZIE OOK
De GNU tar-specificatie, de PAX-formaatspecificatie, een vergelijking van GNU en POSIX
teernormen; "http://www.delorie.com/gnu/docs/tar/tar_114.html", is GNU tar van plan
schakel over naar POSIX-compatibiliteit, een vergelijking tussen verschillende tar-implementaties
AUTEUR
DANKBETUIGINGEN
COPYRIGHT
Archief::Tar::Bestand - a subklasse voor in het geheugen onttrokken filet van Archief::Ter
KORTE INHOUD
PRODUCTBESCHRIJVING
Accessoires
naam, modus, uid, gid, grootte, mtime, chksum, type, linknaam, magie, versie, uname,
gname, devmajor, devminor, voorvoegsel, raw
Methoden
Archive::Tar::File->new( bestand => $pad )
Archive::Tar::File->new( data => $path, $data, $opt )
Archive::Tar::File->new( chunk => $chunk )
$bool = $bestand->extract( [ $alternatieve_naam ] )
$pad = $bestand->volledig_pad
$bool = $bestand->valideren
$bool = $bestand->has_content
$content = $bestand->get_content
$cref = $bestand->get_content_by_ref
$bool = $file->replace_content( $content )
$bool = $bestand->hernoemen( $nieuwe_naam )
$bool = $bestand->chmod $mode)
$bool = $file->chown( $user [, $group])
Gemaksmethoden
$file->is_file, $file->is_dir, $file->is_hardlink, $file->is_symlink,
$file->is_chardev, $file->is_blockdev, $file->is_fifo, $file->is_socket,
$file->is_longlink, $file->is_label, $file->is_unknown
Kenmerk::Handlers - eenvoudiger definitie of attribuut afhandelaars
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
[0], [1], [2], [3], [4], [5], [6], [7]
Getypte lexicalen
Typespecifieke attribuuthandlers
Niet-interpretatieve attribuuthandlers
Fasespecifieke attribuuthandlers
Attributen als "gelijkspel"-interfaces
Voorbeelden
UTILITY-FUNCTIES
vindsym
DIAGNOSE
"Onjuist attribuuttype: ATTR(%s)", "Attribuuthandler %s verwerkt %s attributen niet",
"Declaratie van %s attribuut in pakket %s kan conflicteren met toekomstig gereserveerd woord",
"Kan geen twee ATTR-specificaties op één subroutine hebben", "Kan een %s niet automatisch koppelen", "Intern
error: %s symbool is verdwenen", "Kan de END-handler niet toepassen"
AUTEUR
BUGS
AUTEURSRECHT EN LICENTIE
Autolader - laden subroutines Slechts on vraag
KORTE INHOUD
PRODUCTBESCHRIJVING
Subroutinestubs
gebruik Autolader's AUTOLOAD-subroutine
Dwingend Autolader's AUTOLOAD-subroutine
Pakket Lexicalen
Geen gebruik van AutoLoader
Autolader vs Zelflader
AutoLoader dwingen een functie te laden
WAARSCHUWINGEN
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
Automatisch splitsen - spleet a pakket voor automatisch laden
KORTE INHOUD
PRODUCTBESCHRIJVING
$houden, $controleren, $modtime
Meerdere pakketten
DIAGNOSE
AUTEUR
AUTEURSRECHT EN LICENTIE
B - De Perl Compiler backend
KORTE INHOUD
PRODUCTBESCHRIJVING
Overzicht
Utility functies
Functies "B::SV", "B::AV", "B::HV" en "B::CV" objecten retourneren
sv_undef, sv_yes, sv_no, svref_2object(SVREF), amagic_generation, init_av,
check_av, unitcheck_av, begin_av, end_av, comppadlist, regex_padav, main_cv
Functies voor het onderzoeken van de symbolentabel
walksymtable(SYMREF, METHODE, RECURSE, PREFIX)
Functies Retourneren van "B::OP"-objecten of voor het wandelen door bomen
main_root, main_start, walkoptree(OP, METHODE), walkoptree_debug(DEBUG)
Diverse nutsfuncties
ppnaam(OPNUM), hash(STR), cast_I32(I), minus_c, cstring(STR), perlstring(STR),
veiligenaam(STR), klasse(OBJ), threadsv_names
Geëxporteerde hulpprogrammavariabelen
@optype, @specialsv_naam
OVERZICHT VAN DE LESSEN
SV-GERELATEERDE LESSEN
B::SV-methoden
REFCNT, VLAGGEN, object_2svref
B::IV-methoden
IV, IVX, UVX, int_value, behoeften64bits, packiv
B::NV-methoden
NV, NVX, COP_SEQ_RANGE_LOW, COP_SEQ_RANGE_HIGH
B::RV-methoden
RV
B::PV-methoden
PV, RV, PVX, CUR, LEN
B::PVMG-methoden
MAGIC, SvSTASH
B::MAGIC-methoden
MOREMAGIC, precomp, PRIVATE, TYPE, VLAGGEN, OBJ, PTR, REGEX
B::PVLV-methoden
TARGOFF, TARGLEN, TYPE, TARG
B::BM-methoden
NUTTIG, VORIG, ZELDZAAM, TAFEL
B::REGEXP-methoden
REGEX, precomp, qr_anoncv, compflags
B::GV-methoden
is_empty, NAAM, SAFENAME, STASH, SV, IO, FORM, AV, HV, EGV, CV, CVGEN, LINE, BESTAND,
FILEGV, GvREFCNT, VLAGGEN, GPFLAGS
B::IO-methoden
LINES, PAGE, PAGE_LEN, LINES_LEFT, TOP_NAME, TOP_GV, FMT_NAME, FMT_GV,
BOTTOM_NAME, BOTTOM_GV, SUBPROCESS, IoTYPE, IoFLAGS, IsSTD
B::AV-methoden
VULLEN, MAX, ARRAY, ARRAYelt, UIT, AvFLAGS
B::CV-methoden
STASH, START, ROOT, GV, BESTAND, DIEPTE, PADLIST, BUITEN, BUITEN_SEQ, XSUB, XSUBANY,
CvFLAGS, const_sv, NAME_HEK
B::HV-methoden
VULLEN, MAX, SLEUTELS, RITER, NAAM, ARRAY, PMROOT
OP-GERELATEERDE LESSEN
B::OP-methoden
volgende, broer of zus, ouder, naam, ppaddr, desc, targ, type, opt, vlaggen, privé, reserve
B::UNOP-methode
eerste
B::UNOP_AUX-methoden (sinds 5.22)
aux_lijst(cv), string(cv)
B::BINOP-methode
laatste
B::LOGOP-methode
anders
B::LISTOP-methode
kinderen
B::PMOP-methoden
pmreplroot, pmreplstart, pmnext, pmflags, extflags, precomp, pmoffset, code_list,
pmregexp
B::SVOP-methoden
sv, gv
B::PADOP-methode
padix
B::PVOP-methode
pv
B::LOOP-methoden
redoop, volgendeop, lastop
B::COP-methoden
label, stash, stashpv, stashoff (alleen met threads), file, cop_seq, arybase, line,
waarschuwingen, io, hints, hints_hash
B::METHOP-methoden (sinds Perl 5.22)
eerst meth_sv
PAD-GERELATEERDE LESSEN
B::PADLIST-methoden
MAX, ARRAY, ARRAYelt, NAMES, REFCNT, id, outid
B::PADNAMELIST-methoden
MAX, ARRAY, ARRAYelt, REFCNT
B::PADNAME-methoden
PV, PVX, LEN, REFCNT, FLAGS, TYPE, SvSTASH, OURSTASH, PROTOCV, COP_SEQ_RANGE_LOW,
COP_SEQ_RANGE_HIGH, PARENT_PAD_INDEX, PARENT_FAKELEX_FLAGS
$B::overlay
AUTEUR
B::Beknopt - Lopen Perl syntaxis boom, het drukken beknopt info over ops
KORTE INHOUD
PRODUCTBESCHRIJVING
VOORBEELD
OPTIES
Opties voor Opcode-bestelling
-basisch, -Exec, -boom
Opties voor lijnstijl
-beknopt, -korte, -lijnruis, -debuggen, -omg
Opties voor boomspecifieke opmaak
-compact, -loszittend, -vt, -ascii
Opties die de volgnummering regelen
-baserenn, -bigendiaan, -kleindiaans
Overige opties
-src, -stash="een pakket", -hoofd, -nomain, -geen banner, -banner, -banneris =>
subref
Optie plakkerigheid
AFKORTINGEN
Afkortingen van de OP-klasse
OP markeert afkortingen
FORMATTERINGSPECIFICATIES
Speciale patronen
(X(exec_tekst;basis_tekst)X), (*(tekst)*), (*(text1;text2)*), (?(text1#varTekst2)?), ~
# Variabelen
#var, #varN, #was, #adr, #arg, #klasse, #klassesym, #coplabel, #exnaam, #extarg,
#eersteadr, #vlaggen, #vlagval, #tips, #hintsval, #hyphseq, #etiket, #lastaddr,
#naam, #ACHTERNAAM, #De volgende, #volgendedr, #lawaai, #privaat, #privval, #volg, #volgnummer, #opt,
#sibaddr, #svaddr, #svclass, #svval, #targ, #targarg, #targargleven, #typenum
One-Liner Command-tips
perl -MO=Beknopt,bar foo.pl, perl -MDigest::MD5=md5 -MO=Beknopt,md5 -e1, perl -MPOSIX
-MO=Beknopt,_POSIX_ARG_MAX -e1, perl -MPOSIX -MO=Beknopt,a -e 'print
_POSIX_SAVED_IDS', perl -MPOSIX -MO=Beknopt,a -e 'sub a{_POSIX_SAVED_IDS}', perl
-MB::Beknopt -e 'B::Beknopt::compile("-exec","-src", \%B::Beknopt::)->()'
B::Concise gebruiken buiten het O-framework
Voorbeeld: beknopte weergaven wijzigen
set_style()
set_style_standard($name)
add_style ()
add_callback ()
Hardlopen B::Beknopt::compile()
B::Beknopt::reset_sequence()
fouten
AUTEUR
B::Debuggen - Lopen Perl syntaxis boom, het drukken debug info over ops
KORTE INHOUD
PRODUCTBESCHRIJVING
OPTIES
AUTEUR
LICENTIE
B::Vertrek - Perl compiler backend naar produceren perl code
KORTE INHOUD
PRODUCTBESCHRIJVING
OPTIES
-d, -fFILE, -l, -p, -P, -q, -sBRIEVEN, C, iNUMMER, T, vSTRING., -xNIVEAU
B::Deparse ALS MODULE GEBRUIKEN
synopsis
Beschrijving
nieuwe
ambient_pragma's
strikt, $[, bytes, utf8, geheel getal, re, waarschuwingen, hint_bits, waarschuwings_bits, %^H
coderef2tekst
BUGS
AUTEUR
B::Op_privé - OP op_privé vlag definities
KORTE INHOUD
PRODUCTBESCHRIJVING
% bits
%definieert
%labels
%ops_using
B::Showlex - Zichtbaar lexicaal variabelen gebruikt in functies or bestanden
KORTE INHOUD
PRODUCTBESCHRIJVING
Voorbeelden
OPTIES
ZIE OOK
ALLES
AUTEUR
B:: Kort - Lopen Perl syntaxis boom, het drukken kortom info over ops
KORTE INHOUD
PRODUCTBESCHRIJVING
AUTEUR
B::Xref - genereert oversteken referentie meldt voor Perl programma's
KORTE INHOUD
PRODUCTBESCHRIJVING
ik, &, s, r
OPTIES
"-oFILENAME", "-r", "-d", "-D[tO]"
BUGS
AUTEUR
criterium - benchmark- lopend keer of Perl code
KORTE INHOUD
PRODUCTBESCHRIJVING
Methoden
nieuw, debuggen, iters
Standaard export
timeit(COUNT, CODE), timethis ( COUNT, CODE, [ TITEL, [STIJL]] ), timethese (
COUNT, CODEHASHREF, [ STYLE ] ), timediff ( T1, T2 ), timestr ( TIMEDIFF, [ STYLE,
[FORMAAT] ] )
Optionele export
clearcache ( COUNT ), clearallcache ( ), cmpthese ( COUNT, CODEHASHREF, [ STYLE ]
), cmpthese ( RESULTAATSHASHREF, [STIJL ] ), countit(TIJD, CODE), cache uitschakelen ( ),
cache inschakelen ( ), tijdsom ( T1, T2 )
:huurwandklok
Benchmarkobject
cpu_p, cpu_c, cpu_a, echt, iters
OPMERKINGEN
Voorbeelden
ERFENIS
WAARSCHUWINGEN
ZIE OOK
AUTEURS
MODIFICATIEGESCHIEDENIS
CORE - namespace voor Perl's kern in uw routines
KORTE INHOUD
PRODUCTBESCHRIJVING
OVERRIJDEN KERNFUNCTIES
AUTEUR
ZIE OOK
CPAN - vraag, Download en bouw perl modules van CPAN locaties
KORTE INHOUD
PRODUCTBESCHRIJVING
CPAN::shell([$prompt, $command]) Interactieve modus starten
Zoeken naar auteurs, bundels, distributiebestanden en modules, "get", "make",
"test", "install", "clean" modules of distributies, "readme", "perldoc", "look"
module of distributie, "ls" auteur, "ls" globbing_expression, "mislukt",
Persistentie tussen sessies, het "force" en het "fforce" pragma, Lockfile,
Signalen
CPAN::Shell
automatische bundel
hosts
installeer_getest, is_getest
mkmyconfig
r [Module|/Regexp/]...
recent ***EXPERIMENTEEL COMMANDO***
recompile
rapport Bundel|Distributie|Module
rook ***EXPERIMENTEEL COMMANDO***
upgrade [Module|/Regexp/]...
De vier "CPAN::*"-klassen: auteur, bundel, module, distributie
Lokale mappen integreren
Redirection
Ondersteuning voor plug-ins ***EXPERIMENTEEL***
CONFIGURATIE
voltooiingsondersteuning, enige hulp weergeven: o conf help, huidige waarden weergeven: o
conf [KEY], wijziging van scalaire waarden: o conf KEY VALUE, wijziging van lijstwaarden: o
conf KEY SHIFT|UNSHIFT|PUSH|POP|SPLICE|LIST, terugkerend naar opgeslagen: o conf standaardwaarden,
het opslaan van de configuratie: o conf commit
Configuratievariabelen
"O conf ", "O conf ", "O conf
optie>", "o conf [shift|pop]", "o conf
[ontschakelen|duwen|splitsen] ", interactief bewerken: o conf init [MATCH|LIST]
CPAN::anycwd($path): Opmerking over de configuratievariabele getcwd
cwd, getcwd, fastcwd, getdcwd, backtickcwd
Opmerking over het formaat van de parameter urllist
De parameter urllist heeft ondersteuning voor cd-rom
De parameter urllist onderhouden
De afhankelijkheidsverklaringen "requires" en "build_requires".
Configuratie voor individuele distributies (Distroprefs)
bestandsnamen
Terugvalgegevens:: Dumper en opbergbaar
plan
Taalspecificaties
comment [scalair], cpanconfig [hash], hangt af van [hash] *** EXPERIMENTELE FUNCTIE ***,
uitgeschakeld [boolean], features [array] *** EXPERIMENTELE FUNCTIE ***, ga naar [string],
installeer [hash], maak [hash], match [hash], patches [array], pl [hash], test [hash]
Verwerkingsinstructies:
args [array], opdrachtregel, eexpect [hash], env [hash], verwacht [array]
Schemaverificatie met "Kwalify"
Voorbeeld Distroprefs-bestanden
PROGRAMMA-INTERFACE
expand($type,@things), expandany(@things), Programmeervoorbeelden
Methoden in de andere klassen
CPAN::Auteur::as_glimpse(), CPAN::Auteur::as_string(), CPAN::Auteur::email(),
CPAN::Auteur::volledigenaam(), CPAN::Auteur::naam(), CPAN::Bundel::as_glimpse(),
CPAN::Bundel::as_string(), CPAN::Bundel::clean(), CPAN::Bundel::contains(),
CPAN::Bundel::force($method,@args), CPAN::Bundel::get(),
CPAN::Bundel::inst_file(), CPAN::Bundel::inst_version(), CPAN::Bundel::uptodate(),
CPAN::Bundel::install(), CPAN::Bundel::make(), CPAN::Bundel::readme(),
CPAN::Bundel::test(), CPAN::Distributie::as_glimpse(),
CPAN::Distributie::as_string(), CPAN::Distributie::auteur,
CPAN::Distributie::pretty_id(), CPAN::Distributie::base_id(),
CPAN::Distributie::clean(), CPAN::Distributie::containsmods(),
CPAN::Distributie::cvs_import(), CPAN::Distributie::dir(),
CPAN::Distributie::force($method,@args), CPAN::Distributie::get(),
CPAN::Distributie::install(), CPAN::Distributie::isa_perl(),
CPAN::Distributie::look(), CPAN::Distributie::make(),
CPAN::Distributie::perldoc(), CPAN::Distributie::prefs(),
CPAN::Distributie::prereq_pm(), CPAN::Distributie::leesmij(),
CPAN::Distributie::reports(), CPAN::Distributie::read_yaml(),
CPAN::Distributie::test(), CPAN::Distributie::uptodate(),
CPAN::Index::force_reload(), CPAN::Index::herladen(), CPAN::InfoObj::dump(),
CPAN::Module::as_glimpse(), CPAN::Module::as_string(), CPAN::Module::clean(),
CPAN::Module::cpan_file(), CPAN::Module::cpan_version(),
CPAN::Module::cvs_import(), CPAN::Module::beschrijving(),
CPAN::Module::distributie(), CPAN::Module::dslip_status(),
CPAN::Module::force($method,@args), CPAN::Module::get(),
CPAN::Module::inst_file(), CPAN::Module::available_file(),
CPAN::Module::inst_version(), CPAN::Module::available_version(),
CPAN::Module::install(), CPAN::Module::look(), CPAN::Module::make(),
CPAN::Module::manpage_headline(), CPAN::Module::perldoc(), CPAN::Module::leesmij(),
CPAN::Module::rapporten(), CPAN::Module::test(), CPAN::Module::uptodate(),
CPAN::Module::userid()
Cache Manager
Bundels
PREREQUISITES
NUT
Pakketten en VERSIE zoeken
Debugging
o debug-pakket.., o debug -pakket.., o debug alles, o debug-nummer
Floppy, Zip, Offline-modus
Basishulpprogramma's voor programmeurs
has_inst($module), use_inst($module), has_usable($module), instance($module),
voorkant(), frontend($new_frontend)
VEILIGHEID
Cryptografisch ondertekende modules
EXPORTEREN
MILIEU
VUL EEN INSTALLATIE MET VEEL MODULES
WERKEN MET CPAN.pm ACHTER FIREWALLS
Drie basistypen firewalls
http-firewall, ftp-firewall, zichtbaarheid in één richting, SOCKS, IP-maskerade
Lynx of ncftp configureren om door een firewall te gaan
Veelgestelde vragen 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17 ), 18)
COMPATIBILITEIT
OUDE PERL-VERSIES
CPANPLUS
CPANMINUS
VEILIGHEIDSADVIES
BUGS
AUTEUR
LICENTIE
VERTALINGEN
ZIE OOK
CPAN::API::HOWTO - a recept boek voor programmering with CPAN.pm
RECEPTEN
Welke distributie bevat een bepaalde module?
Welke modules bevat een bepaalde distributie?
ZIE OOK
LICENTIE
AUTEUR
CPAN::Foutopsporing - intern debugging voor CPAN.pm
LICENTIE
CPAN::Distroprefs -- dit artikel lezen en match distroprefs
KORTE INHOUD
PRODUCTBESCHRIJVING
INTERFACE
een CPAN::Distroprefs::Result-object, "undef", wat aangeeft dat er geen prefs-bestanden overblijven
gevonden worden
RESULTATEN
Gemeen
fouten
successen
VOORKEUREN
LICENTIE
CPAN::Eerste keer - utility voor CPAN::Config filet initialisatie
KORTE INHOUD
PRODUCTBESCHRIJVING
auto_commit, build_cache, build_dir, build_dir_reuse, build_requires_install_policy,
cache_metadata, check_sigs, colorize_output, colorize_print, colorize_warn,
colorize_debug, commandonummer_in_prompt, connect_to_internet_ok, ftp_passive,
ftpstats_period, ftpstats_size, getcwd, halt_on_failure, histfile, histsize,
inactiviteit_timeout, index_expire, inhibit_startup_message, keep_source_where,
load_module_verbosity, makepl_arg, make_arg, make_install_arg, make_install_make_command,
mbuildpl_arg, mbuild_arg, mbuild_install_arg, mbuild_install_build_command, pager,
prefer_installer, prefs_dir, vereisten_beleid, willekeurige_urllist, aanbevolen_beleid,
scan_cache, shell, show_unparsable_versions, show_upload_date, show_zero_versions,
suggereert_beleid, tar_verbosity, term_is_latin, term_ornamenten, test_rapport,
perl5lib_verbosity, prefer_external_tar, trust_test_report_history, use_prompt_default,
use_sqlite, versie_timeout, yaml_load_code, yaml_module
LICENTIE
CPAN::HandleConfig - intern configuratie behandeling voor CPAN.pm
"KLASSE->safe_quote ITEM"
LICENTIE
CPAN::Kwalificeren - Interface tussen CPAN.pm en Kwalify.pm
KORTE INHOUD
PRODUCTBESCHRIJVING
_validate($schema_name, $data, $file, $doc), yaml($schema_name)
AUTEUR
LICENTIE
CPAN::Meta - the distributie metadata voor a CPAN dist
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuwe
en je merk te creëren
laad bestand
laad_yaml_string
load_json_string
laad_string
besparen
meta_spec_versie
effectieve_vereisten
moet_index_bestand
moet_index_pakket
functionaliteiten
kenmerken
as_struct
als_string
STRING-GEGEVENS
LIJST GEGEVENS
KAARTGEGEVENS
AANGEPASTE GEGEVENS
BUGS
ZIE OOK
Support
Bugs/functieverzoeken
Source Code
AUTEURS
MEDEWERKERS
AUTEURSRECHT EN LICENTIE
CPAN::Meta::Converter - Converteren CPAN distributie metadata structuren
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuwe
converteren
upgrade_fragment
BUGS
AUTEURS
AUTEURSRECHT EN LICENTIE
CPAN::Meta::Functie - an optioneel kenmerken mits by a CPAN distributie
VERSIE
PRODUCTBESCHRIJVING
METHODEN
nieuwe
identificatie
beschrijving
vereisten
BUGS
AUTEURS
AUTEURSRECHT EN LICENTIE
CPAN::Meta::Geschiedenis - geschiedenis of CPAN meta Spec veranderingen
VERSIE
PRODUCTBESCHRIJVING
GESCHIEDENIS
versie 2
versie 1.4
versie 1.3
versie 1.2
versie 1.1
versie 1.0
AUTEURS
AUTEURSRECHT EN LICENTIE
CPAN::Meta::Geschiedenis::Meta_1_0 - Versie 1.0 metadata specificatie voor META.yml
VOORWOORD
PRODUCTBESCHRIJVING
Formaat
Velden
naam, versie, licentie, perl, gpl, lgpl, artistiek, bsd, open_source, onbeperkt,
beperkend, distribution_type, vereist, aanbevolen, build_requires, conflicten,
dynamic_config, gegenereerd_door
Gerelateerde projecten
DOAP
Geschiedenis
CPAN::Meta::Geschiedenis::Meta_1_1 - Versie 1.1 metadata specificatie voor META.yml
VOORWOORD
PRODUCTBESCHRIJVING
Formaat
Velden
naam, versie, licentie, perl, gpl, lgpl, artistiek, bsd, open_source, onbeperkt,
beperkend, licentie_uri, distributietype, privé, vereist, aanbevolen,
build_requires, conflicten, dynamic_config, gegenereerd_door
Suggesties van Ingy
korte_beschrijving, beschrijving, volwassenheid, auteur_id, eigenaar_id, categorisatie,
trefwoord, chapter_id, URL voor meer informatie, naamruimten
Geschiedenis
CPAN::Meta::Geschiedenis::Meta_1_2 - Versie 1.2 metadata specificatie voor META.yml
VOORWOORD
KORTE INHOUD
PRODUCTBESCHRIJVING
FORMAT
TERMINOLOGIE
distributie, module
VERSIE SPECIFICATIES
HEADER
FIELDS
meta-specificatie
naam
versie
abstract
auteur
licentie
perl, gpl, lgpl, artistiek, bsd, open_source, onbeperkt, beperkend
distributietype
vereist
beveelt
build_vereist
conflicten
dynamische_config
privaat
biedt
geen_index
trefwoorden
resources
homepage, licentie, bugtracker
gegenereerd door
ZIE OOK
GESCHIEDENIS
14 maart 2003 (Pi-dag), 8 mei 2003, 13 november 2003, 16 november 2003, december
9, 2003, 15 december 2003, 26 juli 2005, 23 augustus 2005
CPAN::Meta::Geschiedenis::Meta_1_3 - Versie 1.3 metadata specificatie voor META.yml
VOORWOORD
KORTE INHOUD
PRODUCTBESCHRIJVING
FORMAT
Module::Ontwerpplannen maken, niet enthousiast over YAML, META-problemen
TERMINOLOGIE
distributie, module
HEADER
FIELDS
meta-specificatie
naam
versie
abstract
auteur
licentie
apache, artistiek, bsd, gpl, lgpl, mit, mozilla, open_source, perl, beperkend,
onbeperkt
distributietype
vereist
beveelt
build_vereist
conflicten
dynamische_config
privaat
biedt
geen_index
trefwoorden
resources
homepage, licentie, bugtracker
gegenereerd door
VERSIE SPECIFICATIES
ZIE OOK
GESCHIEDENIS
14 maart 2003 (Pi-dag), 8 mei 2003, 13 november 2003, 16 november 2003, december
9, 2003, 15 december 2003, 26 juli 2005, 23 augustus 2005
CPAN::Meta::Geschiedenis::Meta_1_4 - Versie 1.4 metadata specificatie voor META.yml
VOORWOORD
KORTE INHOUD
PRODUCTBESCHRIJVING
FORMAT
Module::Ontwerpplannen maken, niet enthousiast over YAML, META-problemen
TERMINOLOGIE
distributie, module
HEADER
FIELDS
meta-specificatie
naam
versie
abstract
auteur
licentie
apache, artistiek, bsd, gpl, lgpl, mit, mozilla, open_source, perl, beperkend,
onbeperkt
distributietype
vereist
beveelt
build_vereist
configureren_vereist
conflicten
dynamische_config
privaat
biedt
geen_index
trefwoorden
resources
homepage, licentie, bugtracker
gegenereerd door
VERSIE SPECIFICATIES
ZIE OOK
GESCHIEDENIS
14 maart 2003 (Pi-dag), 8 mei 2003, 13 november 2003, 16 november 2003, december
9, 2003, 15 december 2003, 26 juli 2005, 23 augustus 2005, 12 juni 2007
CPAN::Meta::Samenvoegen - Samenvoegen CPAN meta fragmenten
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuwe
samenvoegen(@fragmenten)
AUTEURS
AUTEURSRECHT EN LICENTIE
CPAN::Meta::Vereisten - a reeks of distributie vereisten by fase en type dan:
VERSIE
PRODUCTBESCHRIJVING
METHODEN
nieuwe
benodigdheden voor
met_merged_prereqs
samengevoegde_vereisten
as_string_hash
is_gefinaliseerd
afronden
klonen
BUGS
AUTEURS
AUTEURSRECHT EN LICENTIE
CPAN::Meta::Vereisten - a reeks of versie eisen voor a CPAN dist
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuwe
add_minimum
voeg_maximum toe
voeg_uitsluiting toe
exacte_versie
voeg_vereisten toe
accepteert_module
duidelijke_vereiste
vereisten_voor_module
vereiste_modules
klonen
is simpel
is_gefinaliseerd
afronden
as_string_hash
add_string_vereiste
>= 1.3, <= 1.3, != 1.3, > 1.3, < 1.3, >= 1.3, != 1.5, <= 2.0
van_string_hash
Support
Bugs/functieverzoeken
Source Code
AUTEURS
MEDEWERKERS
AUTEURSRECHT EN LICENTIE
CPAN::Meta::Spec - specificatie voor CPAN distributie metadata
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
TERMINOLOGIE
distributie, module, pakket, consument, producent, moeten, moeten, mogen, etc
GEGEVENSTYPEN
Boolean
Draad
Lijst
Wereldmap
Licentietekenreeks
URL
Versie
Versiebereik
STRUCTUUR
VERPLICHTE VELDEN
versie, url, stabiel, testen, onstabiel
OPTIONELE VELDEN
bestand, directory, pakket, naamruimte, beschrijving, prereqs, bestand, versie,
startpagina, licentie, bugtracker, repository
VEROUDERDE VELDEN
VERSIENUMMERS
Versieformaten
Decimale versies, versies met gehele getallen
Versiebereiken
PREREQUISITES
Vereiste specificatie
configureren, bouwen, testen, uitvoeren, ontwikkelen, vereisen, aanbevelen, suggereert,
conflicten
Vereisten samenvoegen en oplossen
SERIALISATIE
OPMERKINGEN VOOR UITVOERDERS
Versienummers extraheren uit Perl-modules
Versienummers vergelijken
Vereisten voor dynamisch geconfigureerde distributies
Indexering van distributies a la PAUSE
ZIE OOK
GESCHIEDENIS
AUTEURS
AUTEURSRECHT EN LICENTIE
CPAN::Meta::Validator - bevestigen CPAN distributie metadata structuren
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuwe
is geldig
fouten
Controleer methoden
Validatormethoden
BUGS
AUTEURS
AUTEURSRECHT EN LICENTIE
CPAN::Meta::YAML - Lees en schrijven a subgroep of Yamla voor CPAN meta bestanden
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
Support
ZIE OOK
Support
Bugs/functieverzoeken
Source Code
AUTEURS
AUTEURSRECHT EN LICENTIE
KORTE INHOUD
PRODUCTBESCHRIJVING
nieuw(LOCAL_FILE_NAME )
continenten()
landen( [CONTINENTEN] )
spiegels( [LANDEN] )
get_mirrors_by_countries( [COUNTRIES] )
get_mirrors_by_continents( [CONTINENTEN] )
get_countries_by_continents( [CONTINENTEN] )
standaard_spiegel
beste_spiegels
get_n_random_mirrors_by_continents( N, [CONTINENTEN] )
get_mirrors_timings(MIRROR_LIST, GEZIEN, CALLBACK);
vind_beste_continenten( HASH_REF);
AUTEUR
LICENTIE
CPAN::Nox - Wikkel rond CPAN.pm zonder gebruik elke XS module
KORTE INHOUD
PRODUCTBESCHRIJVING
LICENTIE
ZIE OOK
CPAN::Plug-in - Basis klasse voor CPAN schelp extensies
KORTE INHOUD
PRODUCTBESCHRIJVING
Alfa-status
Hoe plug-ins werken?
METHODEN
plug-in_vereist
distributie_object
distributie
distributie_info
bouw_map
is_xs
AUTEUR
CPAN::Plugin::Specbestand - Bewijs of concept uitvoering of a triviaal CPAN::Plug-in
KORTE INHOUD
PRODUCTBESCHRIJVING
OPTIES
AUTEUR
CPAN::Wachtrij - intern queue ondersteuning voor CPAN.pm
LICENTIE
CPAN::Tarzip - intern behandeling of teer archief voor CPAN.pm
LICENTIE
CPAN::Versie - utility functies naar vergelijken CPAN versies
KORTE INHOUD
PRODUCTBESCHRIJVING
LICENTIE
Karper - alternatief waarschuwen en sterven voor modules
KORTE INHOUD
PRODUCTBESCHRIJVING
Een Stacktrace forceren
Stack Trace-opmaak
GLOBALE VARIABELEN
$Carp::MaxEvalLen
$Carp::MaxArgLen
$Carp::MaxArgNums
$Carp::Uitgebreid
$Carp::RefArgFormatter
@CARP_NOT
%Karper::Intern
%Carp::CarpIntern
$Carp::CarpNiveau
BUGS
ZIE OOK
AUTEUR
COPYRIGHT
LICENTIE
Klasse::Structuur - verklaren structuurachtig gegevenstypen as Perl klassen
KORTE INHOUD
PRODUCTBESCHRIJVING
De functie "struct()".
Klassen maken tijdens het compileren
Elementtypen en accessoiremethoden
Scalair ('$' of '*$'), Array ('@' of '*@'), Hash ('%' of '*%'), Klasse ('Class_Name'
of '*Klassenaam')
Initialiseren met "nieuw"
Voorbeelden
Voorbeeld 1, Voorbeeld 2, Voorbeeld 3
Auteur- en wijzigingsgeschiedenis
Comprimeer::Raw::Bzip2 - Laag niveau Interface naar bzip2 samendrukking bibliotheek
KORTE INHOUD
PRODUCTBESCHRIJVING
Samendrukking
($z, $status) = nieuw Compress::Raw::Bzip2 $appendOutput, $blockSize100k, $workfactor;
$appendOutput, $blockSize100k, $werkfactor
$status = $bz->bzdeflate($input, $output);
$status = $bz->bzflush($output);
$status = $bz->bzclose($output);
Voorbeeld
Decompressie
($z, $status) = nieuw Comprimeren::Raw::Bunzip2 $appendOutput, $consumeInput, $small,
$breedsprakigheid, $limitOutput;
$appendOutput, $consumeInvoer, $klein, $limitOutput, $ breedsprakigheid
$status = $z->bzinflate($input, $output);
Misc
mijn $versie = Comprimeren::Raw::Bzip2::bzlibversion();
constanten
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
Comprimeren::Raw::Zlib - Laag niveau Interface naar zlib samendrukking bibliotheek
KORTE INHOUD
PRODUCTBESCHRIJVING
Comprimeren::Raw::Zlib::Deflate
($d, $status) = nieuwe Comprimeren::Raw::Zlib::Deflate( [OPT] )
-Peil, -Methode, -Vensterbits, -Memniveau, -Strategie, -Woordenboek, -Bufmaat,
-ToevoegenUitvoer, -CRC32, -ADLER32
$ status = $d->deflate($invoer, $uitvoer)
$ status = $d->flush($output [, $flush_type])
$ status = $d->leeglopenReset()
$ status = $d->deflateParams([OPT])
-Peil, -Strategie, -BufSize
$ status = $d->deflateTune($goede_lengte, $max_lui, $mooie_lengte, $max_chain)
$d->dict_adler()
$d->crc32()
$d->adler32()
$d->bericht()
$d->totaal_in()
$d->totaal_uit()
$d->get_Strategy()
$d->get_Level()
$d->get_BufSize()
Voorbeeld
Comprimeren::Raw::Zlib::Opblazen
($ik, $status) = nieuwe Comprimeren::Raw::Zlib::Inflate( [OPT] )
-Vensterbits, -Bufmaat, -Woordenboek, -ToevoegenUitvoer, -CRC32, -ADLER32,
-Consumptie-invoer, -Limietuitvoer
$ status = $i->opblazen($invoer, $uitvoer [,$eof])
$ status = $i->inflateSync($input)
$ status = $i->opblazenReset()
$i->dict_adler()
$i->crc32()
$i->adler32()
$i->bericht()
$i->totaal_in()
$i->totaal_uit()
$d->get_BufSize()
Voorbeelden
CHECKSUM-FUNCTIES
Misc
mijn $versie = Comprimeren::Raw::Zlib::zlib_version();
mijn $vlaggen = Comprimeren::Raw::Zlib::zlibCompileFlags();
De LimitOutput-optie.
TOEGANG TOT ZIP-BESTANDEN
Veelgestelde vragen
Compatibiliteit met Unix comprimeren/decomprimeren.
Toegang tot .tar.Z-bestanden
Ondersteuning voor Zlib-bibliotheekversie
CONSTANTEN
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
Comprimeren::Zlib - Interface naar zlib samendrukking bibliotheek
KORTE INHOUD
PRODUCTBESCHRIJVING
Opmerkingen voor gebruikers van Compress::Zlib versie 1
GZIP-INTERFACE
$ gz = gzopen($bestandsnaam, $modus), $ gz = gzopen($filehandle, $modus), $byteslezen =
$gz->gzread($buffer [, $maat]) ;, $byteslezen = $gz->gzreadline($line) ;, $bytesgeschreven
= $gz->gzwrite($buffer) ;, $ status = $gz->gzflush($flush_type) ;, $ offset =
$gz->gztell() ;, $ status = $gz->gzseek($offset, $vanwaar) ;, $gz->gzclose,
$gz->gzsetparams($level, $strategie, $niveau, $strategie, $gz->gzerror, $gzerrno
Voorbeelden
Comprimeren::Zlib::memGzip
Comprimeren::Zlib::memGuzip
COMPRESSIE/DECOMPRESSIE
$beste = comprimeren($bron [, $niveau] ) ;, $beste = decomprimeren($source) ;
Laat de interface leeglopen
($d, $status) = leeglopenInit( [OPT] )
-Peil, -Methode, -Vensterbits, -Memniveau, -Strategie, -Woordenboek, -Bufmaat
($uit, $status) = $d->leeglopen($buffer)
($uit, $status) = $d->doorspoelen () =hoofd2 ($uit, $status) = $d->flush($flush_type)
$ status = $d->deflateParams([OPT])
-Peil, -Strategie
$d->dict_adler()
$d->bericht()
$d->totaal_in()
$d->totaal_uit()
Voorbeeld
Interface opblazen
($ik, $status) = opblazenInit()
-Vensterbits, -Bufmaat, -Woordenboek
($uit, $status) = $i->opblazen($buffer)
$ status = $i->inflateSync($buffer)
$i->dict_adler()
$i->bericht()
$i->totaal_in()
$i->totaal_uit()
Voorbeeld
CHECKSUM-FUNCTIES
Misc
mijn $versie = Comprimeren::Zlib::zlib_version();
CONSTANTEN
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
Config - toegang Perl configuratie informatie
KORTE INHOUD
PRODUCTBESCHRIJVING
mijnconfig(), config_sh(), config_re($regex), config_vars(@names), bincompat_options(),
non_bincompat_options(), compileerdatum(), lokale_patches(), header_files()
VOORBEELD
WAARSCHUWING
WOORDENLIJST
_
"_a", "_exe", "_o"
a
"afs", "afsroot", "alignbytes", "ansi2knr", "aphostnaam", "api_revision",
"api_subversion", "api_version", "api_versionstring", "ar", "archlib", "archlibexp",
"archname", "archname64", "archobjs", "asctime_r_proto", "awk"
b
"baserev", "bash", "bin", "bin_ELF", "binexp", "bison", "byacc", "byteorder"
c
"c", "castflags", "cat", "cc", "cccdlflags", "ccdlflags", "ccflags",
"ccflags_uselargefiles", "ccname", "ccsymbols", "ccversion", "cf_by", "cf_email",
"cf_time", "charbits", "charsize", "chgrp", "chmod", "chown", "kloktype", "comm",
"comprimeren", "config_arg0", "config_argc", "config_args", "bevat", "cp", "cpio", "cpp",
"cpp_stuff", "cppccsymbols", "cppflags", "cpplast", "cppminus", "cpprun", "cppstdin",
"cppsymbols", "crypt_r_proto", "cryptlib", "csh", "ctermid_r_proto", "ctime_r_proto"
d
"d__fwalk", "d_access", "d_accessx", "d_acosh", "d_aintl", "d_alarm", "d_archlib",
"d_asctime64", "d_asctime_r", "d_asinh", "d_atanh", "d_atolf", "d_atoll",
"d_attribute_deprecated", "d_attribute_format", "d_attribute_malloc",
"d_attribute_nonnull", "d_attribute_noreturn", "d_attribute_pure", "d_attribute_unused",
"d_attribute_warn_unused_result", "d_backtrace", "d_bcmp", "d_bcopy", "d_bsd",
"d_bsdgetpgrp", "d_bsdsetpgrp", "d_builtin_choose_expr", "d_builtin_expect", "d_bzero",
"d_c99_variadic_macros", "d_casti32", "d_castneg", "d_cbrt", "d_charvspr", "d_chown",
"d_chroot", "d_chsize", "d_class", "d_clearenv", "d_closedir", "d_cmsghdr_s", "d_const",
"d_copysign", "d_copysignl", "d_cplusplus", "d_crypt", "d_crypt_r", "d_csh", "d_ctermid",
"d_ctermid_r", "d_ctime64", "d_ctime_r", "d_cuserid", "d_dbl_dig", "d_dbminitproto",
"d_difftime", "d_difftime64", "d_dir_dd_fd", "d_dirfd", "d_dirnamlen", "d_dladdr",
"d_dlerror", "d_dlopen", "d_dlsymun", "d_dosuid", "d_drand48_r", "d_drand48proto",
"d_dup2", "d_eaccess", "d_endgrent", "d_endgrent_r", "d_endhent", "d_endhostent_r",
"d_endnent", "d_endnetent_r", "d_endpent", "d_endprotoent_r", "d_endpwent",
"d_endpwent_r", "d_endsent", "d_endservent_r", "d_eofnblk", "d_erf", "d_erfc", "d_eunice",
"d_exp2", "d_expm1", "d_faststdio", "d_fchdir", "d_fchmod", "d_fchown", "d_fcntl",
"d_fcntl_can_lock", "d_fd_macros", "d_fd_set", "d_fdim", "d_fds_bits", "d_fegetround",
"d_fgetpos", "d_finite", "d_finitel", "d_flexfnam", "d_flock", "d_flockproto", "d_fma",
"d_fmax", "d_fmin", "d_fork", "d_fp_class", "d_fp_classify", "d_fp_classl", "d_fpathconf",
"d_fpclass", "d_fpclassify", "d_fpclassl", "d_fpgetround", "d_fpos64_t", "d_frexpl",
"d_fs_data_s", "d_fseeko", "d_fsetpos", "d_fstatfs", "d_fstatvfs", "d_fsync", "d_ftello",
"d_ftime", "d_futimes", "d_Gconvert", "d_gdbm_ndbm_h_uses_prototypes",
"d_gdbmndbm_h_uses_prototypes", "d_getaddrinfo", "d_getcwd", "d_getespwnam",
"d_getfsstat", "d_getgrent", "d_getgrent_r", "d_getgrgid_r", "d_getgrnam_r", "d_getgrps",
"d_gethbyaddr", "d_gethbyname", "d_gethent", "d_gethname", "d_gethostbyaddr_r",
"d_gethostbyname_r", "d_gethostent_r", "d_gethostprotos", "d_getitimer", "d_getlogin",
"d_getlogin_r", "d_getmnt", "d_getmtent", "d_getnameinfo", "d_getnbyaddr",
"d_getnbyname", "d_getnent", "d_getnetbyaddr_r", "d_getnetbyname_r", "d_getnetent_r",
"d_getnetprotos", "d_getpagsz", "d_getpbyname", "d_getpbynumber", "d_getpent",
"d_getpgid", "d_getpgrp", "d_getpgrp2", "d_getppid", "d_getprior", "d_getprotobyname_r",
"d_getprotobynumber_r", "d_getprotoent_r", "d_getprotoprotos", "d_getprpwnam",
"d_getpwent", "d_getpwent_r", "d_getpwnam_r", "d_getpwuid_r", "d_getsbyname",
"d_getsbyport", "d_getsent", "d_getservbyname_r", "d_getservbyport_r", "d_getservent_r",
"d_getservprotos", "d_getspnam", "d_getspnam_r", "d_gettimeod", "d_gmtime64",
"d_gmtime_r", "d_gnulibc", "d_grpasswd", "d_hasmntopt", "d_htonl", "d_hypot", "d_ilogb",
"d_ilogbl", "d_inc_version_list", "d_index", "d_inetaton", "d_inetntop", "d_inetpton",
"d_int64_t", "d_ip_mreq", "d_ip_mreq_source", "d_ipv6_mreq", "d_ipv6_mreq_source",
"d_isascii", "d_isblank", "d_isfinite", "d_isfinitel", "d_isinf", "d_isinfl", "d_isnan",
"d_isnanl", "d_isnormaal", "d_j0", "d_j0l", "d_killpg", "d_lc_monetary_2008", "d_lchown",
"d_ldbl_dig", "d_ldexpl", "d_lgamma", "d_lgamma_r", "d_libm_lib_version",
"d_libname_unique", "d_link", "d_llrint", "d_llrintl", "d_llround", "d_llroundl",
"d_localtime64", "d_localtime_r", "d_localtime_r_needs_tzset", "d_locconv", "d_lockf",
"d_log1p", "d_log2", "d_logb", "d_longdbl", "d_longlong", "d_lrint", "d_lrintl",
"d_lround", "d_lroundl", "d_lseekproto", "d_lstat", "d_madvise", "d_malloc_good_size",
"d_malloc_size", "d_mblen", "d_mbstowcs", "d_mbtowc", "d_memchr", "d_memcmp", "d_memcpy",
"d_memmove", "d_memset", "d_mkdir", "d_mkdtemp", "d_mkfifo", "d_mkstemp", "d_mkstemps",
"d_mktime", "d_mktime64", "d_mmap", "d_modfl", "d_modfl_pow32_bug", "d_modflproto",
"d_mprotect", "d_msg", "d_msg_ctrunc", "d_msg_dontroute", "d_msg_oob", "d_msg_peek",
"d_msg_proxy", "d_msgctl", "d_msgget", "d_msghdr_s", "d_msgrcv", "d_msgsnd", "d_msync",
"d_munmap", "d_mymalloc", "d_nan", "d_ndbm", "d_ndbm_h_uses_prototypes", "d_nearbyint",
"d_nextafter", "d_nexttoward", "d_nice", "d_nl_langinfo", "d_nv_preserves_uv",
"d_nv_zero_is_allbits_zero", "d_off64_t", "d_old_pthread_create_joinable",
"d_oldpthreads", "d_oldsock", "d_open3", "d_pathconf", "d_pause", "d_perl_otherlibdirs",
"d_phostnaam", "d_pipe", "d_poll", "d_portable", "d_prctl", "d_prctl_set_naam",
"d_PRId64", "d_PRIeldbl", "d_PRIEUldbl", "d_PRIfldbl", "d_PRIFuldbl", "d_PRIgldbl",
"d_PRIGUldbl", "d_PRIi64", "d_printf_format_null", "d_PRIo64", "d_PRIu64", "d_PRIx64",
"d_PRIXU64", "d_procselfexe", "d_pseudofork", "d_pthread_atfork",
"d_pthread_attr_setscope", "d_pthread_yield", "d_ptrdiff_t", "d_pwage", "d_pwchange",
"d_pwclass", "d_pwcomment", "d_pwexpire", "d_pwgecos", "d_pwpasswd", "d_pwquota",
"d_qgcvt", "d_quad", "d_random_r", "d_re_comp", "d_readdir", "d_readdir64_r",
"d_readdir_r", "d_readlink", "d_readv", "d_recvmsg", "d_regcmp", "d_regcomp",
"d_remainder", "d_remquo", "d_rename", "d_rewinddir", "d_rint", "d_rmdir", "d_round",
"d_safebcpy", "d_safemcpy", "d_sanemcmp", "d_sbrkproto", "d_scalbn", "d_scalbnl",
"d_sched_yield", "d_scm_rights", "d_SCNfldbl", "d_seekdir", "d_select", "d_sem",
"d_semctl", "d_semctl_semid_ds", "d_semctl_semun", "d_semget", "d_semop", "d_sendmsg",
"d_setegid", "d_seteuid", "d_setgrent", "d_setgrent_r", "d_setgrps", "d_sethent",
"d_sethostent_r", "d_setitimer", "d_setlinebuf", "d_setlocale", "d_setlocale_r",
"d_setnent", "d_setnetent_r", "d_setpent", "d_setpgid", "d_setpgrp", "d_setpgrp2",
"d_setprior", "d_setproctitle", "d_setprotoent_r", "d_setpwent", "d_setpwent_r",
"d_setregid", "d_setresgid", "d_setresuid", "d_setreuid", "d_setrgid", "d_setruid",
"d_setsent", "d_setservent_r", "d_setsid", "d_setvbuf", "d_shm", "d_shmat",
"d_shmatprototype", "d_shmctl", "d_shmdt", "d_shmget", "d_sigaction", "d_signbit",
"d_sigprocmask", "d_sigsetjmp", "d_sin6_scope_id", "d_sitearch", "d_snprintf",
"d_sockaddr_in6", "d_sockaddr_sa_len", "d_sockatmark", "d_sockatmarkproto", "d_socket",
"d_socklen_t", "d_sockpair", "d_socks5_init", "d_sprintf_returns_strlen", "d_sqrtl",
"d_srand48_r", "d_srandom_r", "d_sresgproto", "d_sresuproto", "d_stat", "d_statblks",
"d_statfs_f_flags", "d_statfs_s", "d_static_inline", "d_statvfs", "d_stdio_cnt_lval",
"d_stdio_ptr_lval", "d_stdio_ptr_lval_nochange_cnt", "d_stdio_ptr_lval_sets_cnt",
"d_stdio_stream_array", "d_stdiobase", "d_stdstdio", "d_strchr", "d_strcoll",
"d_strctcpy", "d_strerrm", "d_strerror", "d_strerror_r", "d_strftime", "d_strlcat",
"d_strlcpy", "d_strtod", "d_strtol", "d_strtold", "d_strtoll", "d_strtoq", "d_strtoul",
"d_strtoull", "d_strtouq", "d_strxfrm", "d_suidsafe", "d_symlink", "d_syscall",
"d_syscallproto", "d_sysconf", "d_sysernlst", "d_syserrlst", "d_system", "d_tcgetpgrp",
"d_tcsetpgrp", "d_telldir", "d_telldirproto", "d_tgamma", "d_time", "d_timegm", "d_times",
"d_tm_tm_gmtoff", "d_tm_tm_zone", "d_tmpnam_r", "d_trunc", "d_truncate", "d_truncl",
"d_ttyname_r", "d_tzname", "d_u32align", "d_ualarm", "d_umask", "d_uname",
"d_union_semun", "d_unordered", "d_unsetenv", "d_usleep", "d_usleepproto", "d_ustat",
"d_vendorarch", "d_vendorbin", "d_vendorlib", "d_vendorscript", "d_vfork",
"d_void_closedir", "d_voidsig", "d_voidtty", "d_volatile", "d_vprintf", "d_vsnprintf",
"d_wait4", "d_waitpid", "d_wcscmp", "d_wcstombs", "d_wcsxfrm", "d_wctomb", "d_writev",
"d_xenix", "datum", "db_hashtype", "db_prefixtype", "db_version_major", "db_version_minor",
"db_version_patch", "direntrytype", "dlext", "dlsrc", "doublekind", "doublesize",
"drand01", "drand48_r_proto", "dtrace", "dynamische_ext"
e
"eagain", "ebcdic", "echo", "egrep", "emacs", "endgrent_r_proto", "endhostent_r_proto",
"endnetent_r_proto", "endprotoent_r_proto", "endpwent_r_proto", "endservent_r_proto",
"eunicefix", "exe_ext", "expr", "extensions", "extern_C", "extra's"
f
"flushall", "fflushNULL", "find", "firstmakefile", "flex", "fpossize", "fpostype",
"freetype", "van", "full_ar", "full_csh", "full_sed"
g
"gccansipedantic", "gccosandvers", "gccversion", "getgrent_r_proto", "getgrgid_r_proto",
"getgrnam_r_proto", "gethostbyaddr_r_proto", "gethostbyname_r_proto",
"gethostent_r_proto", "getlogin_r_proto", "getnetbyaddr_r_proto", "getnetbyname_r_proto",
"getnetent_r_proto", "getprotobyname_r_proto", "getprotobynumber_r_proto",
"getprotoent_r_proto", "getpwent_r_proto", "getpwnam_r_proto", "getpwuid_r_proto",
"getservbyname_r_proto", "getservbyport_r_proto", "getservent_r_proto",
"getspnam_r_proto", "gidformat", "gidsign", "gidsize", "gidtype", "glibpth", "gmake",
"gmtime_r_proto", "gnulibc_version", "grep", "groupcat", "groupstype", "gzip"
h
"h_fcntl", "h_sysfile", "hint", "hostcat", "hostgenerate", "hostosnaam", "hostperl",
"html1dir", "html1direxp", "html3dir", "html3direxp"
i
"i16size", "i16type", "i32size", "i32type", "i64size", "i64type", "i8size", "i8type",
"i_arpainet", "i_assert", "i_bfd", "i_bsdioctl", "i_crypt", "i_db", "i_dbm", "i_dirent",
"i_dlfcn", "i_execinfo", "i_fcntl", "i_fenv", "i_float", "i_fp", "i_fp_class", "i_gdbm",
"i_gdbm_ndbm", "i_gdbmndbm", "i_grp", "i_ieeefp", "i_inttypes", "i_langinfo", "i_libutil",
"i_limits", "i_locale", "i_machcthr", "i_malloc", "i_mallocmalloc", "i_math", "i_memory",
"i_mtent", "i_ndbm", "i_netdb", "i_neterrno", "i_netinettcp", "i_niin", "i_poll",
"i_prot", "i_pthread", "i_pwd", "i_quadmath", "i_rpcsvcdbm", "i_sgtty", "i_shadow",
"i_socks", "i_stdarg", "i_stdbool", "i_stddef", "i_stdint", "i_stdlib", "i_string",
"i_sunmath", "i_sysaccess", "i_sysdir", "i_sysfile", "i_sysfilio", "i_sysin",
"i_sysioctl", "i_syslog", "i_sysmman", "i_sysmode", "i_sysmount", "i_sysndir",
"i_sysparam", "i_syspoll", "i_sysresrc", "i_syssecrt", "i_sysselct", "i_syssockio",
"i_sysstat", "i_sysstatfs", "i_sysstatvfs", "i_systime", "i_systimek", "i_systimes",
"i_systypes", "i_sysuio", "i_sysun", "i_sysutsname", "i_sysvfs", "i_syswait", "i_termio",
"i_termios", "i_time", "i_unistd", "i_ustat", "i_utime", "i_values", "i_varargs",
"i_varhdr", "i_vfork", "ignore_versioned_solibs", "inc_version_list",
"inc_version_list_init", "incpath", "incpth", "inews", "initiëleinstallatielocatie",
"installarchlib", "installbin", "installhtml1dir", "installhtml3dir", "installman1dir",
"installman3dir", "installprefix", "installprefixexp", "installprivlib", "installscript",
"installsitearch", "installsitebin", "installsitehtml1dir", "installsitehtml3dir",
"installsitelib", "installsiteman1dir", "installsiteman3dir", "installsitescript",
"installstyle", "installusrbinperl", "installvendorarch", "installvendorbin",
"installvendorhtml1dir", "installvendorhtml3dir", "installvendorlib",
"installvendorman1dir", "installvendorman3dir", "installvendorscript", "intsize",
"issymlink", "ivdformat", "ivsize", "ivtype"
k
"bekende_extensies", "ksh"
l
"ld", "ld_can_script", "lddlflags", "ldflags", "ldflags_uselargefiles", "ldlibpthname",
"less", "lib_ext", "libc", "libperl", "libpth", "libs", "libsdirs", "libsfiles",
"libsfound", "libspath", "libswanted", "libswanted_uselargefiles", "line", "lint",
"lkflags", "ln", "lns", "localtime_r_proto", "locincpth", "loclibpth", "longdblkind",
"longdblsize", "longlongsize", "longsize", "lp", "lpr", "ls", "lseeksize", "lseektype"
m
"mail", "mailx", "make", "make_set_make", "mallocobj", "mallocsrc", "malloctype",
"man1dir", "man1direxp", "man1ext", "man3dir", "man3direxp", "man3ext", "mips_type",
"wantrouwennm", "mkdir", "mmaptype", "modetype", "meer", "multiarch", "mv", "mijnarchnaam",
"mijndomein", "mijnhostnaam", "myunaam"
n
"n", "need_va_copy", "netdb_hlen_type", "netdb_host_type", "netdb_name_type",
"netdb_net_type", "nm", "nm_opt", "nm_so_opt", "nonxs_ext", "nroff",
"nv_overflows_integers_at", "nv_preserves_uv_bits", "nveformat", "nvEUformat",
"nvfformat", "nvFUformat", "nvgformat", "nvGUformat", "nvsize", "nvtype"
o
"o_nonblock", "obj_ext", "old_pthread_create_joinable", "optimize", "orderlib", "osname",
"osvers", "andere libdirs"
p
"pakket", "pager", "passcat", "patchlevel", "path_sep", "perl", "perl5"
P
"PERL_API_REVISION", "PERL_API_SUBVERSION", "PERL_API_VERSION", "PERL_CONFIG_SH",
"PERL_PATCHLEVEL", "perl_patchlevel", "PERL_REVISION", "perl_static_inline",
"PERL_SUBVERSION", "PERL_VERSION", "perladmin", "perllibs", "perlpath", "pg", "phostnaam",
"pidtype", "plibth", "pmake", "pr", "prefix", "prefixexp", "privlib", "privlibexp",
"procselfexe", "prototype", "ptrsize"
q
"quadkind", "quadtype"
r
"randbits", "randfunc", "random_r_proto", "randseedtype", "ranlib", "rd_nodata",
"readdir64_r_proto", "readdir_r_proto", "revisie", "rm", "rm_try", "rmail", "uitvoeren",
"rennm"
s
"sched_yield", "scriptdir", "scriptdirexp", "sed", "seedfunc", "selectminbits",
"selecttype", "sendmail", "setgrent_r_proto", "sethostent_r_proto", "setlocale_r_proto",
"setnetent_r_proto", "setprotoent_r_proto", "setpwent_r_proto", "setservent_r_proto",
"sGMTIME_max", "sGMTIME_min", "sh", "shar", "sharpbang", "shmattype", "shortsize",
"shrpenv", "shsharp", "sig_count", "sig_name", "sig_name_init", "sig_num", "sig_num_init",
"sig_size", "signal_t", "sitearch", "sitearchexp", "sitebin", "sitebinexp",
"sitehtml1dir", "sitehtml1direxp", "sitehtml3dir", "sitehtml3direxp", "sitelib",
"sitelib_stem", "sitelibexp", "siteman1dir", "siteman1direxp", "siteman3dir",
"siteman3direxp", "siteprefix", "siteprefixexp", "sitescript", "sitescriptexp",
"sizesize", "sizetype", "sleep", "sLOCALTIME_max", "sLOCALTIME_min", "smail", "so",
"sockethdr", "socketlib", "socksizetype", "sort", "spackage", "spitshell", "sPRId64",
"sPRIeldbl", "sPRIEUldbl", "sPRIfldbl", "sPRIFuldbl", "sPRIgldbl", "sPRIGuldbl",
"sPRIi64", "sPRIo64", "sPRIu64", "sPRIx64", "sPRIXU64", "srand48_r_proto",
"srandom_r_proto", "src", "sSCNfldbl", "ssizetype", "st_ino_sign", "st_ino_size",
"startperl", "startsh", "static_ext", "stdchar", "stdio_base", "stdio_bufsiz",
"stdio_cnt", "stdio_filbuf", "stdio_ptr", "stdio_stream_array", "strerror_r_proto",
"strings", "indienen", "subversion", "sysman", "sysroot"
t
"tail", "tar", "targetarch", "targetdir", "targetenv", "targethost", "targetmkdir",
"targetport", "targetsh", "tbl", "tee", "test", "timeincl", "timetype", "tmpnam_r_proto",
"aan", "aanraken", "tr", "trnl", "troff", "ttyname_r_proto"
u
"u16size", "u16type", "u32size", "u32type", "u64size", "u64type", "u8size", "u8type",
"uidformat", "uidsign", "uidsize", "uidtype", "uname", "uniq", "uquadtype",
"use5005threads", "use64bitall", "use64bitint", "usecbacktrace", "usecrosscompile",
"usedevel", "usedl", "usedtrace", "usefaststdio", "useithreads", "usekernprocpathname",
"uselargefiles", "uselongdouble", "usemallocwrap", "usemorebits", "usemultiplicity",
"usemymalloc", "usenm", "usensgetexecutablepath", "useopcode", "useperlio", "useposix",
"usequadmath", "usereentrant", "userelocableinc", "useshrplib", "usesitecustomize",
"usesocks", "usethreads", "usevendorprefix", "useversionedarchname", "usevfork", "usrinc",
"uunaam", "uvoformat", "uvsize", "uvtype", "uvuformat", "uvxformat", "uvXUformat"
v
"vaproto", "vendorarch", "vendorarchexp", "vendorbin", "vendorbinexp", "vendorhtml1dir",
"vendorhtml1direxp", "vendorhtml3dir", "vendorhtml3direxp", "vendorlib", "vendorlib_stem",
"vendorlibexp", "vendorman1dir", "vendorman1direxp", "vendorman3dir", "vendorman3direxp",
"vendorprefix", "vendorprefixexp", "vendorscript", "vendorscriptexp", "versie",
"version_patchlevel_string", "onlyversion", "vi"
x
"xlibpth"
y
"yacc", "yaccvlaggen"
z
"zcat", "zip"
GIT-GEGEVENS
NOTITIE
KORTE INHOUD
PRODUCTBESCHRIJVING
dynamisch, nonxs, statisch
AUTEUR
Configuratie::Perl::V - Gestructureerde gegevens ophalen of perl -V uitvoer
KORTE INHOUD
PRODUCTBESCHRIJVING
$conf = mijnconfig ()
$conf = plv2hash ($tekst [, ...])
$info = samenvatting ([$conf])
$md5 = handtekening ([$conf])
De hash-structuur
build, osname, stamp, opties, afgeleid, patches, omgeving, config, inc
REDENERING
BUGS
ALLES
AUTEUR
AUTEURSRECHT EN LICENTIE
Cw - krijgen padnaam of actueel werkzaam directory
KORTE INHOUD
PRODUCTBESCHRIJVING
getcwd en vrienden
getcwd, cwd, fastcwd, fastgetcwd, getdcwd
abs_path en vrienden
abs_path, realpath, fast_abs_path
$ENV{PWD}
OPMERKINGEN
AUTEUR
COPYRIGHT
ZIE OOK
DB - programmatische interface naar the Perl debugging API
KORTE INHOUD
PRODUCTBESCHRIJVING
Globale variabelen
$DB::sub, %DB::sub, $DB::single, $DB::signal, $DB::trace, @DB::args,
@DB::dbline, %DB::dbline, $DB::pakket, $DB::bestandsnaam, $DB::subnaam,
$DB::lineno
API-methoden
KLANT->register(), CLIENT->evalcode(STRING), CLIENT->skippkg('D::hide'),
KLANT->rennen(), KLANT->stap(), KLANT->De volgende(), KLANT->klaar()
Terugbelmethoden voor klanten
KLANT->in het(), CLIENT->prestop([STRING]), CLIENT->hou op(), KLANT->inactief(),
CLIENT->poststop([STRING]), CLIENT->evalcode(STRING), CLIENT->opruimen(),
KLANT->uitvoer(LIJST)
BUGS
AUTEUR
DBM_Filter -- Filter DBM sleutels/waarden
KORTE INHOUD
PRODUCTBESCHRIJVING
Wat is een DBM-filter?
Dus, wat is er nieuw?
METHODEN
$db->Filter_Push() / $db->Filter_Key_Push() / $db->Filter_Value_Push()
Filter_Push, Filter_Key_Push, Filter_Waarde_Push
$db->Filter_Pop()
$db->Gefilterd()
Een filter schrijven
Onmiddellijke filters
Ingeblikte filters
"naam", par
Filters inbegrepen
utf8, coderen, comprimeren, int32, null
OPMERKINGEN
Behoud de integriteit van de heen- en terugreis
Meng geen gefilterde en niet-gefilterde gegevens in hetzelfde databasebestand.
VOORBEELD
ZIE OOK
AUTEUR
DBM_Filter::comprimeren - filter voor DBM_Filter
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEUR
DBM_Filter::coderen - filter voor DBM_Filter
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEUR
DBM_Filter::int32 - filter voor DBM_Filter
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEUR
DBM_Filter::null - filter voor DBM_Filter
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEUR
DBM_Filter::utf8 - filter voor DBM_Filter
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEUR
DB_Bestand - Perl5 toegang naar Berkeley DB versie 1.x
KORTE INHOUD
PRODUCTBESCHRIJVING
DB_HASH, DB_BTREE, DB_RECNO
DB_File gebruiken met Berkeley DB versie 2 of hoger
Interface met Berkeley DB
Een Berkeley DB-databasebestand openen
Standaard parameters
In geheugendatabases
DB_HASH
Een eenvoudig voorbeeld
DB_BTREE
De BTREE-sorteervolgorde wijzigen
Dubbele sleutels verwerken
De get_dup() Methode
De vind_dup() Methode
De del_dup() Methode
Overeenkomende gedeeltelijke sleutels
DB_RECNO
De 'bval'-optie
Een eenvoudig voorbeeld
Extra RECNO-methoden
$X->push(lijst) ;, $ Value = $X->pop ;, $X->verschuiving, $X->unshift(lijst) ;, $X->lengte,
$X->verbinding(offset, lengte, elementen);
Een ander voorbeeld
DE API-INTERFACE
$ status = $X->get($sleutel, $ Value [, $vlaggen]) ;, $ status = $X->put($sleutel, $ Value [,
$vlaggen]) ;, $ status = $X->del($sleutel [, $vlaggen]) ;, $ status = $X->fd ;, $ status =
$X->volg($sleutel, $waarde, $vlaggen) ;, $ status = $X->synchronisatie([$flags]) ;
DBM-FILTERS
filter_store_sleutel, filter_winkel_waarde, filter_fetch_sleutel, filter_fetch_waarde
Het filter
Een voorbeeld: het NULL-beëindigingsprobleem.
Nog een voorbeeld: de sleutel is een C int.
HINTS EN TIPS
Vergrendelen: het probleem met fd
Veilige manieren om een database te vergrendelen
Gelijkspel::DB_Lock, Gelijkspel::DB_LockFile, DB_File::Vergrendelen
Databases delen met C-applicaties
De losmaken() Gotcha
ALGEMENE VRAGEN
Waarom is er een Perl-broncode in mijn database?
Hoe sla ik complexe datastructuren op met DB_File?
Wat betekent ‘ongeldig argument’?
Wat betekent 'Bareword 'DB_File' niet toegestaan'?
REFERENTIES
GESCHIEDENIS
BUGS
BESCHIKBAARHEID
COPYRIGHT
ZIE OOK
AUTEUR
Gegevens::Dumper - gestringeerd perl gegevens structuren, geschikt voor zowel het drukken en "evalueren"
KORTE INHOUD
PRODUCTBESCHRIJVING
Methoden
PAKKET->nieuw(ARRAYREF [, ARRAYREF]), $OBJ-> Dumpen or PAKKET->Dump(ARRAYREF [,
ARRAYREF]), $OBJ-> Gezien([HASHREF]), $OBJ->Waarden([ARRAYREF]),
$OBJ->Namen([ARRAYREF]), $OBJ-> Opnieuw instellen
Functies
Dumper(LIJST)
Configuratievariabelen of methoden
Export
dumper
Voorbeelden
BUGS
NOTITIE
AUTEUR
VERSIE
ZIE OOK
Ontwikkel::PPPort - Perl/vervuiling/draagbaarheid
KORTE INHOUD
PRODUCTBESCHRIJVING
Waarom ppport.h gebruiken?
Hoe ppport.h te gebruiken
PPport.h uitvoeren
FUNCTIES
SchrijfBestand
GetFileContents
COMPATIBILITEIT
Voorzien van Perl-compatibiliteits-API
Perl API wordt niet ondersteund door ppport.h
perl 5.21.8, perl 5.21.7, perl 5.21.6, perl 5.21.5, perl 5.21.4, perl 5.21.2, perl
5.21.1, perl 5.19.10, perl 5.19.9, perl 5.19.7, perl 5.19.4, perl 5.19.3, perl
5.19.2, perl 5.19.1, perl 5.18.0, perl 5.17.9, perl 5.17.8, perl 5.17.7, perl
5.17.6, perl 5.17.4, perl 5.17.2, perl 5.15.9, perl 5.15.8, perl 5.15.7, perl
5.15.6, perl 5.15.4, perl 5.15.1, perl 5.14.0, perl 5.13.10, perl 5.13.8, perl
5.13.7, perl 5.13.6, perl 5.13.5, perl 5.13.3, perl 5.13.2, perl 5.13.1, perl
5.11.5, perl 5.11.4, perl 5.11.2, perl 5.11.1, perl 5.11.0, perl 5.10.1, perl
5.10.0, perl 5.9.5, perl 5.9.4, perl 5.9.3, perl 5.9.2, perl 5.9.1, perl 5.9.0,
perl 5.8.3, perl 5.8.1, perl 5.8.0, perl 5.7.3, perl 5.7.2, perl 5.7.1, perl
5.6.1, perl 5.6.0, perl 5.005_03, perl 5.005, perl 5.004_05, perl 5.004, perl
5.003_07
BUGS
AUTEURS
COPYRIGHT
ZIE OOK
Devel::Piek - A gegevens debugging tools voor the XS programmeur
KORTE INHOUD
PRODUCTBESCHRIJVING
Runtime-foutopsporing
Foutopsporing in geheugenvoetafdruk
Voorbeelden
Een eenvoudige scalaire tekenreeks
Een eenvoudig scalair getal
Een eenvoudige scalair met een extra referentie
Een verwijzing naar een eenvoudige scalair
Een verwijzing naar een array
Een verwijzing naar een hash
Een grote array of hash dumpen
Een verwijzing naar een SV die een C-wijzer bevat
Een verwijzing naar een subroutine
UITVOER
BUGS
AUTEUR
ZIE OOK
Ontwikkel::ZelfStuber - voortbrengen stompjes voor a Zelfladend module
KORTE INHOUD
PRODUCTBESCHRIJVING
Verteren - Modules uit die berekenen bericht verteert
KORTE INHOUD
PRODUCTBESCHRIJVING
binair, hex, base64
OO-INTERFACE
$ctx = Samenvatting->XXX($arg,...), $ctx = Samenvatting->nieuw(XXX => $arg,...), $ctx =
Digest::XXX->new($arg,...), $other_ctx = $ctx->kloon, $ctx->reset, $ctx->add( $data ),
$ctx->add( $chunk1, $chunk2, ... ), $ctx->addfile( $io_handle ), $ctx->add_bits(
$data, $nbits ), $ctx->add_bits( $bitstring ), $ctx->digest, $ctx->hexdigest,
$ctx->b64digest
Verteer snelheid
ZIE OOK
AUTEUR
Samenvatting::MD5 - Perl interface naar the MD5 Algoritme
KORTE INHOUD
PRODUCTBESCHRIJVING
FUNCTIES
md5($data,...), md5_hex($data,...), md5_base64($data,...)
METHODEN
$md5 = Digest::MD5->nieuw, $md5->reset, $md5->kloon, $md5->add($data,...),
$md5->addfile($io_handle), $md5->add_bits($data, $nbits), $md5->add_bits($bitstring),
$md5->digest, $md5->hexdigest, $md5->b64digest, @ctx = $md5->context,
$md5->context(@ctx)
Voorbeelden
ZIE OOK
COPYRIGHT
AUTEURS
Samenvatting::SHA - Perl uitbreiding voor SHA-1/224/256/384/512
KORTE INHOUD
SYNOPSIS (HMAC-SHA)
SAMENVATTING
PRODUCTBESCHRIJVING
UNICODE EN BIJWERKINGEN
NIST-VERKLARING OVER SHA-1
OPVULLING VAN BASE64 DIGESTS
EXPORTEREN
EXPORTEERBARE FUNCTIES
sha1($gegevens, ...), sha224($gegevens, ...), sha256($gegevens, ...), sha384($gegevens, ...),
sha512($gegevens, ...), sha512224($gegevens, ...), sha512256($gegevens, ...), sha1_hex($gegevens,
...), sha224_hex($gegevens, ...), sha256_hex($gegevens, ...), sha384_hex($gegevens, ...),
sha512_hex($gegevens, ...), sha512224_hex($gegevens, ...), sha512256_hex($gegevens, ...),
sha1_base64($data, ...), sha224_base64($data, ...), sha256_base64($data, ...),
sha384_base64($data, ...), sha512_base64($data, ...), sha512224_base64($data, ...),
sha512256_base64($data, ...), nieuw($alg), opnieuw instellen($alg), hashgrootte, algoritme, klonen,
add($gegevens, ...), add_bits($data, $nbits), add_bits($bits), bestand toevoegen(*BESTAND),
addfile($bestandsnaam [, $modus]), getstate, putstate($str), dump($bestandsnaam),
laden($bestandsnaam), digest, hexdigest, b64verteren, hmac_sha1($data, $sleutel),
hmac_sha224($data, $sleutel), hmac_sha256($data, $sleutel), hmac_sha384($data, $sleutel),
hmac_sha512($data, $sleutel), hmac_sha512224($data, $sleutel), hmac_sha512256($data, $sleutel),
hmac_sha1_hex($data, $sleutel), hmac_sha224_hex($data, $sleutel), hmac_sha256_hex($data,
$sleutel), hmac_sha384_hex($data, $sleutel), hmac_sha512_hex($data, $sleutel),
hmac_sha512224_hex($data, $sleutel), hmac_sha512256_hex($data, $sleutel),
hmac_sha1_base64($data, $sleutel), hmac_sha224_base64($data, $sleutel),
hmac_sha256_base64($data, $sleutel), hmac_sha384_base64($data, $sleutel),
hmac_sha512_base64($data, $sleutel), hmac_sha512224_base64($data, $sleutel),
hmac_sha512256_base64($data, $sleutel)
ZIE OOK
AUTEUR
ACKNOWLEDGMENTS
AUTEURSRECHT EN LICENTIE
Samenvatting::basis - Verteren baseren klasse
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
Samenvatting::bestand - Berekenen verteert of bestanden
KORTE INHOUD
PRODUCTBESCHRIJVING
digest_file( $bestand, $algoritme, [$arg,...] ), digest_file_hex( $bestand, $algoritme,
[$arg,...] ), digest_file_base64( $file, $algorithm, [$arg,...] )
ZIE OOK
DirHandle - leveren object methoden voor directory handgrepen
KORTE INHOUD
PRODUCTBESCHRIJVING
Dumpwaarde - biedt scherm storten of Perl data.
KORTE INHOUD
PRODUCTBESCHRIJVING
Creatie
"arrayDepth", "hashDepth", "compactDump", "veryCompact", "globPrint",
"dumpDBFiles", "dumpPackages", "dumpReused", "tick", "quoteHighBit", "printUndef",
"usageOnly", unctrl, subdump, bareStringify, quoteHighBit, stopDbSignal
Methoden
dumpValue, dumpValues, stringify, dumpvars, set_quote, set_unctrl, compactDump,
zeer compact, instellen, krijgen
DynaLoader - dynamisch laden C bibliotheken om in Perl code
KORTE INHOUD
PRODUCTBESCHRIJVING
@dl_library_path, @dl_resolve_using, @dl_require_symbols, @dl_librefs, @dl_modules,
@dl_shared_objects, dl_error(), $dl_debug, $dl_dlext, dl_findfile(), dl_expandspec(),
dl_load_file(), dl_unload_file(), dl_load_flags(), dl_find_symbol(),
dl_find_symbol_anywhere(), dl_undef_symbols(), dl_install_xsub(), bootstrap()
AUTEUR
Coderen - karakter coderingen in Perl
KORTE INHOUD
Inhoudsopgave
Encode::Alias - Aliasdefinities voor coderingen, Encode::Encoding - Coderen
Implementatiebasisklasse, Encode::Supported - Lijst met ondersteunde coderingen,
Encode::CN - Vereenvoudigde Chinese coderingen, Encode::JP - Japanse coderingen,
Encode::KR - Koreaanse coderingen, Encode::TW - Traditionele Chinese coderingen
PRODUCTBESCHRIJVING
TERMINOLOGIE
DE PERL-ENCODING-API
Basis methoden
Beschikbare coderingen weergeven
Aliassen definiëren
Registernamen van IANA-tekensets zoeken
Codering via PerlIO
Omgaan met verkeerd opgemaakte gegevens
Lijst van BEKIJK waarden
perlqq-modus (BEKIJK = Coderen::FB_PERLQQ), HTML-charref-modus (BEKIJK =
Encode::FB_HTMLCREF), XML-charref-modus (BEKIJK = Coderen::FB_XMLCREF)
coderef voor CHECK
Coderingen definiëren
De UTF8-vlag
Doel #1:, Doel #2:, Doel #3:, Doel #4:
Knoeien met de interne onderdelen van Perl
UTF-8 versus utf8 versus UTF8
ZIE OOK
MAINTAINER
COPYRIGHT
Codeer::alias - alias definities naar coderingen
KORTE INHOUD
PRODUCTBESCHRIJVING
Als een eenvoudige tekenreeks, Als een qr// gecompileerde reguliere expressie, bijvoorbeeld:, Als codereferentie,
bijvoorbeeld:
Overbelasting van alias
ZIE OOK
Codeer::Byte - Enkele Byte coderingen
KORTE INHOUD
SAMENVATTING
PRODUCTBESCHRIJVING
ZIE OOK
Codeer::CJKConstanten -- Intern gebruikt by Coderen::??::ISO_2022_*
Codeer::CN - China gevestigde Chinees coderingen
KORTE INHOUD
PRODUCTBESCHRIJVING
OPMERKINGEN
BUGS
ZIE OOK
Codeer::CN::HZ -- inwendig gebruikt by Codeer::CN
Coderen::Config -- inwendig gebruikt by Coderen
Codeer::EBCDIC - EBCDIC coderingen
KORTE INHOUD
SAMENVATTING
PRODUCTBESCHRIJVING
ZIE OOK
Coderen::Encoder -- Object Georiënteerd encoder
KORTE INHOUD
SAMENVATTING
Beschrijving
Vooraf gedefinieerde methoden
$e = Encode::Encoder->new([$data, $encoding]);, encoder(), $e->data([$data]),
$e->codering([$codering]), $e->bytes([$codering])
Voorbeeld: base64-transcoder
Overbelasting door operator
ZIE OOK
Coderen::Coderen - Coderen Implementatie Basis Klasse
KORTE INHOUD
PRODUCTBESCHRIJVING
Methoden die u moet implementeren
->encode($string [,$check]), ->decode($octets [,$check]),
->cat_decode($bestemming, $octets, $offset, $terminator [,$check])
Andere methoden gedefinieerd in Encode::Encodings
->naam, ->mime_naam, ->vernieuwen, ->vernieuwd, ->perlio_ok(), ->behoeften_lijnen()
Voorbeeld: Codeer::ROT13
Waarom is de Encode API anders?
Gecompileerde coderingen
ZIE OOK
Schema 1, Schema 2, Andere schema's
Codeer::GSM0338 -- ESTI GSM 03.38 codering
KORTE INHOUD
PRODUCTBESCHRIJVING
OPMERKINGEN
BUGS
ZIE OOK
Coderen::Raad eens -- Raadt codering van gegevens
KORTE INHOUD
SAMENVATTING
PRODUCTBESCHRIJVING
Encode::Guess->set_suspects, Encode::Guess->add_suspects, Encode::decode("Guess" ...),
Encode::Guess->guess($data), raden_encoding($data, [, lijst of verdachten])
WAARSCHUWINGEN
TE DOEN
ZIE OOK
Codeer::JP - Japans coderingen
KORTE INHOUD
SAMENVATTING
PRODUCTBESCHRIJVING
Opmerking over ISO-2022-JP(-1)?
BUGS
ZIE OOK
Codeer::JP::H2Z -- inwendig gebruikt by Codeer::JP::2022_JP*
Codeer::JP::JIS7 -- inwendig gebruikt by Codeer::JP
Codeer::KR - Korean coderingen
KORTE INHOUD
PRODUCTBESCHRIJVING
BUGS
ZIE OOK
Codeer::KR::2022_KR -- inwendig gebruikt by Codeer::KR
Codeer::MIME::Header -- MIME 'B' en 'Q' hoofd codering
KORTE INHOUD
SAMENVATTING
PRODUCTBESCHRIJVING
BUGS
ZIE OOK
Coderen::MIME::Naam, Codeer::MIME::NAAM -- inwendig gebruikt by Coderen
ZIE OOK
Codeer::PerlIO -- a gedetailleerd document on Coderen en PerlIO
Overzicht
Hoe werkt het?
Lijnbuffering
Hoe weet ik of mijn codering PerlIO volledig ondersteunt?
ZIE OOK
Coderen::Ondersteund -- coderingen ondersteund by Coderen
PRODUCTBESCHRIJVING
Coderingsnamen
Ondersteunde coderingen
Ingebouwde coderingen
Encode::Unicode - andere Unicode-coderingen
Coderen::Byte - Uitgebreide ASCII
ISO-8859 en bijbehorende leverancierstoewijzingen, KOI8 - De Facto Standaard voor de
Cyrillische wereld
gsm0338 - Hentai Latijn 1
gsm0338-ondersteuning vóór 2.19
CJK: Chinees, Japans, Koreaans (multibyte)
Coderen::CN -- Continentaal China, Coderen::JP -- Japan, Coderen::KR -- Korea,
Encode::TW -- Taiwan, Encode::HanExtra -- Meer Chinees via CPAN, Encode::JIS2K --
JIS X 0213-coderingen via CPAN
Diverse coderingen
Coderen::EBCDIC, Coderen::Symbolen, Coderen::MIME::Header, Coderen::Guess
Niet-ondersteunde coderingen
ISO-2022-JP-2 [RFC1554], ISO-2022-CN [RFC1922], Diverse HP-UX-coderingen,
Cyrillische codering ISO-IR-111, ISO-8859-8-1 [Hebreeuws], ISIRI 3342, Iran
Systeem, ISIRI 2900 [Farsi], Thaise codering TCVN, Vietnamese coderingen VPS,
Verschillende Mac-coderingen, (Mac) Indische coderingen
Codering versus tekenset - terminologie
Coderingsclassificatie (door Anton Tagunov en Dan Kogai)
Microsoft-gerelateerde naamgevingspuinhoop
KS_C_5601-1987, GB2312, Big5, Shift_JIS
Woordenlijst
karakterrepertoire, gecodeerde karakterset (CCS), karaktercoderingsschema (CES),
tekenset (in MIME-context), EUC, ISO-2022, UCS, UCS-2, Unicode, UTF, UTF-16
Zie ook
Referenties
ECMA, ECMA-035 (eq "ISO-2022"), IANA, toegewezen tekensetnamen door IANA, ISO, RFC, UC,
Unicode-woordenlijst
Andere opmerkelijke sites
czyborra.com, CJK.inf, Jungshik Shin's Hangul FAQ, debian.org: "Inleiding tot
i18n"
Offline bronnen
"CJKV-informatieverwerking" door Ken Lunde
Coderen::Symbool - Symbool coderingen
KORTE INHOUD
SAMENVATTING
PRODUCTBESCHRIJVING
ZIE OOK
Codeer::TW - in Taiwan gevestigd Chinees coderingen
KORTE INHOUD
PRODUCTBESCHRIJVING
OPMERKINGEN
BUGS
ZIE OOK
Coderen::Unicode -- Diverse Unicode Transformatie Formaten
KORTE INHOUD
SAMENVATTING
<http://www.unicode.org/glossary/> zegt:, Snelle referentie
Grootte, Endianness en BOM
op maat
door endianness
BOM als geheel getal wanneer opgehaald in netwerkbytevolgorde
Surrogaatparen
Foutcontrole
ZIE OOK
Codeer::Unicode::UTF7 -- UTF-7 codering
KORTE INHOUD
SAMENVATTING
In praktijk
ZIE OOK
Engels - . mooi Engels (of akelig) namen voor lelijk interpunctie variabelen
KORTE INHOUD
PRODUCTBESCHRIJVING
PRESTATIES
env - perl module uit die invoer milieu variabelen as scalairen or arrays
KORTE INHOUD
PRODUCTBESCHRIJVING
Beperkingen
AUTEUR
errno - Systeem fout constante
KORTE INHOUD
PRODUCTBESCHRIJVING
WAARSCHUWINGEN
AUTEUR
COPYRIGHT
Exporteur - gereedschap verzuim importeren methode voor modules
KORTE INHOUD
PRODUCTBESCHRIJVING
Hoe te exporteren
Selecteren wat u wilt exporteren
Hoe te importeren
"gebruik JouwModule;", "gebruik JouwModule ();", "gebruik JouwModule qw(...);"
Geavanceerde functies
Gespecialiseerde importlijsten
Exporteren zonder gebruik te maken van de importmethode van de exporteur
Exporteren zonder overerving van de exporteur
Moduleversie controleren
Onbekende symbolen beheren
Hulpprogramma's voor tagverwerking
Gecombineerde tags genereren
"AUTOLOAD"-constanten
Goede oefeningen
@EXPORT_OK en vrienden verklaren
Speel veilig 😂 😂
Wat u niet mag exporteren
ZIE OOK
LICENTIE
Exporteur::Zwaar - Exporteur ingewanden
KORTE INHOUD
PRODUCTBESCHRIJVING
ExtUtils::CBuilder - Compileren en link C code voor Perl modules
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuw, have_compiler, have_cplusplus, compileren, "object_file", "include_dirs",
"extra_compiler_flags", "C++", link, lib_file, module_name, extra_linker_flags,
link_executable, exe_file, object_file, lib_file, exe_file, prelink, need_prelink,
extra_link_args_after_prelink
TE DOEN
GESCHIEDENIS
Support
AUTEUR
COPYRIGHT
ZIE OOK
ExtUtils::CBuilder::Platform::Windows - Bouwer klasse voor Windows platforms
PRODUCTBESCHRIJVING
AUTEUR
ZIE OOK
ExtUtils::Opdracht - utilities naar vervangen gemeenschappelijk UNIX commando's in Maakbestanden enz.
KORTE INHOUD
PRODUCTBESCHRIJVING
FUNCTIES
hoe
gelijktijd
rm_rf
rm_f
mv
cp
chmod
mkpad
test_f
test_d
dos2unix
ZIE OOK
AUTEUR
ExtUtils::Commando::MM - commando's voor the MM's naar . in Maakbestanden
KORTE INHOUD
PRODUCTBESCHRIJVING
test_harnas
pod2man
warn_if_old_packlist
perlllocal_install
uninstall
test_s
cp_nonempty
ExtUtils::Constante - voortbrengen XS code naar importeren C hoofd constante
KORTE INHOUD
PRODUCTBESCHRIJVING
GEBRUIK
IV, UV, NV, PV, PVN, SV, JA, NEE, UNDEF
FUNCTIES
constante_types
XS_constant PAKKET, TYPES, XS_SUBNAME, C_SUBNAME
autoload PAKKET, VERSIE, AUTOLOADER
WriteMakefileSnippet
WriteConstants ATTRIBUTE => VALUE [, ...], NAME, DEFAULT_TYPE, BREAKOUT_AT, NAMES,
PROXYSUBS, C_FH, C_FILE, XS_FH, XS_FILE, XS_SUBNAME, C_SUBNAME
AUTEUR
ExtUtils::Constant::Basis - baseren klasse voor ExtUtils::Constante objecten
KORTE INHOUD
PRODUCTBESCHRIJVING
GEBRUIK
hoofd
memEQ_clause args_hashref
dump_names arg_hashref, ITEM..
wijs arg_hashref, VALUE toe..
return_clause arg_hashref, ITEM
switch_clause arg_hashref, NAMELEN, ITEMHASH, ITEM..
params WAT
hondenvoer arg_hashref, ITEM..
normaliseer_items args, standaard_type, gezien_types, gezien_items, ITEM..
C_constant arg_hashref, ITEM.., naam, type, waarde, macro, standaard, pre, post, def_pre,
def_post, utf8, gewicht
BUGS
AUTEUR
ExtUtils::Constante::Utils - helper functies voor ExtUtils::Constante
KORTE INHOUD
PRODUCTBESCHRIJVING
GEBRUIK
C_stringify NAAM
perl_stringify NAAM
AUTEUR
ExtUtils::Constante::XS - voortbrengen C code voor XS modules' constanten.
KORTE INHOUD
PRODUCTBESCHRIJVING
BUGS
AUTEUR
ExtUtils::Insluiten - Nutsbedrijven voor inbedding Perl in C / C ++ toepassingen
KORTE INHOUD
PRODUCTBESCHRIJVING
@EXPORTEREN
FUNCTIES
xsinit(), Voorbeelden, ldopts(), Voorbeelden, perl_inc(), ccflags(), ccdlflags(), ccopts(),
xsi_header(), xsi_protos(@modules), xsi_body(@modules)
Voorbeelden
ZIE OOK
AUTEUR
ExtUtils::Installeren - installeren bestanden van hier naar er
KORTE INHOUD
VERSIE
PRODUCTBESCHRIJVING
_chmod($$;$), _warnonce(@), _choke(@)
_move_file_at_boot( $bestand, $target, $moan )
_unlink_or_rename( $bestand, $tryhard, $installing )
Functies
_get_install_skip
_have_write_access
_can_write_dir($dir)
_mkpath($dir,$show,$verbose,$dry_run)
_copy($from,$to,$verbose,$dry_run)
_chdir($van)
installeren
_do_cleanup
install_rooted_file( $bestand ), install_rooted_dir( $dir )
forceunlink( $bestand, $tryhard )
directory_not_empty( $dir )
installeer_default ONTMOEDIGD
uninstall
inc_uninstall($bestandspad,$libdir,$verbose,$dry_run,$ignore,$results)
run_filter($cmd,$src,$dest)
pm_to_blib
_autosplit
_aanroepen
MILIEU
PERL_INSTALL_ROOT, EU_INSTALL_IGNORE_SKIP, EU_INSTALL_SITE_SKIPFILE,
EU_INSTALL_ALWAYS_COPY
AUTEUR
LICENTIE
ExtUtils::Geïnstalleerd - Inventaris management of geïnstalleerd modules
KORTE INHOUD
PRODUCTBESCHRIJVING
GEBRUIK
METHODEN
nieuw(), modules(), bestanden(), mappen(), directory_boom(), valideren(), paklijst(),
versie()
VOORBEELD
AUTEUR
ExtUtils::Liblijst - bepalen bibliotheken naar . en hoe naar . aan hen
KORTE INHOUD
PRODUCTBESCHRIJVING
Voor statische extensies, voor dynamische extensies tijdens het bouwen/koppelen, voor dynamisch
extensies tijdens het laden
EXTRALIBS
LDLOADLIBS en LD_RUN_PATH
BSLOADLIBS
DRAAGBAARHEID
VMS-implementatie
Win32-implementatie
ZIE OOK
ExtUtils::MM - OS aangepast ExtUtils::MakeMaker subklasse
KORTE INHOUD
PRODUCTBESCHRIJVING
ExtUtils::MM_AIX - AIX specifiek subklasse of ExtUtils::MM_Unix
KORTE INHOUD
PRODUCTBESCHRIJVING
Overschreven methoden
AUTEUR
ZIE OOK
ExtUtils::MM_Any - Platform-agnostisch MM methoden
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Platformonafhankelijke helpermethoden
Doelen
Init-methoden
Tools
Bestand::Specificatie-wrappers
Misc
AUTEUR
ExtUtils::MM_BeOS - methoden naar override VN*X gedrag in ExtUtils::MakeMaker
KORTE INHOUD
PRODUCTBESCHRIJVING
os_smaak
init_linker
ExtUtils::MM_Cygwin - methoden naar override VN*X gedrag in ExtUtils::MakeMaker
KORTE INHOUD
PRODUCTBESCHRIJVING
os_smaak
cvlaggen
vervang_manpage_separator
init_linker
misschien_opdracht
dynamische_lib
alle_doel
ExtUtils::MM_DOS - DOS specifiek subklasse of ExtUtils::MM_Unix
KORTE INHOUD
PRODUCTBESCHRIJVING
Overschreven methoden
os_smaak
vervang_manpage_separator
AUTEUR
ZIE OOK
ExtUtils::MM_Darwin - special gedrag voor OS X
KORTE INHOUD
PRODUCTBESCHRIJVING
Overschreven methoden
ExtUtils::MM_MacOS - eens geproduceerd Maakbestanden voor MacOS Classic
KORTE INHOUD
PRODUCTBESCHRIJVING
ExtUtils::MM_NW5 - methoden naar override VN*X gedrag in ExtUtils::MakeMaker
KORTE INHOUD
PRODUCTBESCHRIJVING
os_smaak
init_platform, platform_constanten
const_cccmd
statische_lib
dynamische_lib
ExtUtils::MM_OS2 - methoden naar override VN*X gedrag in ExtUtils::MakeMaker
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
init_dist
init_linker
os_smaak
ExtUtils::MM_QNX - QNX specifiek subklasse of ExtUtils::MM_Unix
KORTE INHOUD
PRODUCTBESCHRIJVING
Overschreven methoden
AUTEUR
ZIE OOK
ExtUtils::MM_UWIN - JIJ WINT specifiek subklasse of ExtUtils::MM_Unix
KORTE INHOUD
PRODUCTBESCHRIJVING
Overschreven methoden
os_smaak
vervang_manpage_separator
AUTEUR
ZIE OOK
ExtUtils::MM_Unix - methoden gebruikt by ExtUtils::MakeMaker
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Methoden
os_smaak
c_o (o)
cflags (o)
const_cccmd (o)
const_config (o)
const_loadlibs (o)
constanten (o)
afhankelijk (o)
init_DEST
init_dist
afstand (o)
dist_basics (o)
dist_ci (o)
dist_core (o)
dist_doel
tardist_target
zipdist_target
tarfile_target
zipbestand_doel
uardist_target
shdist_target
dlsyms (o)
dynamische_bs (o)
dynamische_lib (o)
exscan
extliblijst
vind_perl
fixen
kracht (o)
raad_naam
heeft_link_code
init_dirscan
init_MANPODS
init_MAN1PODS
init_MAN3PODS
init_PM
init_DIRFILESEP
init_main
init_tools
init_linker
init_lib2arch
init_PERL
init_platform, platform_constanten
init_PERM
init_xs
installeren (o)
installatiebak (o)
linktekst (o)
lsdir
macro-(o)
makeaperl (o)
makefile (o)
misschien_opdracht
behoeften_koppeling (o)
parse_abstract
parse_versie
pasthru (o)
perl_script
afhankelijk (o)
pm_to_blib
postconstanten (o)
post_initialiseren (o)
postambule (o)
ppd
voorvoegsel
procesPL (o)
quote_paren
vervang_manpage_separator
cd
oneliner
quote_literal
escape_newlines
max_exec_len
statisch (o)
statische_lib (o)
statisch maken (o)
submap_x (o)
submappen (o)
testen (o)
test_via_harness (overschrijven)
test_via_script (overschrijven)
tool_xsubpp (o)
alle_doel
top_targets (o)
schrijfdocument
xs_c (o)
xs_cpp (o)
xs_o (o)
ZIE OOK
ExtUtils::MM_VMS - methoden naar override VN*X gedrag in ExtUtils::MakeMaker
KORTE INHOUD
PRODUCTBESCHRIJVING
Methoden worden altijd geladen
wraplist
Methoden
raad_naam (overschrijven)
find_perl (overschrijven)
_fixin_replace_shebang (overschrijven)
misschien_command (overschrijven)
pastru (overschrijven)
pm_to_blib (overschrijven)
perl_script (overschrijven)
vervang_manpage_separator
init_DEST
init_DIRFILESEP
init_main (overschrijven)
init_tools (overschrijven)
init_platform (overschrijven)
platformconstanten
init_VERSION (overschrijven)
constanten (overschrijven)
speciale_doelen
cflags (overschrijven)
const_cccmd (overschrijven)
tools_other (overschrijven)
init_dist (overschrijven)
c_o (overschrijven)
xs_c (overschrijven)
xs_o (overschrijven)
dlsyms (overschrijven)
dynamic_lib (overschrijven)
static_lib (overschrijven)
extra_schone_bestanden
zipfile_target, tarfile_target, shdist_target
installeren (overschrijven)
perldepend (overschrijven)
makeaperl (overschrijven)
maketext_filter (overschrijven)
voorvoegsel (overschrijven)
cd
oneliner
echo
quote_literal
escape_dollartekens
escape_all_dollartekens
escape_newlines
max_exec_len
init_linker
catdir (overschrijven), catfile (overschrijven)
elimineer_macro's
herstelpad
os_smaak
is_make_type (overschrijven)
AUTEUR
ExtUtils::MM_VOS - UW specifiek subklasse of ExtUtils::MM_Unix
KORTE INHOUD
PRODUCTBESCHRIJVING
Overschreven methoden
AUTEUR
ZIE OOK
ExtUtils::MM_Win32 - methoden naar override VN*X gedrag in ExtUtils::MakeMaker
KORTE INHOUD
PRODUCTBESCHRIJVING
Overschreven methoden
dlsyms
vervang_manpage_separator
misschien_opdracht
init_DIRFILESEP
init_tools
init_anderen
init_platform, platform_constanten
constante
speciale_doelen
statische_lib
dynamische_lib
extra_schone_bestanden
init_linker
perl_script
quote_dep
xs_o
pastru
arch_check (overschrijven)
oneliner
cd
max_exec_len
os_smaak
cvlaggen
ExtUtils::MM_Win95 - methode naar aan te passen MakeMaker voor Win9X
KORTE INHOUD
PRODUCTBESCHRIJVING
Overschreven methoden
xs_c
xs_cpp
xs_o
max_exec_len
os_smaak
AUTEUR
ExtUtils::MIJN - ExtUtils::MakeMaker subklasse voor maatwerk
KORTE INHOUD
PRODUCTBESCHRIJVING
ExtUtils::MakeMaker - creëren a module Makefile
KORTE INHOUD
PRODUCTBESCHRIJVING
Hoe een Makefile.PL te schrijven
Standaard Makefile-gedrag
test maken
maak testdb
make install
INSTALL_BASE
PREFIX en LIB attribuut
AFS-gebruikers
Statische koppeling van een nieuw Perl-binair bestand
Bepaling van Perl-bibliotheek en installatielocaties
Welke architectuurafhankelijke map?
Attributen en parameters gebruiken
ABSTRACT, ABSTRACT_FROM, AUTEUR, BINARY_LOCATION, BUILD_REQUIRES, C, CCFLAGS,
CONFIG, CONFIGURE, CONFIGURE_REQUIRES, DEFINE, DESTDIR, DIR, DISTNAME, DISTVNAME,
DLEXT, DL_FUNCS, DL_VARS, EXCLUDE_EXT, EXE_FILES, FIRST_MAKEFILE, FULLPERL,
FULLPERLRUN, FULLPERLRUNINST, FUNCLIST, H, IMPORTS, INC, INCLUDE_EXT,
INSTALLARCHLIB, INSTALLBIN, INSTALLDIRS, INSTALLMAN1DIR, INSTALLMAN3DIR,
INSTALLPRIVLIB, INSTALLSCRIPT, INSTALLSITEARCH, INSTALLSITEBIN, INSTALLSITELIB,
INSTALLSITEMAN1DIR, INSTALLSITEMAN3DIR, INSTALLSITESCRIPT, INSTALLVENDORARCH,
INSTALLVENDORBIN, INSTALLVENDORLIB, INSTALLVENDORMAN1DIR, INSTALLVENDORMAN3DIR,
INSTALLVENDORSCRIPT, INST_ARCHLIB, INST_BIN, INST_LIB, INST_MAN1DIR, INST_MAN3DIR,
INST_SCRIPT, LD, LDDLFLAGS, LDFROM, LIB, LIBPERL_A, LIBS, LICENTIE, LINKTYPE,
MAGICXS, MAAK, MAKEAPERL, MAKEFILE_OLD, MAN1PODS, MAN3PODS, MAP_TARGET, META_ADD,
META_MERGE, MIN_PERL_VERSION, MYEXTLIB, NAME, NEEDS_LINKING, NOECHO, NORECURS,
NO_META, NO_MYMETA, NO_PACKLIST, NO_PERLLOCAL, NO_VC, OBJECT, OPTIMALISEREN, PERL,
PERL_CORE, PERLMAINCC, PERL_ARCHLIB, PERL_LIB, PERL_MALLOC_OK, PERLPREFIX,
PERLRUN, PERLRUNINST, PERL_SRC, PERM_DIR, PERM_RW, PERM_RWX, PL_FILES, PM,
PMLIBDIRS, PM_FILTER, VERONTREINIGING, PPM_INSTALL_EXEC, PPM_INSTALL_SCRIPT,
PPM_UNINSTALL_EXEC, PPM_UNINSTALL_SCRIPT, PREFIX, PREREQ_FATAL, PREREQ_PM,
PREREQ_PRINT, PRINT_PREREQ, SITEPREFIX, SIGN, SKIP, TEST_REQUIRES, TYPEMAPS,
VENDORPREFIX, VERBINST, VERSION, VERSION_FROM, VERSION_SYM, XS, XSOPT, XSPROTOARG,
XS_VERSIE
Extra kenmerken in kleine letters
schoon, afhankelijk, dist, dynamic_lib, linkext, macro, postamble, realclean, test,
tool_autosplit
MakeMaker-methoden overschrijven
Het einde van de programmering van de vrachtcultus
"MAN3PODS => ' '"
Ondersteuning voor hintbestanden
Distributieondersteuning
maak distcheck, maak skipcheck, maak distclean, maak veryclean,
manifesteren, distdir maken, disttest maken, tardist maken,
maak dist, maak uutardist, maak shdist, maak zipdist, maak ci
Module Metagegevens (META en MYMETA)
Een extensie uitschakelen
Andere handige functies
prompt
Ondersteunde versies van Perl
MILIEU
PERL_MM_OPT, PERL_MM_USE_DEFAULT, PERL_CORE
ZIE OOK
AUTEURS
LICENTIE
ExtUtils::MakeMaker::Config - Wikkel rond Configuratie.pm
KORTE INHOUD
PRODUCTBESCHRIJVING
ExtUtils::MakeMaker::Veelgestelde vragen - Vaak gevraagd Contact Over ons MakeMaker
PRODUCTBESCHRIJVING
Module-installatie
Hoe installeer ik een module in mijn homedirectory?, Hoe krijg ik MakeMaker en
Module::Bouw om op dezelfde plek te installeren?, Hoe voorkom ik dat ik man installeer
pagina's?, Hoe gebruik ik een module zonder deze te installeren?, PREFIX versus INSTALL_BASE uit
Module::Bouw::Kookboek
Veelvoorkomende fouten en problemen
"Geen regel om doel `/usr/lib/perl5/CORE/config.h' te maken, nodig voor `Makefile'"
Filosofie en geschiedenis
Waarom niet gewoon gebruiken ?, Wat is Module::Build en
hoe verhoudt het zich tot MakeMaker?, puur perl. geen make, geen shell-opdrachten, eenvoudiger
aan te passen, schonere binnenkant, minder rommel
Module Schrijven
Hoe houd ik mijn $VERSION up-to-date zonder deze handmatig opnieuw in te stellen?, Wat is dit
META.yml ding en hoe kwam het in mijn MANIFESTEREN?!, Hoe verwijder ik alles niet
in mijn MANIFESTEREN?, Welke tar moet ik gebruiken op Windows?, Op welke zip moet ik gebruiken
Windows voor '[nd]make zipdist'?
XS Hoe voorkom ik dat "objectversie X.XX niet overeenkomt met bootstrapparameter Y.YY"
fouten?, Hoe zorg ik ervoor dat twee of meer XS-bestanden naast elkaar in dezelfde map bestaan?
PATCHEREN
AUTEUR
ZIE OOK
ExtUtils::MakeMaker::Locale - gebundeld Coderen::Lokaal
KORTE INHOUD
PRODUCTBESCHRIJVING
decode_argv( ), decode_argv( Coderen::FB_CROAK ), env( $uni_key ), env( $uni_key =>
$uni_value ), reinit( ), reinit( $encoding ), $ENCODING_LOCALE, $ENCODING_LOCALE_FS,
$ENCODING_CONSOLE_IN, $ENCODING_CONSOLE_OUT
OPMERKINGEN
Windows
Mac OS X
POSIX (Linux en andere Unixen)
ZIE OOK
AUTEUR
ExtUtils::MakeMaker::Zelfstudie - schrijf- a module with MakeMaker
KORTE INHOUD
PRODUCTBESCHRIJVING
de mantra
De layout
Makefile.PL, MANIFEST, lib/, t/, Wijzigingen, README, INSTALL, MANIFEST.SKIP, bin/
ZIE OOK
ExtUtils::Manifest - utilities naar schrijven en controle a MANIFESTEREN filet
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
Functies
mkmanifest
manifest
manicheck
bestands controle
volledige controle
overslaan
maniread
maniskip
manikopie
maniadd
MANIFESTEREN
MANIFESTEREN.OVERSLAAN
#!include_default, #!include /Pad/naar/andere/manifest.skip
EXPORTEREN_OK
GLOBALE VARIABELEN
DIAGNOSE
"Niet in MANIFEST:" filet, "Overslaan" filet, "Geen dergelijk bestand:" filet, "MANIFEST:" $!, "Toegevoegd
te manifesteren:" filet
MILIEU
PERL_MM_MANIFEST_DEBUG
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
ExtUtils::Miniperl - schrijven the C code voor perlmain.c
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
ExtUtils::Mkbootstrap - maken a bootstrap filet voor . by DynaLoader
KORTE INHOUD
PRODUCTBESCHRIJVING
ExtUtils::Mksymlists - schrijven Links opties bestanden voor dynamisch uitbreiding
KORTE INHOUD
PRODUCTBESCHRIJVING
DLBASE, DL_FUNCS, DL_VARS, BESTAND, FUNCLIST, IMPORTS, NAAM
AUTEUR
HERZIENING
mkfh()
__vind_verhuizingen
ExtUtils::Paklijst - beheer .paklijst bestanden
KORTE INHOUD
PRODUCTBESCHRIJVING
GEBRUIK
FUNCTIES
nieuw(), lezen(), schrijven(), valideren(), paklijst_bestand()
VOORBEELD
AUTEUR
ExtUtils::ParseXS - bekeerlingen Perl XS code om in C code
KORTE INHOUD
PRODUCTBESCHRIJVING
EXPORTEREN
METHODEN
$pxs->nieuw(), $pxs->procesbestand(), C + +, hiertype, behalve, typekaart, prototypes,
versiecontrole, lijn nummers, te optimaliseren, in uit, argtypes, s, $pxs->report_error_count()
AUTEUR
COPYRIGHT
ZIE OOK
ExtUtils::ParseXS::Constanten - initialisatie waarden voor sommige globals
KORTE INHOUD
PRODUCTBESCHRIJVING
ExtUtils::ParseXS::Eval - Schoon pakket naar schatten code in
KORTE INHOUD
SUBROUTINES
$pxs->eval_output_typemap_code($typemapcode, $other_hashref)
$pxs->eval_input_typemap_code($typemapcode, $other_hashref)
ALLES
ExtUtils::ParseXS::Hulpprogramma's - subroutines gebruikt with ExtUtils::ParseXS
KORTE INHOUD
SUBROUTINES
"standaard_typemap_locaties()"
Doel, argumenten, retourwaarde
"trim_witruimte()"
Doel, argument, retourwaarde
"C_string()"
Doel, argumenten, retourwaarde
"geldige_proto_string()"
Doel, argumenten, retourwaarde
"process_typemaps()"
Doel, argumenten, retourwaarde
"kaartsoort()"
Doel, argumenten, retourwaarde
"standaard_XS_defs()"
Doel, argumenten, retourwaarde
"assign_func_args()"
Doel, argumenten, retourwaarde
"analyze_preprocessor_statements()"
Doel, argumenten, retourwaarde
"set_cond()"
Doel, argumenten, retourwaarde
"huidige_regel_nummer()"
Doel, argumenten, retourwaarde
"Waarschuwen()"
Doel, argumenten, retourwaarde
"vervagen()"
Doel, argumenten, retourwaarde
"dood()"
Doel, argumenten, retourwaarde
"check_voorwaardelijke_preprocessor_statements()"
Doel, argumenten, retourwaarde
"escape_file_for_line_directive()"
Doel, argumenten, retourwaarde
"report_typemap_failure"
Doel, argumenten, retourwaarde
ExtUtils::Typemaps - Lezen/schrijven/wijzigen Perl/XS typekaart bestanden
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuwe
filet
add_typemap
add_inputmap
add_outputmap
voeg_string toe
verwijder_typemap
verwijder_inputmap
verwijder_inputmap
get_typemap
get_inputmap
get_outputmap
schrijven
als_string
as_embedded_typemap
samensmelten
is leeg
list_mapped_ctypes
_get_typemap_hash
_get_inputmap_hash
_get_outputmap_hash
_get_prototype_hash
klonen
netjes_type
WAARSCHUWINGEN
ZIE OOK
AUTEUR
AUTEURSRECHT & LICENTIE
ExtUtils::Typemaps::Cmd - Quick commando's voor behandeling typekaarten
KORTE INHOUD
PRODUCTBESCHRIJVING
GEËXPORTEERDE FUNCTIES
insluitbare_typemap
ZIE OOK
AUTEUR
AUTEURSRECHT & LICENTIE
ExtUtils::Typemaps::InputMap - binnenkomst in the INVOER sectie of a typekaart
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuwe
code
xstype
gereinigde_code
ZIE OOK
AUTEUR
AUTEURSRECHT & LICENTIE
ExtUtils::Typemaps::OutputMap - binnenkomst in the OUTPUT sectie of a typekaart
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuwe
code
xstype
gereinigde_code
richtbaar
ZIE OOK
AUTEUR
AUTEURSRECHT & LICENTIE
ExtUtils::Typemaps::Type - binnenkomst in the TYPEMAP sectie of a typekaart
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuwe
daarom
xstype
ctype
netjes_ctype
ZIE OOK
AUTEUR
AUTEURSRECHT & LICENTIE
ExtUtils::XSSymSet - houden sets of symbool namen smakelijk naar the VMS Links
KORTE INHOUD
PRODUCTBESCHRIJVING
new([$maxlen[,$stil]]), addsym($naam[,$maxlen[,$stilt]]),
trimsym($name[,$maxlen[,$silent]]), delsym($name), get_orig($getrimd),
get_trimmed($naam), all_orig(), all_getrimd()
AUTEUR
HERZIENING
ExtUtils::testlib - toevoegen blib/* directories naar @INC
KORTE INHOUD
PRODUCTBESCHRIJVING
Fataal - vervangen functies with equivalenten welke slagen or sterven
KORTE INHOUD
BESTE OEFENING
PRODUCTBESCHRIJVING
DIAGNOSE
Slechte subroutinenaam voor Fatal: %s, %s is geen Perl-subroutine, %s is ook geen
ingebouwd, noch een Perl-subroutine, Kan de niet-overschrijfbare %s niet fataal maken, Intern
fout: %s
BUGS
AUTEUR
LICENTIE
ZIE OOK
Fcntl - laden the C Fcntl.h definieert
KORTE INHOUD
PRODUCTBESCHRIJVING
NOTITIE
GEËXPORTEERDE SYMBOLEN
Bestand::Basisnaam - ontleden filet paden om in adresboek, bestandsnaam en achtervoegsel.
KORTE INHOUD
PRODUCTBESCHRIJVING
"bestandparseren"
"basisnaam"
"mapnaam"
"fileparse_set_fstype"
ZIE OOK
Bestand::Vergelijken - Vergelijk bestanden or bestandshandvatten
KORTE INHOUD
PRODUCTBESCHRIJVING
RETURN
AUTEUR
Bestand::Kopiëren - Kopiëren bestanden or bestandshandvatten
KORTE INHOUD
PRODUCTBESCHRIJVING
kopiëren , verplaatsen , syscopy , rmscopy($from,$to[,$date_flag])
RETURN
AUTEUR
Bestand::DosGlob - DOS als kwijlen en harte sommige
KORTE INHOUD
PRODUCTBESCHRIJVING
EXPORT (alleen op aanvraag)
BUGS
AUTEUR
GESCHIEDENIS
ZIE OOK
Bestand::Ophalen - A algemeen filet ophalen mechanisme
KORTE INHOUD
PRODUCTBESCHRIJVING
ACCESSOIRES
$ff->uri, $ff->schema, $ff->host, $ff->vol, $ff->share, $ff->pad, $ff->bestand,
$ff->bestandsstandaard
$ff->uitvoer_bestand
METHODEN
$ff = Bestand::Ophalen->nieuw( uri => 'http://some.where.com/dir/file.txt');
$where = $ff->fetch( [to => /mijn/output/dir/ | \$scalar] )
$ff->fout([BOOL])
HOE WERKT HET?
GLOBALE VARIABELEN
$Bestand::Ophalen::FROM_EMAIL
$Bestand::Ophalen::USER_AGENT
$Bestand::Ophalen::FTP_PASSIVE
$Bestand::Ophalen::TIMEOUT
$Bestand::Ophalen::WAARSCHUWEN
$Bestand::Ophalen::DEBUG
$Bestand::Ophalen::BLACKLIST
$Bestand::Ophalen::METHOD_FAIL
MAPPING
VEELGESTELDE VRAGEN
Dus hoe gebruik ik een proxy met File::Fetch?
Ik heb 'lynx' gebruikt om een bestand op te halen, maar de inhoud ervan is helemaal verkeerd!
Bestanden die ik probeer op te halen bevatten gereserveerde tekens of niet-ASCII-tekens.
Wat moet ik doen?
ALLES
Implementeer $PREFER_BIN
FOUTMELDINGEN
AUTEUR
COPYRIGHT
Bestand::Find - Doorkruisen a directory boom.
KORTE INHOUD
PRODUCTBESCHRIJVING
vinden, vinddiepte
%opties
"gezocht", "by depth", "preprocess", "postprocess", "follow", "follow_fast",
"follow_skip", "bungelende_symlinks", "no_chdir", "untaint", "untaint_pattern",
"untaint_skip"
De gewenste functie
$File::Find::dir is de huidige mapnaam, $_ is de huidige bestandsnaam daarin
die map, $File::Find::name is de volledige padnaam naar het bestand
WAARSCHUWINGEN
VOORBEHOUD
$dont_use_nlink, symlinks
INSECTEN EN VOORZICHTIGHEDEN
GESCHIEDENIS
ZIE OOK
Bestand::Glob - Perl uitbreiding voor BSD glob routine
KORTE INHOUD
PRODUCTBESCHRIJVING
META-KARAKTERS
UITVOER
POSIX VLAGGEN
"GLOB_ERR", "GLOB_LIMIT", "GLOB_MARK", "GLOB_NOCASE", "GLOB_NOCHECK",
"GLOB_NOSORT", "GLOB_BRACE", "GLOB_NOMAGIC", "GLOB_QUOTE", "GLOB_TILDE",
"GLOB_CSH", "GLOB_ALPHASORT"
DIAGNOSE
"GLOB_NOSPACE", "GLOB_ABEND"
OPMERKINGEN
ZIE OOK
AUTEUR
Bestand::GlobMapper - uitbreiden Dien in Glob naar Allow Invoer en uitgang Bestanden
KORTE INHOUD
PRODUCTBESCHRIJVING
Achter de schermen
Beperkingen
Invoerbestand Glob
~, ~gebruiker, ., *, ?, \, [], {,}, ()
Uitvoerbestand Glob
"*", #1
Geretourneerde gegevens
Voorbeelden
Een hernoemingsscript
Een paar voorbeelden van wereldkaarten
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
Bestandspad - creëren or verwijderen directory bomen
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
make_path( $dir1, $dir2, .... ), make_path( $dir1, $dir2, ...., \%opts ), mode =>
$num, uitgebreid => $bool, error => \$err, eigenaar => $eigenaar, gebruiker => $eigenaar, uid =>
$eigenaar, groep => $groep, mkpath( $dir ), mkpath( $dir, $verbose, $mode ), mkpath(
[$dir1, $dir2,...], $verbose, $mode ), mkpath( $dir1, $dir2,..., \%opt ), remove_tree(
$dir1, $dir2, .... ), remove_tree( $dir1, $dir2, ...., \%opts ), uitgebreid => $bool,
safe => $bool, keep_root => $bool, resultaat => \$res, error => \$err, rmtree( $dir ),
rmtree( $dir, $verbose, $safe ), rmtree( [$dir1, $dir2,...], $verbose, $safe ),
rmtree( $dir1, $dir2,..., \%opt )
FOUTBEHANDELING
NOTITIE:
OPMERKINGEN
DIAGNOSE
mkdir [pad]: [errmsg] (ERNSTIG), Geen hoofdpad(en) gespecificeerd, Bestand of map bestaat niet,
kan de initiële werkmap niet ophalen: [errmsg], kan de initiële werking niet uitvoeren
directory: [errmsg], kan niet chdir naar [dir]: [errmsg], directory [dir] eerder gewijzigd
chdir, verwachte dev=[n] ino=[n], werkelijke dev=[n] ino=[n], afgebroken. (FATAAL), kan niet
maak directory [dir] leesbaar+schrijfbaar: [errmsg], kan [dir] niet lezen: [errmsg], kan niet lezen
reset chmod [dir]: [errmsg], kan [dir] niet verwijderen wanneer cwd [dir] is, kan niet chdir naar
[parent-dir] uit [child-dir]: [errmsg], afgebroken. (FATAAL), kan niet aantonen dat er eerder gewerkt is
map [dir]: [errmsg], afgebroken. (FATAL), vorige directory [parent-dir] gewijzigd
voordat je [child-dir] binnengaat, verwachte dev=[n] ino=[n], werkelijke dev=[n] ino=[n],
afbreken. (FATAL), kan map [dir] niet beschrijfbaar maken: [errmsg], kan niet verwijderen
directory [dir]: [errmsg], kan de rechten van [dir] niet herstellen naar [0nnn]: [errmsg],
kan bestand [bestand] niet schrijfbaar maken: [errmsg], kan bestand [bestand] niet ontkoppelen: [errmsg],
kan de machtigingen van [bestand] niet herstellen naar [0nnn]: [errmsg], kan [eigenaar] niet toewijzen aan een
uid, eigendom niet gewijzigd");, kan [groep] niet aan een gid toewijzen, groepseigendom niet
veranderd
ZIE OOK
BUGS
DANKBETUIGINGEN
AUTEURS
COPYRIGHT
LICENTIE
Bestand::Specificaties - draagbaar uitvoeren operaties on filet namen
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
canonpath, catdir, catfile, curdir, devnull, rootdir, tmpdir, updir,
no_upwards, case_tolerant, bestandsnaam_is_absolute, pad , join , splitpath , splitdir
, kattenpad(), abs2rel , rel2abs()
ZIE OOK
AUTEUR
COPYRIGHT
Bestand::Spec::Cygwin - methoden voor Cygwin filet bril
KORTE INHOUD
PRODUCTBESCHRIJVING
kanonpad
bestandsnaam_is_absoluut
tmpdir (overschrijven)
case_tolerant
COPYRIGHT
Bestand::Spec::Epoc - methoden voor Epoco filet bril
KORTE INHOUD
PRODUCTBESCHRIJVING
canonpad()
AUTEUR
COPYRIGHT
ZIE OOK
Bestand::Spec::Functies - draagbaar uitvoeren operaties on filet namen
KORTE INHOUD
PRODUCTBESCHRIJVING
Export
COPYRIGHT
ZIE OOK
Bestand::Spec::Mac - Bestand::Specificaties voor Mac OS (Klassiek)
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
kanonpad
katdir()
kattenbestand
kwark
devnul
hoofdmap
tmpdir
omhoog
bestandsnaam_is_absoluut
pad
gesplitst pad
splitdir
kattenpad
abs2rel
rel2abs
AUTEURS
COPYRIGHT
ZIE OOK
Bestand::Spec::OS2 - methoden voor OS / 2 filet bril
KORTE INHOUD
PRODUCTBESCHRIJVING
tmpdir, splitpad
COPYRIGHT
Bestand::Spec::Unix - Bestand::Specificaties voor Unix, baseren voor anders Bestand::Specificaties modules
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
canonpad()
katdir()
kattenbestand
kwark
devnul
hoofdmap
tmpdir
omhoog
nee_naar boven
case_tolerant
bestandsnaam_is_absoluut
pad
mee
gesplitst pad
splitdir
kattenpad()
abs2rel
rel2abs()
COPYRIGHT
ZIE OOK
Bestand::Spec::VMS - methoden voor VMS filet bril
KORTE INHOUD
PRODUCTBESCHRIJVING
canonpad (overschrijven)
catdir (overschrijven)
catbestand (overschrijven)
curdir (overschrijven)
devnull (overschrijven)
rootdir (overschrijven)
tmpdir (overschrijven)
updir (overschrijven)
case_tolerant (overschrijven)
pad (overschrijven)
bestandsnaam_is_absoluut (overschrijven)
gesplitst pad (overschrijven)
splitdir (overschrijven)
catpath (overschrijven)
abs2rel (overschrijven)
rel2abs (overschrijven)
COPYRIGHT
ZIE OOK
Bestand::Spec::Win32 - methoden voor Win32 filet bril
KORTE INHOUD
PRODUCTBESCHRIJVING
devnul
tmpdir
case_tolerant
bestandsnaam_is_absoluut
kattenbestand
kanonpad
gesplitst pad
splitdir
kattenpad
Opmerking voor File::Spec::Win32-beheerders
COPYRIGHT
ZIE OOK
Bestand::Temp - terugkeer naam en handvat of a tijdelijk filet veilig
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
DRAAGBAARHEID
OBJECTGERICHTE INTERFACE
nieuwe, nieuwe dir, bestandsnaam, zeg eens, unlink_on_destroy, VERNIETIGEN
FUNCTIES
tijdelijk bestand, tempdir
MKTEMP-FUNCTIES
mktemp, mktemps, mkdtemp, mktemp
POSIX-FUNCTIES
tmpnam, tmpbestand
AANVULLENDE FUNCTIES
tijdelijk
UTILITY-FUNCTIES
ontkoppelen0, cmpstat, ontkoppelen1, schoonmaken
PAKKETVARIABELEN
veilig_niveau, STANDAARD, MEDIUM, HOOG, TopSystemUID, $KEEP_ALL, $DEBUG
WAARSCHUWING
Tijdelijke bestanden en NFS
forking
Verwijdering van directory's
Taint-modus
BINMODE
GESCHIEDENIS
ZIE OOK
Support
Bugs/functieverzoeken
Source Code
AUTEUR
MEDEWERKERS
AUTEURSRECHT EN LICENTIE
Bestand::stat - bij naam interface naar Perl's ingebouwd stat () functies
KORTE INHOUD
PRODUCTBESCHRIJVING
BUGS
FOUTEN
-%s is niet geïmplementeerd op een File::stat-object
WAARSCHUWINGEN
File::stat negeert use filetest 'access', File::stat negeert VMS ACL's
NOTITIE
AUTEUR
BestandCache - houden meer bestanden open neem contact the system vergunningen
KORTE INHOUD
PRODUCTBESCHRIJVING
cacheout EXPR, cacheoutMODUS, EXPR
WAARSCHUWINGEN
BUGS
BestandHandle - leveren object methoden voor bestandshandvatten
KORTE INHOUD
PRODUCTBESCHRIJVING
$fh->print, $fh->printf, $fh->getline, $fh->getlines
ZIE OOK
Filter::Eenvoudig - Vereenvoudigd (bron) filtering
KORTE INHOUD
PRODUCTBESCHRIJVING
Het probleem
Een oplossing
Uitschakelen of wijzigen gedrag
Alles-in-één interface
Alleen specifieke componenten van de broncode filteren
"code", "code_no_comments", "uitvoerbaar", "executable_no_comments", "quotelike",
"tekenreeks", "regex", "alles"
Alleen de codedelen van de broncode filteren
Filter::Simple gebruiken met een expliciete "import"-subroutine
Filter::Simple en Exporter samen gebruiken
Hoe werkt het
AUTEUR
CONTACT
AUTEURSRECHT EN LICENTIE
Filter::Gebruik::Bel - Perl Bron Filter utility Module
KORTE INHOUD
PRODUCTBESCHRIJVING
. Filter::Gebruik::Bel
importeren()
filter_toevoegen()
filter() en anoniem beneden
$_, $ status, filter_lezen en filter_read_exact, filter_del, echte_import
Voorbeelden
Voorbeeld 1: Een eenvoudig filter.
Voorbeeld 2: De context gebruiken
Voorbeeld 3: De context binnen het filter gebruiken
Voorbeeld 4: Filter_del gebruiken
Filter::Eenvoudig
AUTEUR
DATUM
LICENTIE
VindBin - Plaatsen directory of origineel perl script
KORTE INHOUD
PRODUCTBESCHRIJVING
EXPORTEERBARE VARIABELEN
BEKENDE PROBLEMEN
AUTEURS
COPYRIGHT
GDBM_Bestand - Perl5 toegang naar the gdbm bibliotheek.
KORTE INHOUD
PRODUCTBESCHRIJVING
BESCHIKBAARHEID
BUGS
ZIE OOK
Getopt::Lang - Extended verwerking of commando lijn opties
KORTE INHOUD
PRODUCTBESCHRIJVING
Commandoregelopties, een inleiding
Aan de slag met Getopt::Long
Eenvoudige opties
Iets minder eenvoudige opties
Commandoregeloptie combineren met andere argumenten
Opties met waarden
Opties met meerdere waarden
Opties met hashwaarden
Door de gebruiker gedefinieerde subroutines om opties af te handelen
Opties met meerdere namen
Naamval en afkortingen
Samenvatting van optiespecificaties
!, +, s, ik, o, f, : type dan: [ desttype ],: aantal [ desttype ], : + [ desttype ]
Geavanceerde mogelijkheden
Objectgeoriënteerde interface
Thread Veiligheid
Documentatie en helpteksten
Parseeropties uit een willekeurige array
Opties voor het parseren van een willekeurige tekenreeks
Optiewaarden opslaan in een hash
Bundelen
Het eenzame streepje
Terugbellen van argumenten
Getopt::Lang configureren
standaard, posix_default, auto_abbrev, getopt_compat, gnu_compat, gnu_getopt,
require_order, permute, bundeling (standaard: uitgeschakeld), bundeling_override (standaard:
uitgeschakeld), negeer_case (standaard: ingeschakeld), negeer_case_altijd (standaard: uitgeschakeld),
auto_version (standaard: uitgeschakeld), auto_help (standaard: uitgeschakeld), pass_through (standaard:
uitgeschakeld), prefix, prefix_pattern, long_prefix_pattern, debug (standaard: uitgeschakeld)
Exporteerbare methoden
VersieMessage, "-message", "-msg", "-exitval", "-output", HelpMessage
Retourwaarden en fouten
Nalatenschap
Standaardbestemmingen
Alternatieve optie starters
Configuratievariabelen
Tips en technieken
Meerdere waarden in een hash-optie pushen
Troubleshooting
GetOptions retourneert geen vals resultaat als er geen optie wordt opgegeven
GetOptions splitst de opdrachtregel niet correct
Ongedefinieerde subroutine &main::GetOptions aangeroepen
Hoe plaats ik een "-?" optie in een Getopt::Long?
AUTEUR
AUTEURSRECHT EN DISCLAIMER
Getopt::Std, optellen, getopt - Proces enkel karakter schakelaars with schakelaar clustering
KORTE INHOUD
PRODUCTBESCHRIJVING
"--help" en "--versie"
HTTP::Klein - A kleine, gemakkelijk, te corrigeren HTTP / 1.1 klant
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuwe
haal|hoofd|plaats|post|verwijderen
post_formulier
spiegel
te vragen
www_form_urlencode
SSL-ONDERSTEUNING
PROXY-ONDERSTEUNING
Beperkingen
ZIE OOK
Support
Bugs/functieverzoeken
Source Code
AUTEURS
MEDEWERKERS
AUTEURSRECHT EN LICENTIE
Hash::Gebruik - A selectie of algemeen nut hachee subroutines
KORTE INHOUD
PRODUCTBESCHRIJVING
Beperkte hashes
lock_keys, unlock_sleutels
lock_keys_plus
lock_waarde, unlock_waarde
lock_hash, unlock_hash
lock_hash_recurse, unlock_hash_recurse
hashref_locked, hash_locked
hashref_unlocked, hash_unlocked
juridische_sleutels, verborgen_sleutels, alle_sleutels, hasj_zaad, hash_waarde, bucket_info, bucket_stats,
bucket_array
bucket_stats_formatted
hv_winkel, hash_traversal_mask
Werkt op verwijzingen naar hashes.
lock_ref_keys, unlock_ref_keys, lock_ref_keys_plus, lock_ref_value, unlock_ref_value,
lock_hashref, unlock_hashref, lock_hashref_recurse, unlock_hashref_recurse,
hash_ref_unlocked, legale_ref_keys, verborgen_ref_keys
WAARSCHUWINGEN
BUGS
AUTEUR
ZIE OOK
Hash::Util::VeldHash - Klantenservice voor Binnenstebuiten Klassen
KORTE INHOUD
FUNCTIES
id, id_2obj, registreren, idhash, idhashes, veldhash, veldhashes
PRODUCTBESCHRIJVING
De inside-out-techniek
Problemen van binnenstebuiten
Toepassingen
Meer problemen
Het generieke object
Veldhashes gebruiken
Door afval verzamelde hasj
Voorbeelden
"init()", "eerste()", "laatste()", "naam()", "Naam_hash", "Naam_id", "Naam_idhash",
"Naam_id_reg", "Naam_idhash_reg", "Naam_veldhash"
Voorbeeld 1
Voorbeeld 2
GUTS
De "PERL_MAGIC_uvar"-interface voor hashes
Zwakke refs noemen uvar magie
Hoe veldhashes werken
Interne functie Hash::Util::FieldHash::_fieldhash
AUTEUR
AUTEURSRECHT EN LICENTIE
I18N::Sorteren - vergelijken 8-bit scalair gegevens volgens naar the actueel lokaal
KORTE INHOUD
PRODUCTBESCHRIJVING
I18N::LangTags - functies voor omgang with RFC3066-stijl taal labels
KORTE INHOUD
PRODUCTBESCHRIJVING
de functie is_taal_tag($lang1)
de functie extract_taal_tags($wat dan ook)
de functie same_lingual_tag($lang1, $lang2)
de functie gelijkenis_taal_tag($lang1, $lang2)
de functie is_dialect_of($lang1, $lang2)
de functie super_talen($lang1)
de functie locale2lingual_tag($locale_identifier)
de functie codeer_taal_tag($lang1)
de functie alternatieve_taal_tags($lang1)
de functie @langs = paniek_talen(@accept_linguals)
de functie implicate_supers( ...talen... ), de functie implicate_supers_strictly(
...talen... )
OVER KLEINE HOOFDLETTERS
OVER UNICODE PLAINTEXT TAGS
ZIE OOK
COPYRIGHT
AUTEUR
I18N::LangTags::Detecteren - opsporen the gebruiker taal voorkeuren
KORTE INHOUD
PRODUCTBESCHRIJVING
FUNCTIES
MILIEU
ZIE OOK
COPYRIGHT
AUTEUR
I18N::LangTags::Lijst -- labels en namen voor menselijk talen
KORTE INHOUD
PRODUCTBESCHRIJVING
OVER TAALTAGS
LIJST VAN TALEN
{ab}: Abchazisch, {ace}: Achinees, {ach}: Acoli, {ada}: Adangme, {ady}: Adyghe,
{aa}: in de verte, {afh}: Afrihili, {af}: Afrikaans, [{afa}: Afro-Aziatisch (anders)], {ak}
: Akan, {akk} : Akkadisch, {sq} : Albanees, {ale} : Aleut, [{alg} : Algonquian
talen], [{tut}: Altaïsch (anders)], {am}: Amhaars, {i-ami}: Ami, [{apa}: Apache
talen], {ar}: Arabisch, {arc}: Aramees, {arp}: Arapaho, {arn}: Araucanisch, {arw}
: Arawak, {hy} : Armeens, {an} : Aragonese, [{art} : Kunstmatig (anders)], {ast} :
Asturisch, {as}: Assamees, [{ath}: Athapaskische talen], [{aus}: Australisch
talen], [{map}: Austronesisch (andere)], {av}: Avarisch, {ae}: Avestisch, {awa}:
Awadhi, {ay}: Aymara, {az}: Azerbeidzjaans, {ban}: Balinees, [{bat}: Baltisch (overig)],
{bal}: Baluchi, {bm}: Bambara, [{bai}: Bamileke-talen], {bad}: Banda, [{bnt}:
Bantu (andere)], {bas}: Basa, {ba}: Basjkir, {eu}: Baskisch, {btk}: Batak
(Indonesië), {bej}: Beja, {be}: Wit-Russisch, {bem}: Bemba, {bn}: Bengaals, [{ber}:
Berber (andere)], {bho}: Bhojpuri, {bh}: Bihari, {bik}: Bikol, {bin}: Bini, {bi}:
Bislama, {bs}: Bosnisch, {bra}: Braj, {br}: Bretons, {bug}: Buginees, {bg}:
Bulgaars, {i-bnn}: Bunun, {bua}: Buriat, {my}: Birmaans, {cad}: Caddo, {car}:
Carib, {ca}: Catalaans, [{cau}: Kaukasisch (overig)], {ceb}: Cebuano, [{cel}: Keltisch
(Anders)], [{cai}: Midden-Amerikaanse Indianen (anders)], {chg}: Chagatai, [{cmc}: Chamic
talen], {ch}: Chamorro, {ce}: Tsjetsjeens, {chr}: Cherokee, {chy}: Cheyenne, {chb}
: Chibcha, {ny} : Chichewa, {zh} : Chinees, {chn} : Chinook-jargon, {chp} : Chipewyan,
{cho}: Choctaw, {cu}: Kerkslavisch, {chk}: Chuukees, {cv}: Tsjoevasjisch, {cop}:
Koptisch, {kw}: Cornish, {co}: Corsicaans, {cr}: Cree, {mus}: Creek, [{cpe}: Engels-
gebaseerde Creolen en pidgins (andere)], [{cpf}: in Frankrijk gevestigde Creolen en pidgins
(Overig)], [{cpp}: Creolen en pidgins uit Portugal (Overig)], [{crp}: Creolen en
pidgins (andere)], {hr}: Kroatisch, [{cus}: Cushitic (andere)], {cs}: Tsjechisch, {dak}:
Dakota, {da}: Deens, {dar}: Dargwa, {day}: Dayak, {i-default}: standaard (Fallthru)
Taal, {del}: Delaware, {din}: Dinka, {dv}: Divehi, {doi}: Dogri, {dgr}:
Dogrib, [{dra}: Dravidisch (anders)], {dua}: Duala, {nl}: Nederlands, {dum}: Middelnederlands
(ca.1050-1350), {dyu}: Dyula, {dz}: Dzongkha, {efi}: Efik, {egy}: Oud
Egyptisch, {eka}: Ekajuk, {elx}: Elamitisch, {en}: Engels, {enm}: Oud Engels
(1100-1500), {ang}: Oud Engels (ca.450-1100), {i-enochian}: Enochian (kunstmatig),
{myv}: Erzya, {eo}: Esperanto, {et}: Ests, {ee}: Ewe, {ewo}: Ewondo, {fan}:
Fang, {fat}: Fanti, {fo}: Faeröers, {fj}: Fijisch, {fi}: Fins, [{fiu}: Finno-
Oegrisch (andere)], {fon}: Fon, {fr}: Frans, {frm}: Middelfrans (ca.1400-1600),
{fro}: Oudfrans (842-ca.1400), {fy}: Fries, {fur}: Friulisch, {ff}: Fulah,
{gaa}: Ga, {gd}: Schots-Gaelisch, {gl}: Gallegan, {lg}: Ganda, {gay}: Gayo, {gba}:
Gbaya, {gez}: Goh, {ka}: Georgisch, {de}: Duits, {gmh}: Middelhoogduits
(ca.1050-1500), {goh}: Oudhoogduits (ca.750-1050), [{gem}: Germaans (anders)],
{gil}: Gilbertese, {gon}: Gondi, {gor}: Gorontalo, {got}: Gotisch, {grb}: Grebo,
{grc}: Oudgrieks, {el}: Nieuwgrieks, {gn}: Guarani, {gu}: Gujarati, {gwi}:
Gwich'in, {hai}: Haida, {ht}: Haïtiaans, {ha}: Hausa, {haw}: Hawaïaans, {he}:
Hebreeuws, {hz}: Herero, {hil}: Hiligaynon, {him}: Himachali, {hi}: Hindi, {ho}:
Hiri Motu, {hit}: Hettitisch, {hmn}: Hmong, {hu}: Hongaars, {hup}: Hupa, {iba}:
Iban, {is}: IJslands, {io}: Ido, {ig}: Igbo, {ijo}: Ijo, {ilo}: Iloko, [{inc}:
Indisch (anders)], [{ine}: Indo-Europees (anders)], {id}: Indonesisch, {inh}: Ingoesj,
{ia}: Interlingua (Internationale Hulptaalvereniging), {ie}: Interlingue,
{iu}: Inuktitut, {ik}: Inupiaq, [{ira}: Iraans (andere)], {ga}: Iers, {mga}:
Middel-Iers (900-1200), {sga}: Oud-Iers (tot 900), [{iro}: Iroquoische talen],
{it}: Italiaans, {ja}: Japans, {jv}: Javaans, {jrb}: Joods-Arabisch, {jpr}: Joods-
Perzisch, {kbd}: Kabardisch, {kab}: Kabyle, {kac}: Kachin, {kl}: Kalaallisut, {xal}
: Kalmyk, {kam} : Kamba, {kn} : Kannada, {kr} : Kanuri, {krc} : Karatsjaj-Balkar, {kaa}
: Kara-Kalpak, {kar} : Karen, {ks} : Kashmiri, {csb} : Kasjoebisch, {kaw} : Kawi, {kk} :
Kazachs, {kha}: Khasi, {km}: Khmer, [{khi}: Khoisan (andere)], {kho}: Khotanese,
{ki}: Kikuyu, {kmb}: Kimbundu, {rw}: Kinyarwanda, {ky}: Kirgizisch, {i-klingon}:
Klingon, {kv}: Komi, {kg}: Kongo, {kok}: Konkani, {ko}: Koreaans, {kos}: Kosraean,
{kpe}: Kpelle, {kro}: Kru, {kj}: Kuanyama, {kum}: Kumyk, {ku}: Koerdisch, {kru}:
Kurukh, {kut}: Kutenai, {jongen}: Ladino, {lah}: Lahnda, {lam}: Lamba, {lo}: Lao,
{la} : Latijn, {lv} : Lets, {lb} : Letzeburgesch, {lez} : Lezghiaans, {li} :
Limburgs, {ln} : Lingala, {lt} : Litouws, {nds} : Nederduits, {art-lojban} :
Lojban (kunstmatig), {loz}: Lozi, {lu}: Luba-Katanga, {lua}: Luba-Lulua, {lui}:
Luiseno, {lun}: Lunda, {luo}: Luo (Kenia en Tanzania), {lus}: Lushai, {mk}:
Macedonisch, {mad}: Madurees, {mag}: Magahi, {mai}: Maithili, {mak}: Makasar, {mg}
: Malagasi, {ms} : Maleis, {ml} : Malayalam, {mt} : Maltees, {mnc} : Manchu, {mdr} :
Mandar, {man}: Mandingo, {mni}: Manipuri, [{mno}: Manobo-talen], {gv}: Manx,
{mi}: Maori, {mr}: Marathi, {chm}: Mari, {mh}: Marshall, {mwr}: Marwari, {mas}:
Masai, [{myn}: Maya-talen], {men}: Mende, {mic}: Micmac, {min}: Minangkabau,
{i-mingo}: Mingo, [{mis}: Diverse talen], {moh}: Mohawk, {mdf}: Moksha,
{mo}: Moldavisch, [{mkh}: Mon-Khmer (andere)], {lol}: Mongo, {mn}: Mongools, {mos}
: Mossi, [{mul}: Meerdere talen], [{mun}: Munda-talen], {nah}: Nahuatl,
{nap}: Napolitaans, {na}: Nauru, {nv}: Navajo, {nd}: Noord-Ndebele, {nr}: Zuid
Ndebele, {ng}: Ndonga, {ne}: Nepalees, {nieuw}: Newari, {nia}: Nias, [{nic}: Niger-
Kordofanian (andere)], [{ssa}: Nilo-Sahara (andere)], {niu}: Niuean, {nog}: Nogai,
{non}: Oudnoors, [{nai}: Noord-Amerikaanse Indianen], {no}: Noors, {nb}: Noors
Bokmal, {nn}: Noors Nynorsk, [{nub}: Nubische talen], {nym}: Nyamwezi, {nyn}
: Nyankole, {nyo} : Nyoro, {nzi} : Nzima, {oc} : Occitaans (na 1500), {oj} : Ojibwa,
{or}: Oriya, {om}: Oromo, {osa}: Osage, {os}: Ossetisch; Ossetisch, [{oto}: Otomisch
talen], {pal}: Pahlavi, {i-pwn}: Paiwan, {pau}: Palauan, {pi}: Pali, {pam}:
Pampanga, {pag}: Pangasinan, {pa}: Panjabi, {pap}: Papiaments, [{paa}: Papoea
(Andere)], {fa}: Perzisch, {peo}: Oud-Perzisch (ca.600-400 v.Chr.), [{phi}: Filippijns
(Andere)], {phn}: Fenicisch, {pon}: Pohnpeiaans, {pl}: Pools, {pt}: Portugees,
[{pra}: Prakrit-talen], {pro}: Oud-Provençaals (tot 1500), {ps}: Pushto, {qu}:
Quechua, {rm}: Raeto-Romaanse, {raj}: Rajasthani, {rap}: Rapanui, {rar}:
Rarotongan, [{qaa - qtz}: gereserveerd voor lokaal gebruik.], [{roa}: romantiek (overig)], {ro}:
Roemeens, {rom}: Romaans, {rn}: Rundi, {ru}: Russisch, [{sal}: Salishan-talen],
{sam}: Samaritaans Aramees, {se}: Noord-Samisch, {sma}: Zuid-Samisch, {smn}: Inari
Sami, {smj}: Lule Sami, {sms}: Skolt Sami, [{smi}: Sami-talen (andere)], {sm}:
Samoaans, {sad}: Sandawe, {sg}: Sango, {sa}: Sanskriet, {sat}: Santali, {sc}:
Sardijns, {sas}: Sasak, {sco}: Schots, {sel}: Selkup, [{sem}: Semitisch (anders)],
{sr} : Servisch, {srr} : Serer, {shn} : Shan, {sn} : Shona, {sid} : Sidamo, {sgn-...} :
Gebarentalen, {bla}: Siksika, {sd}: Sindhi, {si}: Singalees, [{sit}: Sino-
Tibetaans (andere)], [{sio}: Siouaanse talen], {den}: slaaf (Athapaskisch), [{sla}:
Slavisch (andere)], {sk}: Slowaaks, {sl}: Sloveens, {sog}: Sogdisch, {so}: Somalisch,
{son}: Songhai, {snk}: Soninke, {wen}: Sorbische talen, {nso}: Noord-Sotho,
{st}: Zuid-Sotho, [{sai}: Zuid-Amerikaanse Indiaan (andere)], {es}: Spaans, {suk}
: Sukuma, {sux} : Sumerisch, {su} : Soendanees, {sus} : Susu, {sw} : Swahili, {ss} :
Swati, {sv}: Zweeds, {syr}: Syrisch, {tl}: Tagalog, {ty}: Tahitiaans, [{tai}: Tai
(Anders)], {tg}: Tadzjieks, {tmh}: Tamashek, {ta}: Tamil, {i-tao}: Tao, {tt}: Tataars,
{i-tay}: Tayal, {te}: Telugu, {ter}: Tereno, {tet}: Tetum, {th}: Thais, {bo}:
Tibetaans, {tig}: Tigre, {ti}: Tigrinya, {tem}: Timne, {tiv}: Tiv, {tli}: Tlingit,
{tpi}: Tok Pisin, {tkl}: Tokelau, {tog}: Tonga (Nyasa), {to}: Tonga (Tonga
Eilanden), {tsi}: Tsimshian, {ts}: Tsonga, {i-tsu}: Tsou, {tn}: Tswana, {tum}:
Tumbuka, [{tup}: Tupi-talen], {tr}: Turks, {ota}: Ottomaans-Turks
(1500-1928), {crh}: Krim-Turks, {tk}: Turkmeens, {tvl}: Tuvalu, {tyv}:
Tuvinisch, {tw}: Twi, {udm}: Udmurt, {uga}: Ugaritisch, {ug}: Oeigoers, {uk}:
Oekraïens, {umb}: Umbundu, {und}: onbepaald, {ur}: Urdu, {uz}: Oezbeeks, {vai}:
Vai, {ve}: Venda, {vi}: Vietnamees, {vo}: Volapuk, {vot}: Votisch, [{wak}: Wakashan
talen], {wa}: Waals, {wal}: Walamo, {war}: Waray, {was}: Washo, {cy}:
Welsh, {wo} : Wolof, {x-...} : Niet geregistreerd (semi-privégebruik), {xh} : Xhosa, {sah} :
Yakut, {yao}: Yao, {yap}: Yapese, {ii}: Sichuan Yi, {yi}: Jiddisch, {yo}: Yoruba,
[{ypk}: Yupik-talen], {znd}: Zande, [{zap}: Zapotec], {zen}: Zenaga, {za}:
Zhuang, {zu}: Zoeloe, {zun}: Zuni
ZIE OOK
AUTEURSRECHT EN DISCLAIMER
AUTEUR
I18N::Taalinfo - vraag lokaal informatie
KORTE INHOUD
PRODUCTBESCHRIJVING
EXPORTEREN
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
IO - laden divers IO modules
KORTE INHOUD
PRODUCTBESCHRIJVING
VEROUDERD
IO::Comprimeren::Basis - Basis Klasse voor IO::Comprimeren modules
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Comprimeren::Bzip2 - Schrijven bzip2 bestanden/buffers
KORTE INHOUD
PRODUCTBESCHRIJVING
Functionele interface
bzip2 $input_filename_or_reference => $output_filename_or_reference [, OPTS]
Een bestandsnaam, een bestandshandle, een scalaire referentie, een arrayreferentie, een invoer
FileGlob-tekenreeks, een bestandsnaam, een bestandshandle, een scalaire referentie, een array-referentie,
Een uitvoer FileGlob
Notes
Optionele parameters:
"AutoClose => 0|1", "BinModeIn => 0|1", "Append => 0|1", A Buffer, A Bestandsnaam, A
Bestandshandle
Voorbeelden
OO-interface
Constructeur
Een bestandsnaam, een bestandshandle, een scalaire referentie
Constructeur-opties
"AutoClose => 0|1", "Toevoegen => 0|1", Een buffer, Een bestandsnaam, Een bestandshandle,
"BlockSize100K => getal", "WorkFactor => getal", "Strict => 0|1"
Voorbeelden
Methoden
printf
systeemschrijven
schrijven
doorspoelen
vertellen
eof
zoeken
binmodus
geopend
automatisch spoelen
input_line_nummer
bestandsnr
dichtbij
nieuweStream([OPTS])
Importeren
:allemaal
Voorbeelden
Apache::GZip opnieuw bezocht
Werken met Net::FTP
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Comprimeren::Leeglopen - Schrijven RFC 1950 bestanden/buffers
KORTE INHOUD
PRODUCTBESCHRIJVING
Functionele interface
laat $input_filename_or_reference leeglopen => $output_filename_or_reference [, OPTS]
Een bestandsnaam, een bestandshandle, een scalaire referentie, een arrayreferentie, een invoer
FileGlob-tekenreeks, een bestandsnaam, een bestandshandle, een scalaire referentie, een array-referentie,
Een uitvoer FileGlob
Notes
Optionele parameters:
"AutoClose => 0|1", "BinModeIn => 0|1", "Append => 0|1", A Buffer, A Bestandsnaam, A
Bestandshandle
Voorbeelden
OO-interface
Constructeur
Een bestandsnaam, een bestandshandle, een scalaire referentie
Constructeur-opties
"AutoClose => 0|1", "Toevoegen => 0|1", Een buffer, Een bestandsnaam, Een bestandshandle, "Samenvoegen =>
0|1", -Niveau, -Strategie, "Strikt => 0|1"
Voorbeelden
Methoden
printf
systeemschrijven
schrijven
doorspoelen
vertellen
eof
zoeken
binmodus
geopend
automatisch spoelen
input_line_nummer
bestandsnr
dichtbij
nieuweStream([OPTS])
leeglopenParams
Importeren
:alles, :constanten, :flush, :niveau, :strategie
Voorbeelden
Apache::GZip opnieuw bezocht
Werken met Net::FTP
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Comprimeren::Veelgestelde vragen -- Vaak gevraagd Contact over IO::Comprimeren
PRODUCTBESCHRIJVING
ALGEMEEN
Compatibiliteit met Unix comprimeren/decomprimeren.
Toegang tot .tar.Z-bestanden
Hoe kan ik opnieuw comprimeren met een andere compressie?
Postcode
Welke compressietypen ondersteunen IO::Compress::Zip en IO::Uncompress::Unzip?
Opslaan (methode 0), leeglopen (methode 8), Bzip2 (methode 12), Lzma (methode 14)
Kan ik zip-bestanden groter dan 4 gig lezen/schrijven?
Kan ik meer schrijven dat 64K-inzendingen zip-bestanden zijn?
Zip-bronnen
GZIP
Gzip-bronnen
Omgaan met aaneengeschakelde gzip-bestanden
ZLIB
Zlib-bronnen
Bzip2
Bzip2-bronnen
Omgaan met aaneengeschakelde bzip2-bestanden
Interoperabel met Pbzip2
HTTP & NETWERK
Apache::GZip opnieuw bezocht
Gecomprimeerde bestanden en Net::FTP
MISC
Gebruik "InputLength" om gegevens te decomprimeren die zijn ingebed in een groter bestand/buffer.
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Comprimeren::Gzip - Schrijven RFC 1952 bestanden/buffers
KORTE INHOUD
PRODUCTBESCHRIJVING
Functionele interface
gzip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
Een bestandsnaam, een bestandshandle, een scalaire referentie, een arrayreferentie, een invoer
FileGlob-tekenreeks, een bestandsnaam, een bestandshandle, een scalaire referentie, een array-referentie,
Een uitvoer FileGlob
Notes
Optionele parameters:
"AutoClose => 0|1", "BinModeIn => 0|1", "Append => 0|1", A Buffer, A Bestandsnaam, A
Bestandshandle
Voorbeelden
OO-interface
Constructeur
Een bestandsnaam, een bestandshandle, een scalaire referentie
Constructeur-opties
"AutoClose => 0|1", "Toevoegen => 0|1", Een buffer, Een bestandsnaam, Een bestandshandle, "Samenvoegen =>
0|1", -Niveau, -Strategie, "Minimaal => 0|1", "Commentaar => $commentaar", "Naam =>
$string", "Tijd => $number", "TextFlag => 0|1", "HeaderCRC => 0|1", "OS_Code =>
$value", "ExtraField => $data", "ExtraFlags => $value", "Strikt => 0|1"
Voorbeelden
Methoden
printf
systeemschrijven
schrijven
doorspoelen
vertellen
eof
zoeken
binmodus
geopend
automatisch spoelen
input_line_nummer
bestandsnr
dichtbij
nieuweStream([OPTS])
leeglopenParams
Importeren
:alles, :constanten, :flush, :niveau, :strategie
Voorbeelden
Apache::GZip opnieuw bezocht
Werken met Net::FTP
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Compress::RawDeflate - Schrijven RFC 1951 bestanden/buffers
KORTE INHOUD
PRODUCTBESCHRIJVING
Functionele interface
rawdeflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
Een bestandsnaam, een bestandshandle, een scalaire referentie, een arrayreferentie, een invoer
FileGlob-tekenreeks, een bestandsnaam, een bestandshandle, een scalaire referentie, een array-referentie,
Een uitvoer FileGlob
Notes
Optionele parameters:
"AutoClose => 0|1", "BinModeIn => 0|1", "Append => 0|1", A Buffer, A Bestandsnaam, A
Bestandshandle
Voorbeelden
OO-interface
Constructeur
Een bestandsnaam, een bestandshandle, een scalaire referentie
Constructeur-opties
"AutoClose => 0|1", "Toevoegen => 0|1", Een buffer, Een bestandsnaam, Een bestandshandle, "Samenvoegen =>
0|1", -Niveau, -Strategie, "Strikt => 0|1"
Voorbeelden
Methoden
printf
systeemschrijven
schrijven
doorspoelen
vertellen
eof
zoeken
binmodus
geopend
automatisch spoelen
input_line_nummer
bestandsnr
dichtbij
nieuweStream([OPTS])
leeglopenParams
Importeren
:alles, :constanten, :flush, :niveau, :strategie
Voorbeelden
Apache::GZip opnieuw bezocht
Werken met Net::FTP
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Comprimeren::Zip - Schrijven ritssluiting bestanden/buffers
KORTE INHOUD
PRODUCTBESCHRIJVING
Functionele interface
zip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
Een bestandsnaam, een bestandshandle, een scalaire referentie, een arrayreferentie, een invoer
FileGlob-tekenreeks, een bestandsnaam, een bestandshandle, een scalaire referentie, een array-referentie,
Een uitvoer FileGlob
Notes
Optionele parameters:
"AutoClose => 0|1", "BinModeIn => 0|1", "Append => 0|1", A Buffer, A Bestandsnaam, A
Bestandshandle
Voorbeelden
OO-interface
Constructeur
Een bestandsnaam, een bestandshandle, een scalaire referentie
Constructeur-opties
"AutoClose => 0|1", "Toevoegen => 0|1", Een buffer, Een bestandsnaam, Een bestandshandle, "Naam =>
$string", "CanonicalName => 0|1", "FilterName => sub { ... }", "Tijd => $number",
"ExtAttr => $attr", "exTime => [$atime, $mtime, $ctime]", "exUnix2 => [$uid,
$gid]", "exUnixN => [$uid, $gid]", "Commentaar => $comment", "ZipComment =>
$comment", "Methode => $methode", "Stream => 0|1", "Zip64 => 0|1", "TextFlag =>
0|1", "ExtraFieldLocal => $data", "ExtraFieldCentral => $data", "Minimaal => 1|0",
"BlockSize100K => getal", "WorkFactor => getal", "Preset => getal", "Extreem =>
0|1", -Niveau, -Strategie, "Strikt => 0|1"
Voorbeelden
Methoden
printf
systeemschrijven
schrijven
doorspoelen
vertellen
eof
zoeken
binmodus
geopend
automatisch spoelen
input_line_nummer
bestandsnr
dichtbij
nieuweStream([OPTS])
leeglopenParams
Importeren
:all, :constanten, :flush, :level, :strategie, :zip_method
Voorbeelden
Apache::GZip opnieuw bezocht
Werken met Net::FTP
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Directeur - leveren object methoden voor directory handgrepen
KORTE INHOUD
PRODUCTBESCHRIJVING
nieuw ( [ DIRNAME ] ), open ( DIRNAME ), lees (), zoek ( POS ), vertel (), terugspoelen (),
close (), tie %hash, 'IO::Dir', DIRNAME [, OPTIONS ]
ZIE OOK
AUTEUR
COPYRIGHT
IO::Bestand - leveren object methoden voor bestandshandvatten
KORTE INHOUD
PRODUCTBESCHRIJVING
CONSTRUCTOR
new (BESTANDSNAAM [,MODE [,PERMS]] ), new_tmpfile
METHODEN
open( FILENAME [,MODE [,PERMS]] ), open( FILENAME, IOLAYERS ), binmode( [LAYER] )
NOTITIE
ZIE OOK
GESCHIEDENIS
IO::Handvat - leveren object methoden voor I / O handgrepen
KORTE INHOUD
PRODUCTBESCHRIJVING
CONSTRUCTOR
nieuw (), new_from_fd ( FD, MODE )
METHODEN
$io->fdopen ( FD, MODE ), $io->geopend, $io->getline, $io->getlines, $io->ungetc ( ORD
), $io->write ( BUF, LEN [, OFFSET ] ), $io->error, $io->clearerr, $io->sync,
$io->flush, $io->printflush ( ARGS ), $io->blocking ( [ BOOL ] ), $io->untaint
NOTITIE
ZIE OOK
BUGS
GESCHIEDENIS
IO::Pijp - leveren object methoden voor leidingen
KORTE INHOUD
PRODUCTBESCHRIJVING
CONSTRUCTOR
nieuw ([LEZER, SCHRIJVER] )
METHODEN
lezer ([ARGS]), schrijver ([ARGS]), handvatten ()
ZIE OOK
AUTEUR
COPYRIGHT
IO::Enquête - Object interface naar system inch Bellen
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
masker ( IO [, EVENT_MASK ] ), poll ( [ TIMEOUT ] ), evenementen ( IO ), verwijder ( IO ),
handvatten( [ EVENT_MASK ] )
ZIE OOK
AUTEUR
COPYRIGHT
IO::Zoekbaar - leveren zoeken gebaseerde methoden voor I / O objecten
KORTE INHOUD
PRODUCTBESCHRIJVING
$io->getpos, $io->setpos, $io->seek ( POS, WHENCE ), WHENCE=0 (SEEK_SET), WHENCE=1
(SEEK_CUR), WHENCE=2 (SEEK_END), $io->sysseek( POS, WHENCE ), $io->tell
ZIE OOK
GESCHIEDENIS
IO::Selecteer - OO interface naar the kiezen system Bellen
KORTE INHOUD
PRODUCTBESCHRIJVING
CONSTRUCTOR
nieuw ( [ HANDVAT ] )
METHODEN
toevoegen ( HANDLES ), verwijderen ( HANDLES ), bestaat ( HANDLE ), handvatten, can_read ( [ TIMEOUT
] ), can_write ( [ TIMEOUT ] ), has_exception ( [ TIMEOUT ] ), count (), bits(),
selecteer (LEZEN, SCHRIJVEN, UITZONDERING [, TIME-OUT])
VOORBEELD
AUTEUR
COPYRIGHT
IO::Socket - Object interface naar stopcontact communicatie
KORTE INHOUD
PRODUCTBESCHRIJVING
CONSTRUCTOR
nieuw ( [ARGS] )
METHODEN
accept([PKG]), socketpair(DOMEIN, TYPE, PROTOCOL), atmark, verbonden, protocol,
sokdomein, sockopt(OPT [, VAL]), getockopt(LEVEL, OPT), setsockopt(LEVEL, OPT, VAL),
soktype, time-out([VAL])
Beperkingen
ZIE OOK
AUTEUR
COPYRIGHT
IO::Socket::INET - Object interface voor OF_INET domein stopcontacten
KORTE INHOUD
PRODUCTBESCHRIJVING
CONSTRUCTOR
nieuw ( [ARGS] )
METHODEN
sockaddr (), sockport (), sockhost (), peeraddr (), peerport (), peerhost ()
ZIE OOK
AUTEUR
COPYRIGHT
IO::Socket::IP, "IO::Socket::IP" - Gezinsneutraal IP stopcontact ondersteunen zowel IPv4 en IPv6
KORTE INHOUD
PRODUCTBESCHRIJVING
VERVANGING VAN "IO::Socket" STANDAARDGEDRAG
BOUWERS
$sock = IO::Socket::IP->new( %args )
PeerHost => STRING, PeerService => STRING, PeerAddr => STRING, PeerPort => STRING,
PeerAddrInfo => ARRAY, LocalHost => STRING, LocalService => STRING, LocalAddr =>
STRING, LocalPort => STRING, LocalAddrInfo => ARRAY, Family => INT, Type => INT, Proto
=> STRING of INT, GetAddrInfoFlags => INT, Luister => INT, ReuseAddr => BOOL, ReusePort
=> BOOL, Broadcast => BOOL, V6Only => BOOL, MultiHomed, Blokkeren => BOOL, Time-out =>
NUM
$sock = IO::Socket::IP->new( $peeraddr )
METHODEN
( $host, $service ) = $sock->sockhost_service( $numeriek )
$addr = $sock->sockhost
$port = $sok->sokpoort
$host = $sock->sockhostnaam
$service = $sok->sokkenservice
$addr = $sok->sokadr
( $host, $service ) = $sock->peerhost_service( $numeriek )
$addr = $sock->peerhost
$port = $sock->peerport
$host = $sock->peerhostnaam
$service = $sok->peerservice
$addr = $peer->peeraddr
$inet = $sok->as_inet
NIET-BLOKKEREN
"PeerHost" EN "LocalHost" PARSEREN
( $host, $port ) = IO::Socket::IP->split_addr( $addr )
$addr = IO::Socket::IP->join_addr( $host, $port )
"IO::Socket::INET" INCOMPATIBILITEITEN
ALLES
AUTEUR
IO::Socket::UNIX - Object interface voor AF_UNIX domein stopcontacten
KORTE INHOUD
PRODUCTBESCHRIJVING
CONSTRUCTOR
nieuw ( [ARGS] )
METHODEN
hostpad(), peerpad()
ZIE OOK
AUTEUR
COPYRIGHT
IO::Decomprimeren::AnyInflate - uncompress zlib-gebaseerd (ritssluiting, gzip) bestand/buffer
KORTE INHOUD
PRODUCTBESCHRIJVING
RFC 1950, RFC 1951 (optioneel), gzip (RFC 1952), ritssluiting
Functionele interface
anyinflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
Een bestandsnaam, een bestandshandle, een scalaire referentie, een arrayreferentie, een invoer
FileGlob-tekenreeks, een bestandsnaam, een bestandshandle, een scalaire referentie, een array-referentie,
Een uitvoer FileGlob
Notes
Optionele parameters:
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Bestandsnaam, A
Bestandshandle, "MultiStream => 0|1", "TrailingData => $scalar"
Voorbeelden
OO-interface
Constructeur
Een bestandsnaam, een bestandshandle, een scalaire referentie
Constructeur-opties
"AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparant =>
0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict =>
0|1", "RawInflate => 0|1", "ParseExtra => 0|1" Als het gzip FEXTRA-kopveld is
aanwezig is en deze optie is ingesteld, zal het de module dwingen te controleren of deze voldoet
aan de subveldstructuur zoals gedefinieerd in RFC 1952
Voorbeelden
Methoden
dit artikel lezen
dit artikel lezen
getlijn
krijg
niet getc
opblazenSync
getHeaderInfo
vertellen
eof
zoeken
binmodus
geopend
automatisch spoelen
input_line_nummer
bestandsnr
dichtbij
volgendeStream
trailingData
Importeren
:allemaal
Voorbeelden
Werken met Net::FTP
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Decomprimeren::ElkeDecomprimeren - uncompress gzip, ritssluiting, bzip2 or lzop bestand/buffer
KORTE INHOUD
PRODUCTBESCHRIJVING
RFC 1950, RFC 1951 (optioneel), gzip (RFC 1952), zip, bzip2, lzop, lzf, lzma, xz
Functionele interface
anyuncompress $input_filename_or_reference => $output_filename_or_reference [, OPTS]
Een bestandsnaam, een bestandshandle, een scalaire referentie, een arrayreferentie, een invoer
FileGlob-tekenreeks, een bestandsnaam, een bestandshandle, een scalaire referentie, een array-referentie,
Een uitvoer FileGlob
Notes
Optionele parameters:
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Bestandsnaam, A
Bestandshandle, "MultiStream => 0|1", "TrailingData => $scalar"
Voorbeelden
OO-interface
Constructeur
Een bestandsnaam, een bestandshandle, een scalaire referentie
Constructeur-opties
"AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparant =>
0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict =>
0|1", "RawInflate => 0|1", "UnLzma => 0|1"
Voorbeelden
Methoden
dit artikel lezen
dit artikel lezen
getlijn
krijg
niet getc
getHeaderInfo
vertellen
eof
zoeken
binmodus
geopend
automatisch spoelen
input_line_nummer
bestandsnr
dichtbij
volgendeStream
trailingData
Importeren
:allemaal
Voorbeelden
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Decomprimeren::Base - Basis Klasse voor IO::Decomprimeren modules
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Decomprimeren::Bunzip2 - Lees bzip2 bestanden/buffers
KORTE INHOUD
PRODUCTBESCHRIJVING
Functionele interface
bunzip2 $input_filename_or_reference => $output_filename_or_reference [, OPTS]
Een bestandsnaam, een bestandshandle, een scalaire referentie, een arrayreferentie, een invoer
FileGlob-tekenreeks, een bestandsnaam, een bestandshandle, een scalaire referentie, een array-referentie,
Een uitvoer FileGlob
Notes
Optionele parameters:
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Bestandsnaam, A
Bestandshandle, "MultiStream => 0|1", "TrailingData => $scalar"
Voorbeelden
OO-interface
Constructeur
Een bestandsnaam, een bestandshandle, een scalaire referentie
Constructeur-opties
"AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparant =>
0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict =>
0|1", "Klein => 0|1"
Voorbeelden
Methoden
dit artikel lezen
dit artikel lezen
getlijn
krijg
niet getc
getHeaderInfo
vertellen
eof
zoeken
binmodus
geopend
automatisch spoelen
input_line_nummer
bestandsnr
dichtbij
volgendeStream
trailingData
Importeren
:allemaal
Voorbeelden
Werken met Net::FTP
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Decomprimeren::Gunzip - Lees RFC 1952 bestanden/buffers
KORTE INHOUD
PRODUCTBESCHRIJVING
Functionele interface
gunzip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
Een bestandsnaam, een bestandshandle, een scalaire referentie, een arrayreferentie, een invoer
FileGlob-tekenreeks, een bestandsnaam, een bestandshandle, een scalaire referentie, een array-referentie,
Een uitvoer FileGlob
Notes
Optionele parameters:
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Bestandsnaam, A
Bestandshandle, "MultiStream => 0|1", "TrailingData => $scalar"
Voorbeelden
OO-interface
Constructeur
Een bestandsnaam, een bestandshandle, een scalaire referentie
Constructeur-opties
"AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparant =>
0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict =>
0|1", "ParseExtra => 0|1" Als het gzip FEXTRA headerveld aanwezig is en dit
optie is ingesteld, dwingt het de module om te controleren of deze voldoet aan het subveld
structuur zoals gedefinieerd in RFC 1952
Voorbeelden
Methoden
dit artikel lezen
dit artikel lezen
getlijn
krijg
niet getc
opblazenSync
getHeaderInfo
Naam, commentaar
vertellen
eof
zoeken
binmodus
geopend
automatisch spoelen
input_line_nummer
bestandsnr
dichtbij
volgendeStream
trailingData
Importeren
:allemaal
Voorbeelden
Werken met Net::FTP
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Decomprimeren::Opblazen - Lees RFC 1950 bestanden/buffers
KORTE INHOUD
PRODUCTBESCHRIJVING
Functionele interface
opblazen $input_filename_or_reference => $output_filename_or_reference [, OPTS]
Een bestandsnaam, een bestandshandle, een scalaire referentie, een arrayreferentie, een invoer
FileGlob-tekenreeks, een bestandsnaam, een bestandshandle, een scalaire referentie, een array-referentie,
Een uitvoer FileGlob
Notes
Optionele parameters:
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Bestandsnaam, A
Bestandshandle, "MultiStream => 0|1", "TrailingData => $scalar"
Voorbeelden
OO-interface
Constructeur
Een bestandsnaam, een bestandshandle, een scalaire referentie
Constructeur-opties
"AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparant =>
0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict =>
0|1"
Voorbeelden
Methoden
dit artikel lezen
dit artikel lezen
getlijn
krijg
niet getc
opblazenSync
getHeaderInfo
vertellen
eof
zoeken
binmodus
geopend
automatisch spoelen
input_line_nummer
bestandsnr
dichtbij
volgendeStream
trailingData
Importeren
:allemaal
Voorbeelden
Werken met Net::FTP
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Decomprimeren::RawInflate - Lees RFC 1951 bestanden/buffers
KORTE INHOUD
PRODUCTBESCHRIJVING
Functionele interface
rawinflate $input_filename_or_reference => $output_filename_or_reference [, OPTS]
Een bestandsnaam, een bestandshandle, een scalaire referentie, een arrayreferentie, een invoer
FileGlob-tekenreeks, een bestandsnaam, een bestandshandle, een scalaire referentie, een array-referentie,
Een uitvoer FileGlob
Notes
Optionele parameters:
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Bestandsnaam, A
Bestandshandle, "MultiStream => 0|1", "TrailingData => $scalar"
Voorbeelden
OO-interface
Constructeur
Een bestandsnaam, een bestandshandle, een scalaire referentie
Constructeur-opties
"AutoClose => 0|1", "MultiStream => 0|1", "Prime => $string", "Transparant =>
0|1", "BlockSize => $num", "InputLength => $size", "Append => 0|1", "Strict =>
0|1"
Voorbeelden
Methoden
dit artikel lezen
dit artikel lezen
getlijn
krijg
niet getc
opblazenSync
getHeaderInfo
vertellen
eof
zoeken
binmodus
geopend
automatisch spoelen
input_line_nummer
bestandsnr
dichtbij
volgendeStream
trailingData
Importeren
:allemaal
Voorbeelden
Werken met Net::FTP
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Decomprimeren::Unzip - Lees ritssluiting bestanden/buffers
KORTE INHOUD
PRODUCTBESCHRIJVING
Functionele interface
unzip $input_filename_or_reference => $output_filename_or_reference [, OPTS]
Een bestandsnaam, een bestandshandle, een scalaire referentie, een arrayreferentie, een invoer
FileGlob-tekenreeks, een bestandsnaam, een bestandshandle, een scalaire referentie, een array-referentie,
Een uitvoer FileGlob
Notes
Optionele parameters:
"AutoClose => 0|1", "BinModeOut => 0|1", "Append => 0|1", A Buffer, A Bestandsnaam, A
Bestandshandle, "MultiStream => 0|1", "TrailingData => $scalar"
Voorbeelden
OO-interface
Constructeur
Een bestandsnaam, een bestandshandle, een scalaire referentie
Constructeur-opties
"Naam => "lidnaam"", "AutoClose => 0|1", "MultiStream => 0|1", "Prime =>
$string", "Transparant => 0|1", "BlockSize => $num", "InputLength => $size",
"Toevoegen => 0|1", "Strikt => 0|1"
Voorbeelden
Methoden
dit artikel lezen
dit artikel lezen
getlijn
krijg
niet getc
opblazenSync
getHeaderInfo
vertellen
eof
zoeken
binmodus
geopend
automatisch spoelen
input_line_nummer
bestandsnr
dichtbij
volgendeStream
trailingData
Importeren
:allemaal
Voorbeelden
Werken met Net::FTP
Door een zip-bestand lopen
Een compleet zipbestand uitpakken naar schijf
ZIE OOK
AUTEUR
MODIFICATIEGESCHIEDENIS
AUTEURSRECHT EN LICENTIE
IO::Zlib - IO:: stijl interface naar Comprimeren::Zlib
KORTE INHOUD
PRODUCTBESCHRIJVING
CONSTRUCTOR
nieuw ( [ARGS] )
OBJECTMETHODEN
open (BESTANDSNAAM, MODE), geopend, gesloten, getc, getline, getlines, print (ARGS...),
lezen ( BUF, NBYTES, [OFFSET] ), eof, zoeken ( OFFSET, WHENCE ), vertellen, setpos ( POS ),
getpo's (POS)
DE EXTERNE GZIP GEBRUIKEN
KLASSE METHODEN
has_Compress_Zlib, gzip_external, gzip_used, gzip_read_open, gzip_write_open
DIAGNOSE
IO::Zlib::getlines: moet worden aangeroepen in lijstcontext, IO::Zlib::gzopen_external: modus
'...' is illegaal, IO::Zlib::import: '...' is illegaal, IO::Zlib::import:
':gzip_external' vereist een argument, IO::Zlib::import: 'gzip_read_open' vereist een
argument, IO::Zlib::import: 'gzip_read' '...' is illegaal, IO::Zlib::import:
'gzip_write_open' vereist een argument, IO::Zlib::import: 'gzip_write_open' '...' is
illegaal, IO::Zlib::import: nee Compress::Zlib en geen externe gzip, IO::Zlib::open:
heeft een bestandsnaam nodig, IO::Zlib::READ: NBYTES moet worden opgegeven, IO::Zlib::WRITE: te lang
LENGTH
ZIE OOK
GESCHIEDENIS
COPYRIGHT
IPC::Cmd - het vinden van en lopend system commando's gemaakt En het is heel gemakkelijk
KORTE INHOUD
PRODUCTBESCHRIJVING
KLASSE METHODEN
$ipc_run_version = IPC::Cmd->can_use_ipc_run( [VERBOSE] )
$ipc_open3_version = IPC::Cmd->can_use_ipc_open3( [VERBOSE] )
$bool = IPC::Cmd->can_capture_buffer
$bool = IPC::Cmd->can_use_run_forked
FUNCTIES
$pad = can_run(PROGRAMMA);
$oké | ($ok, $err, $full_buf, $stdout_buff, $stderr_buff) = run( commando => COMMANDO,
[verbose => BOOL, buffer => \$SCALAR, time-out => DIGIT] );
opdracht, uitgebreid, buffer, time-out, succes, foutmelding, volledige_buffer, out_buffer,
fout_buffer
$hashref = run_forked(COMMAND, {child_stdin => SCALAR, time-out => DIGIT, stdout_handler
=> CODEREF, stderr_handler => CODEREF});
"time-out", "child_stdin", "stdout_handler", "stderr_handler", "discard_output",
"terminate_on_parent_sudden_death", "exit_code", "time-out", "stdout", "stderr",
"samengevoegd", "err_msg"
$q = QUOTE
HOE WERKT HET?
Globale variabelen
$IPC::Cmd::VERBOSE
$IPC::Cmd::USE_IPC_RUN
$IPC::Cmd::USE_IPC_OPEN3
$IPC::Cmd::WARN
$IPC::Cmd::INSTANCES
$IPC::Cmd::ALLOW_NULL_ARGS
Voorbehoud
Witruimte en IPC::Open3 / systeem(), Witruimte en IPC::Run, IO Redirect,
Interleaving STDOUT/STDERR
Zie ook
DANKBETUIGINGEN
FOUTMELDINGEN
AUTEUR
COPYRIGHT
IPC::Bericht - sysv Msg IPC object klasse
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuw ( KEY , FLAGS ), id, rcv ( BUF, LEN [, TYPE [, FLAGS ]] ), verwijderen, instellen ( STAT ),
set ( NAAM => WAARDE [, NAAM => WAARDE ...]), snd ( TYPE, MSG [, VLAGGEN ] ), stat
ZIE OOK
AUTEURS
COPYRIGHT
IPC::Open2 - open a voor zowel lezing en het schrijven van gebruik openen2()
KORTE INHOUD
PRODUCTBESCHRIJVING
WAARSCHUWING
ZIE OOK
IPC::Open3 - open a voor lezing, schrijven, en fout behandeling gebruik openen3()
KORTE INHOUD
PRODUCTBESCHRIJVING
Zie ook
IPC::Open2, IPC::Uitvoeren
WAARSCHUWING
IPC::Semafoor - sysv seinpaal IPC object klasse
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuw (KEY, NSEMS, FLAGS), getall, getncnt (SEM), getpid (SEM), getval (SEM),
getzcnt ( SEM ), id, op ( OPLIST ), verwijderen, set ( STAT ), set ( NAAM => WAARDE [, NAAM
=> WAARDE ...] ), setall ( VALUES ), setval ( N , VALUE ), stat
ZIE OOK
AUTEURS
COPYRIGHT
IPC::GedeeldeMem - sysv Gedeelde Geheugen IPC object klasse
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
nieuw (KEY, SIZE, FLAGS), id, lezen (POS, SIZE), schrijven (STRING, POS, SIZE),
verwijderen, is_verwijderd, stat, hechten ( [FLAG] ), loskoppelen, addr
ZIE OOK
AUTEURS
COPYRIGHT
IPC::SysV - Systeem V IPC constante en system gesprekken
KORTE INHOUD
PRODUCTBESCHRIJVING
ftok( PATH ), ftok( PATH, ID ), shmat( ID, ADDR, FLAG ), shmdt( ADDR ), memread( ADDR,
VAR, POS, SIZE ), memwrite( ADDR, STRING, POS, SIZE )
ZIE OOK
AUTEURS
COPYRIGHT
JSON::PP - JSON::XS verenigbaar puur-Perl module.
KORTE INHOUD
VERSIE
NOTITIE
PRODUCTBESCHRIJVING
KENMERKEN
correcte unicode-afhandeling, round-trip integriteit, strikte controle van JSON
juistheid
FUNCTIONELE INTERFACE
codeer_json
decoderen_json
JSON::PP::is_bool
JSON::PP::waar
JSON::PP::false
JSON::PP::null
HOE DECODE IK GEGEVENS VAN BUITEN EN CODEER NAAR BUITEN
METHODEN
nieuwe
ascii
latin1
utf8
mooi
inspringen
spatie_voor
spatie_na
ontspannen
lijstitems kunnen een eindkomma, shell-stijl '#'-commentaar hebben
kanoniek
allow_nonref
toestaan_onbekend
toestaan_gezegend
convert_gezegend
filter_json_object
filter_json_single_key_object
krimpen
maximale diepte
max_grootte
coderen
decoderen
decodeervoorvoegsel
INCREMENTELE PARSING
incr_parse
incr_tekst
incr_skip
incr_reset
JSON::PP EIGEN METHODEN
allow_singlequote
allow_barekey
allow_bignum
los
ontsnap_slash
inspring_lengte
sorteer op
INTERNE
PP_codeerbox, PP_decodeerbox
MAPPING
JSON -> PERL
object, array, string, getal, waar, onwaar, null
PERL -> JSON
hash-referenties, array-referenties, andere referenties, JSON::PP::true,
JSON::PP::false, JSON::PP::null, gezegende objecten, eenvoudige scalairen, groot getal
UNICODE-BEHANDELING OP PERLS
Perl 5.8 en hoger
Perl 5.6
Perl 5.005
ALLES
snelheid, geheugenbesparing
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
JSON::PP::Boolean - pop module het verstrekken van JSON::PP::Boolean
KORTE INHOUD
PRODUCTBESCHRIJVING
AUTEUR
Lijst::Gebruik - A selectie of algemeen nut lijst subroutines
KORTE INHOUD
PRODUCTBESCHRIJVING
LIJST-VERKLEININGSFUNCTIES
$resultaat = verkleinen { BLOKKEREN } @lijst
elke
allen
geen
Niet alles
eerste
max
maxstr
Min
minstr
artikel
som
sum0
SLEUTEL/WAARDE PAAR LIJST FUNCTIES
paargrep
eerst paar
paarkaart
paren
paarsleutels
paarwaarden
ANDERE FUNCTIES
schudden
BEKENDE BUGS
RT #95409
VOORGESTELDE TOEVOEGINGEN
ZIE OOK
COPYRIGHT
Lijst::Gebruikt::XS - Aangeven if Lijst::Gebruik was gecompileerd with a C compiler
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
COPYRIGHT
Landinstelling::Codes - a distributie of modules naar handvat lokaal codes
PRODUCTBESCHRIJVING
Landinstelling::Codes::Land, Land::Land, Landinstelling::Codes::Taal, Landinstelling::Taal,
Landinstelling::Codes::Valuta, Landinstelling::Valuta, Landinstelling::Codes::Script, Landinstelling::Script,
Landinstelling::Codes::LangExt, Landinstelling::Codes::TaalVar, Landinstelling::Codes::TaalFam, Landinstelling::Codes,
Locale::Codes::Constanten, Landinstelling::Codes::Landcodes, Locale::Codes::Taalcodes,
Landinstelling::Codes::Valutacodes, Landinstelling::Codes::Script_codes,
Landinstelling::Codes::LangExt_codes, Landinstelling::Codes::LangVar_codes,
Locale::Codes::LangFam_codes
NIEUWE CODESETS
Algemeen gebruik code reeks, An officieel (bron) of gegevens, A gratis (bron) of the gegevens, A
betrouwbaar (bron) of gegevens
GEMEENSCHAPPELIJKE ALIASEN
VEROUDERDE CODES
ZIE OOK
Landinstelling::Codes::API, Landinstelling::Codes::Land, Landinstelling::Codes::Taal,
Landinstelling::Codes::Script, Landinstelling::Codes::Valuta, Landinstelling::Codes::LangExt,
Landinstelling::Codes::TaalVar, Landinstelling::Codes::TaalFam, Landinstelling::Codes::Wijzigingen
AUTEUR
COPYRIGHT
Landinstelling::Codes::API - a beschrijving of the opvraagbaar functie in elk module
PRODUCTBESCHRIJVING
ROUTINES
code2XXX ( CODE [,CODESET] [,'gepensioneerd'] ), XXX2code ( NAAM [,CODESET] [,'gepensioneerd'] ),
XXX_code2code ( CODE ,CODESET ,CODESET2 ), alle_XXX_codes ( [CODESET] [,'gepensioneerd'] ),
alle_XXX_namen ( [CODESET] [,'gepensioneerd'] )
SEMI-PRIVÉ ROUTINES
MODULE::hernoem_XXX ( CODE ,NIEUWE NAAM [,CODESET] ), MODULE::add_XXX ( CODE ,NAAM
[,CODESET] ), MODULE::verwijder_XXX ( CODE [,CODESET] ), MODULE::add_XXX_alias ( NAAM
,NIEUWE NAAM ), MODULE::verwijder_XXX_alias ( NAAM ), MODULE::hernoem_XXX_code ( CODE
,NIEUWE CODE [,CODESET] ), MODULE::add_XXX_code_alias ( CODE ,NIEUWE CODE [,CODESET] ),
MODULE::verwijder_XXX_code_alias ( CODE [,CODESET] )
BEKENDE BUGS EN BEPERKINGEN
Verhouding tussen code sets, Niet-ASCII tekens niet ondersteund
ZIE OOK
AUTEUR
COPYRIGHT
Landinstelling::Codes::Wijzigingen - gegevens veranderingen naar Landinstelling::Codes
KORTE INHOUD
VERSIE 3.37 (gepland 2015-12-01; sbeck)
VERSIE 3.36 (gepland 2015-09-01; sbeck)
VERSIE 3.35 (gepland 2015-06-01; sbeck)
VERSIE 3.34 (2015-03-01; sbeck)
VERSIE 3.33 (2014-12-01; sbeck)
Gevuld uit LOCALE_LANG_TERM codeset, Verplaatst bewaarplaats naar GitHub
VERSIE 3.32 (2014-09-01; sbeck)
VERSIE 3.31 (2014-06-01; sbeck)
Bug vast
VERSIE 3.30 (2014-03-04; sbeck)
alias_code verwijderen gegevens reeks, Bug vast
VERSIE 3.29 (2014-01-27; sbeck)
ISO 3166 Land codes verbeterd, Bug vast
VERSIE 3.28 (2013-12-02; sbeck)
VERSIE 3.27 (2013-09-03; sbeck)
* FIPS-10 Land codes verwijderd
VERSIE 3.26 (2013-06-03; sbeck)
Documentatie vast
VERSIE 3.25 (2013-03-01; sbeck)
VERSIE 3.24 (2012-12-03; sbeck)
Syrië alias, FIPS-10 Land codes deprecated, Domein Land codes nu hoe van ISO
3166
VERSIE 3.23 (2012-09-01; sbeck)
VERSIE 3.22 (2012-06-01; sbeck)
Bijgewerkt perl versie nodig, gesorteerd deprecated codes
VERSIE 3.21 (2012-03-01; sbeck)
VERSIE 3.20 (2011-12-01; sbeck)
Toegevoegd beperkt ondersteuning voor deprecated codes, vast kapitalisatie, Peul testen korting by
verzuim, Codesets mei be gespecificeerd by naam, alias_code deprecated, Code schoonmaken, Toegevoegd
LangFam module
VERSIE 3.18 (2011-08-31; sbeck)
Nee langer . CIA gegevens
VERSIE 3.17 (2011-06-28; sbeck)
Toegevoegd nieuwe types of codes, Toegevoegd nieuwe codeset(s), Bug vast, Gereorganiseerd code
VERSIE 3.16 (2011-03-01; sbeck)
VERSIE 3.15 (2010-12-02; sbeck)
Minder vast
VERSIE 3.14 (2010-09-28; sbeck)
Bug vast
VERSIE 3.13 (2010-06-04; sbeck)
VERSIE 3.12 (2010-04-06; sbeck)
Gereorganiseerd code
VERSIE 3.11 (2010-03-01; sbeck)
Toegevoegd nieuwe codeset(s), Bug vast
VERSIE 3.10 (2010-02-18; sbeck)
Gereorganiseerd code, (!) Veranderd XXX_code2code gedrag licht, Toegevoegd veel semi-privé
in uw routines, Nieuw aliassen
VERSIE 3.01 (2010-02-15; sbeck)
vast Makefile.PL en Bouw.PL
VERSIE 3.00 (2010-02-10; sbeck)
(*) Nieuw onderhouder, (*) (!) Alle codes zijn gegenereerde van normen, Toegevoegd nieuwe
codeset(s), (*) (!) Landinstelling::Script veranderd, Toegevoegd vermist functies, (!) Dropped
ondersteuning voor _alias_code, (!) Alle functies terugkeer the standaard waarde, (!)
hernoem_land functie gewijzigd
VERSIE 2.07 (2004-06-10; neilb)
VERSIE 2.06 (2002-07-15; neilb)
VERSIE 2.05 (2002-07-08; neilb)
VERSIE 2.04 (2002-05-23; neilb)
VERSIE 2.03 (2002-03-24; neilb)
VERSIE 2.02 (2002-03-09; neilb)
VERSIE 2.01 (2002-02-18; neilb)
VERSIE 2.00 (2002-02-17; neilb)
VERSIE 1.06 (2001-03-04; neilb)
VERSIE 1.05 (2001-02-13; neilb)
VERSIE 1.04 (2000-12-21; neilb)
VERSIE 1.03 (2000-12-??; neilb)
VERSIE 1.02 (2000-05-04; neilb)
VERSIE 1.00 (1998-03-09; neilb)
VERSIE 0.003 (1997-05-09; neilb)
ZIE OOK
AUTEUR
COPYRIGHT
Locale::Codes::Constanten - constante voor Locale codes
PRODUCTBESCHRIJVING
BEKENDE BUGS EN BEPERKINGEN
ZIE OOK
AUTEUR
COPYRIGHT
Landinstelling::Codes::Land - standaard codes voor Land identificatie
KORTE INHOUD
PRODUCTBESCHRIJVING
ONDERSTEUNDE CODESETS
alfa-2, LOCALE_CODE_ALPHA_2, alfa-3, LOCALE_CODE_ALPHA_3, numeriek,
LOCALE_CODE_NUMERIC, dom, LOCALE_CODE_DOM
ROUTINES
code2land ( CODE [,CODESET] [,'gepensioneerd']), land2code ( NAAM [,CODESET]
[,'gepensioneerd']), land_code2code ( CODE ,CODESET ,CODESET2 ), alle_landcodes (
[CODESET] [,'gepensioneerd']), alle_landnamen ( [CODESET] [,'gepensioneerd']),
Landinstelling::Codes::Land::hernoem_land ( CODE ,NIEUWE NAAM [,CODESET] ),
Landinstelling::Codes::Land::add_country ( CODE ,NAAM [,CODESET] ),
Landinstelling::Codes::Land::verwijder_land ( CODE [,CODESET] ),
Landinstelling::Codes::Land::add_country_alias ( NAAM ,NIEUWE NAAM ),
Landinstelling::Codes::Land::delete_country_alias ( NAAM ),
Landinstelling::Codes::Land::hernoem_landcode ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Codes::Land::add_country_code_alias ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Codes::Land::delete_country_code_alias ( CODE [,CODESET] ), alias_code (
ALIAS, CODE [,CODESET] )
ZIE OOK
Landinstelling::Codes, Landinstelling::Codes::API, Landinstelling::Subland,
http://www.iso.org/iso/home/standards/country_codes.htm,
http://www.iso.org/iso/home/standards/country_codes/iso-3166-1_decoding_t in staat.htm,
http://www.iana.org/domains/root/db/,
http://unstats.un.org/unsd/methods/m49/m49alpha.htm,
https://www.cia.gov/library/publications/the-world-factbook/appendix/prin
t_bijlage-d.html, http://www.statoids.com/wab.html
AUTEUR
COPYRIGHT
Landinstelling::Codes::Valuta - standaard codes voor valuta identificatie
KORTE INHOUD
PRODUCTBESCHRIJVING
ONDERSTEUNDE CODESETS
alfa, LOCALE_CURR_ALPHA, nummer, LOCALE_CURR_NUMERIC
ROUTINES
code2valuta ( CODE [,CODESET] [,'gepensioneerd']), valuta2code ( NAAM [,CODESET]
[,'gepensioneerd']), valuta_code2code ( CODE ,CODESET ,CODESET2 ), alle_valutacodes (
[CODESET] [,'gepensioneerd']), alle_valuta_namen ( [CODESET] [,'gepensioneerd']),
Landinstelling::Codes::Valuta::hernoem_valuta ( CODE ,NIEUWE NAAM [,CODESET] ),
Landinstelling::Codes::Valuta::add_currency ( CODE ,NAAM [,CODESET] ),
Landinstelling::Codes::Valuta::delete_currency ( CODE [,CODESET] ),
Landinstelling::Codes::Valuta::add_currency_alias ( NAAM ,NIEUWE NAAM ),
Landinstelling::Codes::Valuta::delete_currency_alias ( NAAM ),
Landinstelling::Codes::Valuta::hernoem_valutacode ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Codes::Valuta::add_currency_code_alias ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Codes::Valuta::delete_currency_code_alias ( CODE [,CODESET] )
ZIE OOK
Landinstelling::Codes, Landinstelling::Codes::API,
http://www.iso.org/iso/support/currency_codes_list-1.htm
AUTEUR
COPYRIGHT
Landinstelling::Codes::LangExt - standaard codes voor taal uitbreiding identificatie
KORTE INHOUD
PRODUCTBESCHRIJVING
ONDERSTEUNDE CODESETS
alpha
ROUTINES
code2langetekst ( CODE [,CODESET] [,'gepensioneerd']), langetekst2code ( NAAM [,CODESET]
[,'gepensioneerd']), langetekst_code2code ( CODE ,CODESET ,CODESET2 ), alle_langext_codes (
[CODESET] [,'gepensioneerd']), alle_langext_namen ( [CODESET] [,'gepensioneerd']),
Locale::Codes::LangExt::hernoem_langext ( CODE ,NIEUWE NAAM [,CODESET] ),
Locale::Codes::LangExt::add_langext ( CODE ,NAAM [,CODESET] ),
Locale::Codes::LangExt::delete_langext ( CODE [,CODESET] ),
Locale::Codes::LangExt::add_langext_alias ( NAAM ,NIEUWE NAAM ),
Locale::Codes::LangExt::delete_langext_alias ( NAAM ),
Locale::Codes::LangExt::hernoem_langext_code ( CODE ,NIEUWE CODE [,CODESET] ),
Locale::Codes::LangExt::add_langext_code_alias ( CODE ,NIEUWE CODE [,CODESET] ),
Locale::Codes::LangExt::delete_langext_code_alias ( CODE [,CODESET] )
ZIE OOK
Landinstelling::Codes, Landinstelling::Codes::API,
http://www.iana.org/assignments/language-subtag-registry
AUTEUR
COPYRIGHT
Landinstelling::Codes::TaalFam - standaard codes voor taal uitbreiding identificatie
KORTE INHOUD
PRODUCTBESCHRIJVING
ONDERSTEUNDE CODESETS
alpha
ROUTINES
code2langfam ( CODE [,CODESET] [,'gepensioneerd']), langfam2code ( NAAM [,CODESET]
[,'gepensioneerd']), langfam_code2code ( CODE ,CODESET ,CODESET2 ), all_langfam_codes (
[CODESET] [,'gepensioneerd']), all_langfam_names ( [CODESET] [,'gepensioneerd']),
Locale::Codes::LangFam::hernoem_langfam ( CODE ,NIEUWE NAAM [,CODESET] ),
Landinstelling::Codes::LangFam::add_langfam ( CODE ,NAAM [,CODESET] ),
Locale::Codes::LangFam::delete_langfam ( CODE [,CODESET] ),
Locale::Codes::LangFam::add_langfam_alias ( NAAM ,NIEUWE NAAM ),
Locale::Codes::LangFam::delete_langfam_alias ( NAAM ),
Locale::Codes::LangFam::hernoem_langfam_code ( CODE ,NIEUWE CODE [,CODESET] ),
Locale::Codes::LangFam::add_langfam_code_alias ( CODE ,NIEUWE CODE [,CODESET] ),
Locale::Codes::LangFam::delete_langfam_code_alias ( CODE [,CODESET] )
ZIE OOK
Landinstelling::Codes, Landinstelling::Codes::API, http://www.loc.gov/standards/iso639-5/id.php
AUTEUR
COPYRIGHT
Landinstelling::Codes::LangFam_Retired - gepensioneerd langfam codes voor the Landinstelling::Codes::TaalFam module
KORTE INHOUD
AUTEUR
COPYRIGHT
Landinstelling::Codes::TaalVar - standaard codes voor taal variatie identificatie
KORTE INHOUD
PRODUCTBESCHRIJVING
ONDERSTEUNDE CODESETS
alpha
ROUTINES
code2langvar ( CODE [,CODESET] [,'gepensioneerd']), langvar2code ( NAAM [,CODESET]
[,'gepensioneerd']), langvar_code2code ( CODE ,CODESET ,CODESET2 ), all_langvar_codes (
[CODESET] [,'gepensioneerd']), all_langvar_names ( [CODESET] [,'gepensioneerd']),
Locale::Codes::LangVar::hernoem_langvar ( CODE ,NIEUWE NAAM [,CODESET] ),
Landinstelling::Codes::LangVar::add_langvar ( CODE ,NAAM [,CODESET] ),
Locale::Codes::LangVar::delete_langvar ( CODE [,CODESET] ),
Locale::Codes::LangVar::add_langvar_alias ( NAAM ,NIEUWE NAAM ),
Locale::Codes::LangVar::delete_langvar_alias ( NAAM ),
Locale::Codes::LangVar::hernoem_langvar_code ( CODE ,NIEUWE CODE [,CODESET] ),
Locale::Codes::LangVar::add_langvar_code_alias ( CODE ,NIEUWE CODE [,CODESET] ),
Locale::Codes::LangVar::delete_langvar_code_alias ( CODE [,CODESET] )
ZIE OOK
Landinstelling::Codes, Landinstelling::Codes::API,
http://www.iana.org/assignments/language-subtag-registry
AUTEUR
COPYRIGHT
Landinstelling::Codes::Taal - standaard codes voor taal identificatie
KORTE INHOUD
PRODUCTBESCHRIJVING
ONDERSTEUNDE CODESETS
alfa-2, LOCALE_LANG_ALPHA_2, alfa-3, LOCALE_LANG_ALPHA_3, termijn, LOCALE_LANG_TERM
ROUTINES
code2taal ( CODE [,CODESET] [,'gepensioneerd']), taal2code ( NAAM [,CODESET]
[,'gepensioneerd']), taal_code2code ( CODE ,CODESET ,CODESET2 ), alle_taalcodes (
[CODESET] [,'gepensioneerd']), alle_taal_namen ( [CODESET] [,'gepensioneerd']),
Locale::Codes::Taal::naam_taal wijzigen ( CODE ,NIEUWE NAAM [,CODESET] ),
Landinstelling::Codes::Taal::add_taal ( CODE ,NAAM [,CODESET] ),
Landinstelling::Codes::Taal::delete_taal ( CODE [,CODESET] ),
Landinstelling::Codes::Taal::add_taal_alias ( NAAM ,NIEUWE NAAM ),
Landinstelling::Codes::Taal::delete_taal_alias ( NAAM ),
Locale::Codes::Taal::hernoem_taal_code ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Codes::Taal::add_taal_code_alias ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Codes::Taal::delete_taal_code_alias ( CODE [,CODESET] )
ZIE OOK
Landinstelling::Codes, Landinstelling::Codes::API, http://www.loc.gov/standards/iso639-2/,
http://www.loc.gov/standards/iso639-5/,
http://www.iana.org/assignments/language-subtag-registry
AUTEUR
COPYRIGHT
Landinstelling::Codes::Script - standaard codes voor script identificatie
KORTE INHOUD
PRODUCTBESCHRIJVING
ONDERSTEUNDE CODESETS
alfa, LOCALE_SCRIPT_ALPHA, nummer, LOCALE_SCRIPT_NUMERIC
ROUTINES
code2script ( CODE [,CODESET] [,'gepensioneerd']), script2code ( NAAM [,CODESET]
[,'gepensioneerd']), script_code2code ( CODE ,CODESET ,CODESET2 ), alle_scriptcodes (
[CODESET] [,'gepensioneerd']), alle_script_namen ( [CODESET] [,'gepensioneerd']),
Landinstelling::Codes::Script::hernoemen_script ( CODE ,NIEUWE NAAM [,CODESET] ),
Landinstelling::Codes::Script::add_script ( CODE ,NAAM [,CODESET] ),
Landinstelling::Codes::Script::delete_script ( CODE [,CODESET] ),
Landinstelling::Codes::Script::add_script_alias ( NAAM ,NIEUWE NAAM ),
Landinstelling::Codes::Script::delete_script_alias ( NAAM ),
Landinstelling::Codes::Script::hernoem_script_code ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Codes::Script::add_script_code_alias ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Codes::Script::delete_script_code_alias ( CODE [,CODESET] )
ZIE OOK
Landinstelling::Codes, Landinstelling::Codes::API, http://www.unicode.org/iso15924/,
http://www.iana.org/assignments/language-subtag-registry
AUTEUR
COPYRIGHT
Land::Land - standaard codes voor Land identificatie
KORTE INHOUD
PRODUCTBESCHRIJVING
ONDERSTEUNDE CODESETS
alfa-2, LOCALE_CODE_ALPHA_2, alfa-3, LOCALE_CODE_ALPHA_3, numeriek,
LOCALE_CODE_NUMERIC, dom, LOCALE_CODE_DOM
ROUTINES
code2land ( CODE [,CODESET] [,'gepensioneerd']), land2code ( NAAM [,CODESET]
[,'gepensioneerd']), land_code2code ( CODE ,CODESET ,CODESET2 ), alle_landcodes (
[CODESET] [,'gepensioneerd']), alle_landnamen ( [CODESET] [,'gepensioneerd']),
Landinstelling::Land::hernoem_land ( CODE ,NIEUWE NAAM [,CODESET] ),
Landinstelling::Land::add_country ( CODE ,NAAM [,CODESET] ),
Landinstelling::Land::verwijder_land ( CODE [,CODESET] ),
Landinstelling::Land::add_country_alias ( NAAM ,NIEUWE NAAM ),
Landinstelling::Land::delete_country_alias ( NAAM ),
Landinstelling::Land::hernoem_landcode ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Land::add_country_code_alias ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Land::delete_country_code_alias ( CODE [,CODESET] ), alias_code ( ALIAS,
CODE [,CODESET] )
ZIE OOK
Landinstelling::Codes, Landinstelling::Codes::API, Landinstelling::Subland,
http://www.iso.org/iso/home/standards/country_codes.htm,
http://www.iso.org/iso/home/standards/country_codes/iso-3166-1_decoding_t in staat.htm,
http://www.iana.org/domains/root/db/,
http://unstats.un.org/unsd/methods/m49/m49alpha.htm,
https://www.cia.gov/library/publications/the-world-factbook/appendix/prin
t_bijlage-d.html, http://www.statoids.com/wab.html
AUTEUR
COPYRIGHT
Landinstelling::Valuta - standaard codes voor valuta identificatie
KORTE INHOUD
PRODUCTBESCHRIJVING
ONDERSTEUNDE CODESETS
alfa, LOCALE_CURR_ALPHA, nummer, LOCALE_CURR_NUMERIC
ROUTINES
code2valuta ( CODE [,CODESET] [,'gepensioneerd']), valuta2code ( NAAM [,CODESET]
[,'gepensioneerd']), valuta_code2code ( CODE ,CODESET ,CODESET2 ), alle_valutacodes (
[CODESET] [,'gepensioneerd']), alle_valuta_namen ( [CODESET] [,'gepensioneerd']),
Landinstelling::Valuta::hernoem_valuta ( CODE ,NIEUWE NAAM [,CODESET] ),
Landinstelling::Valuta::add_currency ( CODE ,NAAM [,CODESET] ),
Landinstelling::Valuta::delete_currency ( CODE [,CODESET] ),
Landinstelling::Valuta::add_currency_alias ( NAAM ,NIEUWE NAAM ),
Landinstelling::Valuta::delete_currency_alias ( NAAM ),
Landinstelling::Valuta::hernoem_valuta_code ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Valuta::add_currency_code_alias ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Valuta::delete_currency_code_alias ( CODE [,CODESET] )
ZIE OOK
Landinstelling::Codes, Landinstelling::Codes::API,
http://www.iso.org/iso/support/currency_codes_list-1.htm
AUTEUR
COPYRIGHT
Landinstelling::Taal - standaard codes voor taal identificatie
KORTE INHOUD
PRODUCTBESCHRIJVING
ONDERSTEUNDE CODESETS
alfa-2, LOCALE_LANG_ALPHA_2, alfa-3, LOCALE_LANG_ALPHA_3, termijn, LOCALE_LANG_TERM
ROUTINES
code2taal ( CODE [,CODESET] [,'gepensioneerd']), taal2code ( NAAM [,CODESET]
[,'gepensioneerd']), taal_code2code ( CODE ,CODESET ,CODESET2 ), alle_taalcodes (
[CODESET] [,'gepensioneerd']), alle_taal_namen ( [CODESET] [,'gepensioneerd']),
Landinstelling::Taal::naam_taal wijzigen ( CODE ,NIEUWE NAAM [,CODESET] ),
Landinstelling::Taal::add_taal ( CODE ,NAAM [,CODESET] ),
Landinstelling::Taal::verwijder_taal ( CODE [,CODESET] ),
Landinstelling::Taal::add_taal_alias ( NAAM ,NIEUWE NAAM ),
Landinstelling::Taal::delete_taal_alias ( NAAM ),
Landinstelling::Taal::hernoem_taal_code ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Taal::add_taal_code_alias ( CODE ,NIEUWE CODE [,CODESET] ),
Landinstelling::Taal::delete_taal_code_alias ( CODE [,CODESET] )
ZIE OOK
Landinstelling::Codes, Landinstelling::Codes::API, http://www.loc.gov/standards/iso639-2/,
http://www.loc.gov/standards/iso639-5/,
http://www.iana.org/assignments/language-subtag-registry
AUTEUR
COPYRIGHT
Landinstelling::Maaktekst - kader voor lokalisatie
KORTE INHOUD
PRODUCTBESCHRIJVING
SNEL OVERZICHT
METHODEN
Bouwmethoden
De "maketext"-methode
$lh->fail_with or $lh->fail_with(PARAM), $lh->failure_handler_auto
Nutsmethoden
$taal->quant($getal, $singulier), $taal->quant($getal, $singulier,
$meervoud), $taal->quant($getal, $singulier, $meervoud, $negatief),
$taal->numf($getal), $taal->numerate($getal, $singular, $plural,
$negatief), $taal->sprintf($format, @items), $taal->taal_tag(),
$taal->codering()
Taalhandvatattributen en internals
TAALKLASSE-HIËRARCHIEËN
INSCHRIJVINGEN IN ELK LEXICON
BEUGEL NOTATIE
AUTO-LEXICONS
ALLEEN LEZEN LEXICONS
CONTROLE OPZOEKEN FOUT
HOE MAKETEXT TE GEBRUIKEN
ZIE OOK
AUTEURSRECHT EN DISCLAIMER
AUTEUR
Landinstelling::Maaktekst::Kookboek - recepten voor gebruik Landinstelling::Maaktekst
INLEIDING
EENZIJDIGE LEXICONS
DECIMALE PLAATSEN IN CIJFERFORMATTERING
Landinstelling::Maketext::Guts - Verouderd module naar laden Landinstelling::Maaktekst utf8 code
KORTE INHOUD
PRODUCTBESCHRIJVING
Landinstelling::Maketext::GutsLoader - Verouderd module naar laden Landinstelling::Maaktekst utf8 code
KORTE INHOUD
PRODUCTBESCHRIJVING
Landinstelling::Maketext::Eenvoudig - Eenvoudig interface naar Landinstelling::Maaktekst::Lexicon
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
OPTIES
Klasse
Pad
Style
Exporteren
subklasse
Decoderen
codering
ACKNOWLEDGMENTS
ZIE OOK
AUTEURS
COPYRIGHT
De "MIT"-licentie
Landinstelling::Maaktekst::TPJ13 -- dit artikel over software lokalisatie
KORTE INHOUD
PRODUCTBESCHRIJVING
Lokalisatie en Perl: gettext-pauzes, Maketext-fixes
Een lokalisatie-horrorverhaal: het kan jou overkomen
De taalkundige visie
Gettext breken
Gettext vervangen
Buzzwords: abstractie en inkapseling
Modewoord: isomorfisme
Modewoord: erfenis
Modewoord: Bezuiniging
De duivel in de details
Het bewijs in de pudding: websites lokaliseren
Referenties
Landinstelling::Script - standaard codes voor script identificatie
KORTE INHOUD
PRODUCTBESCHRIJVING
ONDERSTEUNDE CODESETS
alfa, LOCALE_SCRIPT_ALPHA, nummer, LOCALE_SCRIPT_NUMERIC
ROUTINES
code2script ( CODE [,CODESET] [,'gepensioneerd']), script2code ( NAAM [,CODESET]
[,'gepensioneerd']), script_code2code ( CODE ,CODESET ,CODESET2 ), alle_scriptcodes (
[CODESET] [,'gepensioneerd']), alle_script_namen ( [CODESET] [,'gepensioneerd']),
Landinstelling::Script::hernoem_script ( CODE ,NIEUWE NAAM [,CODESET] ),
Landinstelling::Script::add_script ( CODE ,NAAM [,CODESET] ), Landinstelling::Script::delete_script
( CODE [,CODESET] ), Landinstelling::Script::add_script_alias ( NAAM ,NIEUWE NAAM ),
Landinstelling::Script::delete_script_alias ( NAAM ), Landinstelling::Script::hernoem_script_code (
CODE ,NIEUWE CODE [,CODESET] ), Landinstelling::Script::add_script_code_alias ( CODE ,NIEUWE CODE
[,CODESET] ), Landinstelling::Script::delete_script_code_alias ( CODE [,CODESET] )
ZIE OOK
Landinstelling::Codes, Landinstelling::Codes::API, http://www.unicode.org/iso15924/,
http://www.iana.org/assignments/language-subtag-registry
AUTEUR
COPYRIGHT
MIME::Base64 - codering en decodering of base64 strings
KORTE INHOUD
PRODUCTBESCHRIJVING
codeer_base64( $bytes ), codeer_base64( $bytes, $eol );, decodeer_base64( $str ),
codeer_base64url( $bytes ), decode_base64url( $str ), gecodeerde_base64_length( $bytes ),
gecodeerde_base64_lengte( $bytes, $eol ), gedecodeerde_base64_lengte( $str )
Voorbeelden
COPYRIGHT
ZIE OOK
MIME::Geciteerdeafdruk - codering en decodering of geciteerd-afdrukbaar strings
KORTE INHOUD
PRODUCTBESCHRIJVING
codeer_qp( $str), codeer_qp( $str, $eol), codeer_qp( $str, $eol, $binmode ),
decodeer_qp( $str )
COPYRIGHT
ZIE OOK
Wiskunde::BigFloat - arbitrair grootte drijvend punt wiskunde pakket
KORTE INHOUD
PRODUCTBESCHRIJVING
Invoer
uitgang
mantisse(), exponent() en onderdelen()
Nauwkeurigheid versus precisie
ronding
ffround (+$scale ), ffround ( -$scale ), ffround ( 0 ), fround (+$scale ),
grond ( -$scale ) en grond ( 0 )
METHODEN
nauwkeurigheid(), precisie(), bexp(), bnok(), bpi(), bcos(), bsin(), batan2(), batan(),
bmuladd()
Automatisch aanmaken van constanten
Wiskundige bibliotheek
Met behulp van Math::BigInt::Lite
UITVOER
WAARSCHUWINGEN
stringeren, bstr(), bdiv(), brsft(), Wijzigen en =, bpo(), precisie() vs
nauwkeurigheid()
BUGS
Support
RT: CPAN-verzoektracker, AnnoCPAN: geannoteerde CPAN-documentatie, CPAN-beoordelingen,
Zoeken in CPAN, CPAN Testers Matrix, The Bignum mailinglijst, Posten op mailinglijst, Bekijken
mailinglijst, Aan-/afmelden
LICENTIE
ZIE OOK
AUTEURS
Wiskunde::BigInt - arbitrair grootte geheel getal/zwevend wiskunde pakket
KORTE INHOUD
PRODUCTBESCHRIJVING
Invoer
uitgang
METHODEN
configuratie(), nauwkeurigheid(), precisie(), brsft(), nieuw(), van_oct(), van_hex(), van_bin(),
bnan(), bnul(), binf(), bot(), is een()/is_nul()/is_nan()/is_inf(),
is_pos()/is_neg()/is_positief()/is_negatief(), is vreemd()/is_even()/is_int(), bcmp(),
bacmp(), teken(), cijfer(), bneg(), babs(), bsgn(), bnorm(), bnot(), binc(), bdec(),
slecht(), bsub(), bmul(), bmuladd(), bdiv(), bmod(), bmodinv(), bmodpow(), bpo(),
blog(), bexp(), bnok(), bpi(), bcos(), bsin(), batan2(), batan(), Blsft(), brsft(),
band(), bior(), bxor(), bnot(), bsqrt(), brood(), bfac(), ronde(), bron(),
bfrond(), bvloer(), bceil(), bint(), bgcd(), blcm(), lengte(), exponent(),
mantisse(), onderdelen(), kopiëren(), as_int()/als_nummer(), bstr(), bsstr(), as_hex(),
as_bin(), as_oct(), numificeren(), bewerken(), upgrade()/downgraden(), div_scale(),
round_mode()
Nauwkeurigheid en precisie
Precisie P
Nauwkeurigheid A
Terugval F
Afrondingsmodus R
'trunc', 'even', 'oneven', '+inf', '-inf', 'nul', 'algemeen', precisie, nauwkeurigheid
(significante cijfers), Instelling/toegang, Nummers aanmaken, Gebruik, Voorrang,
Globale waarden overschrijven, Lokale instellingen, Afronding, Standaardwaarden, Opmerkingen
Oneindigheid en geen getal
okt ()/hex (), inloggen(-inf), exp(), omdat(), zonde(), atan2()
INTERN
WISKUNDE BIBLIOTHEEK
SIGN
mantisse(), exponent() en onderdelen()
Voorbeelden
Automatisch aanmaken van constanten
PRESTATIES
Alternatieve wiskundebibliotheken
SUBCLASSEREN
Subklassen Wiskunde::BigInt
UPGRADEN
Automatische upgrade
bsqrt(), div(), blog(), bexp()
UITVOER
WAARSCHUWINGEN
bstr(), bsstr() en 'cmp', int (), lengte(), bdiv(), oneindige afhandeling, wijzigen en
=, bpow, Overbelasting -$x, Verschillende objecttypen combineren, bsqrt(), brsft()
BUGS
Support
RT: CPAN-verzoektracker, AnnoCPAN: geannoteerde CPAN-documentatie, CPAN-beoordelingen,
Zoeken in CPAN, CPAN Testers Matrix, The Bignum mailinglijst, Posten op mailinglijst, Bekijken
mailinglijst, Aan-/afmelden
LICENTIE
ZIE OOK
AUTEURS
Wiskunde::BigInt::Berekening - XNUMX% Puur etherische olie Perl module naar ondersteuning Wiskunde::BigInt
KORTE INHOUD
PRODUCTBESCHRIJVING
DE Math::BigInt-API
Algemene opmerkingen
API-versie 1
api_versie(), _nieuw(STR), _nul(), _een(), _twee(), _tien(), _van_bin(STR),
_van_oct(STR), _van_hex(STR), _optellen(OBJ1, OBJ2), _mul(OBJ1, OBJ2), _div(OBJ1,
OBJ2), _sub(OBJ1, OBJ2, VLAG), _sub(OBJ1, OBJ2), _december(OBJ), _inc(OBJ), _mod(OBJ1,
OBJ2), _sqrt(OBJ), _wortel(OBJ, N), _fac(OBJ), _pow(OBJ1, OBJ2), _modinv(OBJ1,
OBJ2), _modpow(OBJ1, OBJ2, OBJ3), _rsft(OBJ, N, B), _lsft(OBJ, N, B),
_log_int(OBJ, B), _ggd(OBJ1, OBJ2), _en(OBJ1, OBJ2), _of(OBJ1, OBJ2), _xor(OBJ1,
OBJ2), _is_nul(OBJ), _is_één(OBJ), _is_twee(OBJ), _is_ten(OBJ), _is_even(OBJ),
_is_oneven(OBJ), _acmp(OBJ1, OBJ2), _str(OBJ), _as_bin(OBJ), _as_oct(OBJ),
_as_hex(OBJ), _getal(OBJ), _kopie(OBJ), _len(OBJ), _nullen(OBJ), _cijfer(OBJ, N),
_controleren(OBJ)
API-versie 2
_1ex(N), _nok(OBJ1, OBJ2), _alen(OBJ)
API optionele methoden
_ondertekend_of(OBJ1, OBJ2, TEKEN1, TEKEN2), _ondertekend_en(OBJ1, OBJ2, TEKEN1, TEKEN2),
_ondertekende_xor(OBJ1, OBJ2, TEKEN1, TEKEN2)
VERPAK JE EIGEN
BUGS
Support
RT: CPAN-verzoektracker, AnnoCPAN: geannoteerde CPAN-documentatie, CPAN-beoordelingen,
Zoeken in CPAN, CPAN Testers Matrix, The Bignum mailinglijst, Posten op mailinglijst, Bekijken
mailinglijst, Aan-/afmelden
LICENTIE
AUTEURS
ZIE OOK
Wiskunde::BigInt::CalcEmu - wedijveren low-level wiskunde with bigint code
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
__emu_bxor, __emu_band, __emu_bior
BUGS
Support
RT: CPAN-verzoektracker, AnnoCPAN: geannoteerde CPAN-documentatie, CPAN-beoordelingen,
Zoeken in CPAN, CPAN Testers Matrix, The Bignum mailinglijst, Posten op mailinglijst, Bekijken
mailinglijst, Aan-/afmelden
LICENTIE
AUTEURS
ZIE OOK
Wiskunde::BigInt::FastCalc - Wiskunde::BigInt::Berekening with sommige XS voor meer snelheid
KORTE INHOUD
PRODUCTBESCHRIJVING
STORAGE
METHODEN
LICENTIE
AUTEURS
ZIE OOK
Wiskunde::BigRat - arbitrair groot rationeel nummers
KORTE INHOUD
PRODUCTBESCHRIJVING
WISKUNDE BIBLIOTHEEK
METHODEN
nieuw()
teller()
noemer()
onderdelen()
numificeren()
as_int()/als_nummer()
as_float()
as_hex()
as_bin()
as_oct()
van_hex()/van_bin()/van_oct()
lengte()
cijfer()
bnorm()
bfac()
bron()/ronde()/bfrond()
bmod()
bneg()
is een()
is_nul()
is_pos()/is_positief()
is_neg()/is_negatief()
is_int()
is vreemd()
is_even()
bceil()
bvloer()
bsqrt()
brood()
slecht()/bmul()/bsub()/bdiv()/bdec()/binc()
kopiëren()
bstr()/bsstr()
bacmp()/bcmp()
Blsft()/brsft()
bpo()
bexp()
bnok()
configuratie()
objectiveren()
BUGS
Support
RT: CPAN-verzoektracker, AnnoCPAN: geannoteerde CPAN-documentatie, CPAN-beoordelingen,
Zoeken in CPAN, CPAN Testers Matrix, The Bignum mailinglijst, Posten op mailinglijst, Bekijken
mailinglijst, Aan-/afmelden
LICENTIE
ZIE OOK
AUTEURS
Wiskunde::Complex - complex nummers en geassocieerd wiskundig functies
KORTE INHOUD
PRODUCTBESCHRIJVING
WERKZAAMHEDEN
OPRICHTING
WEERGEVEN
GEWIJZIGD IN PERL 5.6
GEBRUIK
CONSTANTEN
PI
Inf
FOUTEN ALS GEVOLG VAN DELEN DOOR NUL OF LOGARITH VAN NUL
FOUTEN DOOR ONVERTEERBARE ARGUMENTEN
BUGS
ZIE OOK
AUTEURS
LICENTIE
Wiskunde::Trig - trigonometrische functies
KORTE INHOUD
PRODUCTBESCHRIJVING
TRIGONOMETRISCHE FUNCTIES
looien
FOUTEN DOOR DELEN DOOR NUL
EENVOUDIGE (ECHTE) ARGUMENTEN, COMPLEXE RESULTATEN
VLAKHOEKCONVERSIES
deg2rad, grad2rad, rad2deg, grad2deg, deg2grad, rad2grad, rad2rad, deg2deg, grad2grad
RADIAAL COÖRDINAAT CONVERSIES
COÖRDINATIE SYSTEMEN
3D-HOEKCONVERSIES
cartesiaans_naar_cilindrisch, cartesiaans_naar_bolvormig, cilindrisch_naar_cartesiaans,
cilindrisch_naar_bolvormig, bolvormig_naar_cartesiaans, bolvormig_naar_cilindrisch
GROTE CIRKELAFSTANDEN EN RICHTING
grote_cirkelafstand
grote_cirkel_richting
grote_cirkel_lager
grote_cirkel_bestemming
grote_cirkel_middelpunt
grote_cirkel_waypoint
Voorbeelden
WAARSCHUWING VOOR GROTE CIRKELFORMULES
Echt gewaardeerde asin en acos
asin_real, acos_real
BUGS
AUTEURS
LICENTIE
Onthoud - Merk functies sneller by handel ruimte voor tijd
KORTE INHOUD
PRODUCTBESCHRIJVING
DETAILS
OPTIES
INSTALL
NORMALISER
"SCALAR_CACHE", "LIST_CACHE"
"GEHEUGEN", "HASH", "TIE", "FOUT", "MERGE"
ANDERE FACILITEITEN
"geheugen opheffen"
"flush_cache"
WAARSCHUWINGEN
PERSISTENTE CACHE-ONDERSTEUNING
VERVAL ONDERSTEUNING
BUGS
MAILLIJST
AUTEUR
AUTEURSRECHT EN LICENTIE
DANK U
Onthoud::ElkeDBM_File - lijm naar zorgen voor BESTAAT voor ElkDBM_bestand voor Opbergbaar .
PRODUCTBESCHRIJVING
Onthouden::Verlopen - Inpluggen module voor automatisch vervaltijd of gememoriseerd waarden
KORTE INHOUD
PRODUCTBESCHRIJVING
INTERFACE
TIEHASH, BESTAAT, OPSLAG
ALTERNATIEVEN
WAARSCHUWINGEN
AUTEUR
ZIE OOK
Onthoud::ExpireFile - proef voor Onthoud vervaltijd semantiek
PRODUCTBESCHRIJVING
Onthoud::ExpireTest - proef voor Onthoud vervaltijd semantiek
PRODUCTBESCHRIJVING
Onthoud::NDBM_File - lijm naar zorgen voor BESTAAT voor NDBM_Bestand voor Opbergbaar .
PRODUCTBESCHRIJVING
Onthoud::SDBM_File - lijm naar zorgen voor BESTAAT voor SDBM_Bestand voor Opbergbaar .
PRODUCTBESCHRIJVING
Onthouden::Op te slaan - shop Gememoriseerd gegevens in Opbergbaar databank
PRODUCTBESCHRIJVING
Module::KernLijst - wat modules verscheept with versies of perl
KORTE INHOUD
PRODUCTBESCHRIJVING
FUNCTIES-API
"first_release(MODULE)", "first_release_by_date(MODULE)", "find_modules( REGEX, [
LIJST MET PERLS ] )", "find_version( PERL_VERSION )", "is_core( MODULE, [
MODULE_VERSION, [ PERL_VERSION ] )", "is_verouderd(MODULE, PERL_VERSION )",
"verouderd_in(MODULE)", "removed_from(MODULE)", "removed_from_by_date(MODULE)",
"changes_between( PERL_VERSION, PERL_VERSION )"
DATA STRUCTUREN
%Module::CoreList::versie, %Module::CoreList::delta, %Module::CoreList::released,
%Module::CoreList::families, %Module::CoreList::verouderd,
%Module::CoreList::upstream, %Module::CoreList::bug_tracker
WAARSCHUWINGEN
GESCHIEDENIS
AUTEUR
LICENTIE
ZIE OOK
Module::CoreList::Utils - wat utilities verscheept with versies of perl
KORTE INHOUD
PRODUCTBESCHRIJVING
FUNCTIES-API
"hulpprogramma's", "first_release( UTILITY )", "first_release_by_date( UTILITY )",
"removed_from( UTILITY )", "removed_from_by_date( UTILITY )"
DATA STRUCTUREN
%Module::CoreList::Utils::hulpprogramma's
AUTEUR
LICENTIE
ZIE OOK
Module::Laden - runtime vereisen of zowel modules en bestanden
KORTE INHOUD
PRODUCTBESCHRIJVING
Verschil tussen "laden" en "automatisch laden"
FUNCTIES
laden, automatisch laden, laden_remote, autoladen_remote
Reglement
IMPORTEERT DE FUNCTIES
"laden", "automatisch laden", "laden_remote", "autoladen_remote", 'alle', '','geen',undef
Voorbehoud
DANKBETUIGINGEN
FOUTMELDINGEN
AUTEUR
COPYRIGHT
Module::Belasting::Voorwaardelijk - Op zoek up module informatie / het laden at runtime
KORTE INHOUD
PRODUCTBESCHRIJVING
Methoden
$href = check_install( module => NAAM [, versie => VERSIE, uitgebreid => BOOL ]);
module, versie, uitgebreid, bestand, dir, versie, up-to-date
$bool = can_load( modules => { NAAM => VERSIE [,NAAM => VERSIE] }, [verbose => BOOL,
nocache => BOOL, autoload => BOOL] )
modules, uitgebreid, nocache, automatisch laden
@lijst = vereist(MODULE);
Globale variabelen
$Module::Laden::Voorwaardelijk::VERBOSE
$Module::Laden::Voorwaardelijk::FIND_VERSION
$Module::Laden::Voorwaardelijk::CHECK_INC_HASH
$Module::Laden::Voorwaardelijk::CACHE
$Module::Laden::Voorwaardelijk::ERROR
$Module::Load::Conditioneel::AFGESCHAFT
Zie ook
FOUTMELDINGEN
AUTEUR
COPYRIGHT
Module::Geladen - Mark modules as geladen or gelost
KORTE INHOUD
PRODUCTBESCHRIJVING
FUNCTIES
$bool = mark_as_loaded(PAKKET);
$bool = mark_as_unloaded(PAKKET);
$loc = is_geladen(PAKKET);
FOUTMELDINGEN
AUTEUR
COPYRIGHT
Module::Metagegevens - Verzamelen pakket en POD informatie van perl module bestanden
KORTE INHOUD
PRODUCTBESCHRIJVING
GEBRUIK
Klasse methoden
"new_from_file($bestandsnaam, collect_pod => 1)", "new_from_handle($handle, $bestandsnaam,
collect_pod => 1)", "new_from_module($module, collect_pod => 1, inc => \@dirs)",
"find_module_by_name($module, \@dirs)", "find_module_dir_by_name($module,
\@dirs)", "biedt( %options )", versie (Verplicht), map, bestanden, voorvoegsel,
"package_versions_from_directory($dir, \@files?)", "log_info (intern)"
Objectmethoden
"naam()", "versie($pakket)", "bestandsnaam()", "packages_inside()", "pod_inside()",
"bevat_pod()", "pod($section)", "is_indexable($package)" of "is_indexable()"
AUTEUR
AUTEURSRECHT & LICENTIE
NDBM_Bestand - Gebonden toegang naar ndbm bestanden
KORTE INHOUD
PRODUCTBESCHRIJVING
"O_RDONLY", "O_WRONLY", "O_RDWR"
DIAGNOSE
"ndbm store heeft -1 geretourneerd, errno 22, sleutel "..." op ..."
BUGS EN WAARSCHUWINGEN
VOLGENDE - Zorgen voor a pseudo-klasse VOLGENDE (En a) uit die toestaat methode opnieuw verzenden
KORTE INHOUD
PRODUCTBESCHRIJVING
Redispatch afdwingen
Herhalingen vermijden
Met één enkele aanroep alle versies van een methode aanroepen
Met behulp van "ELKE" methoden
AUTEUR
INSECTEN EN IRRITATIES
COPYRIGHT
Netto::Cmd - Netwerk commando klasse (als gebruikt by FTP-, SMTP etc.)
KORTE INHOUD
PRODUCTBESCHRIJVING
GEBRUIKERSMETHODEN
debug ( VALUE ), bericht (), code (), ok (), status (), datasend ( DATA ), dataend ()
KLASSE METHODEN
debug_print ( DIR, TEXT ), debug_text ( DIR, TEXT ), opdracht ( CMD [, ARGS, ... ]),
niet ondersteund (), reactie (), parse_response ( TEXT ), getline (), ungetline ( TEXT ),
rawdatasend ( DATA ), read_until_dot (), gebonden_fh ()
PSEUDO-ANTWOORDEN
Initiële waarde, verbinding gesloten, time-out
UITVOER
AUTEUR
COPYRIGHT
Netto::Config - Lokale configuratie gegevens voor libnet
SYNOPSY
PRODUCTBESCHRIJVING
METHODEN
vereist_firewall ( HOST )
NetConfig-WAARDEN
nntp_hosts, snpp_hosts, pop3_hosts, smtp_hosts, ph_hosts, daytime_hosts, time_hosts,
inet_domain, ftp_firewall, ftp_firewall_type, 0, 1, 2, 3, 4, 5, 6, 7, ftp_ext_passive,
ftp_int_passive, local_netmask, test_hosts, test_exists
Netto::Domein - Poging naar schatten the actueel gastheer internet naam en domein
KORTE INHOUD
PRODUCTBESCHRIJVING
hostfqdn (), domeinnaam (), hostnaam (), hostdomein ()
AUTEUR
COPYRIGHT
Netto::FTP - FTP Bedrijf klasse
KORTE INHOUD
PRODUCTBESCHRIJVING
Overzicht
CONSTRUCTOR
nieuw ([ HOST ] [, OPTIES ])
METHODEN
login ([LOGIN [,WACHTWOORD [, ACCOUNT]]]), starttls (), stopls (), prot (LEVEL),
host (), account( ACCT), autoriseren ( [AUTH [, RESP]]), site (ARGS), ascii (), binair
(), typ ( [ TYPE ] ), hernoem ( OUDE NAAM, NIEUWE NAAM ), verwijder ( BESTANDSNAAM ), cwd ( [ DIR ]
), cdup (), passief ( [ PASSIEF ] ), pwd (), herstart ( WAAR ), rmdir ( DIR [, RECURSE
]), mkdir ( DIR [, RECURSE ]), alloc ( SIZE [, RECORD_SIZE] ), ls ( [ DIR ] ), dir ( [
DIR ] ), haal ( REMOTE_FILE [, LOCAL_FILE [, WHERE]] ), plaats ( LOCAL_FILE [, REMOTE_FILE
] ), plaats_uniek ( LOCAL_FILE [, REMOTE_FILE ] ), voeg toe ( LOCAL_FILE [, REMOTE_FILE ]
), unieke_naam (), mdtm ( FILE ), grootte ( FILE ), ondersteund ( CMD ), hash (
[FILEHANDLE_GLOB_REF],[ BYTES_PER_HASH_MARK] ), functie ( NAME ), nlst ( [ DIR ] ),
lijst ( [ DIR ] ), retr ( FILE ), stor ( FILE ), stou ( FILE ), appe ( FILE ), port ( [
POORT ] ) =item eprt ( [ POORT ] ), pasv () =item epsv (), pasv_xfer ( SRC_FILE,
DEST_SERVER [, DEST_FILE ] ), pasv_xfer_unique ( SRC_FILE, DEST_SERVER [, DEST_FILE ]
), pasv_wait ( NON_PASV_SERVER ), afbreken (), stoppen ()
Methoden voor de avontuurlijken
quot (CMD [,ARGS]), can_inet6 (), can_ssl ()
DE dataconn-KLASSE
ONGEËMPLEMENTEERD
SMNT, KLANTENSERVICE, MODE, SYSTEEM, STAT, STRU, ZUIVER
MELDEN VAN BUGS
AUTEUR
ZIE OOK
GEBRUIK VOORBEELDEN
http://www.csh.rit.edu/~adam/Progs/
CREDITS
COPYRIGHT
Netto::NNTP - NNTP Bedrijf klasse
KORTE INHOUD
PRODUCTBESCHRIJVING
CONSTRUCTOR
nieuw ( [ HOST ] [, OPTIES ])
METHODEN
host (), starttls (), artikel ( [ MSGID|MSGNUM ], [FH] ), body ( [ MSGID|MSGNUM ],
[FH] ), hoofd ( [ MSGID|MSGNUM ], [FH] ), Articlefh ( [ MSGID|MSGNUM ] ), bodyfh ( [
MSGID|MSGNUM ] ), headfh ( [ MSGID|MSGNUM ] ), nntpstat ( [ MSGID|MSGNUM ] ), groep (
[ GROEP ] ), help ( ), ik heb ( MSGID [, MESSAGE ]), laatste (), datum (), postok (),
authinfo ( GEBRUIKER, PASS ), authinfo_simple ( GEBRUIKER, PASS ), lijst (), nieuwe groepen ( SINCE [,
DISTRIBUTIES ]), nieuwnieuws ( SINDS [, GROEPEN [, DISTRIBUTIES ]]), volgende (), bericht ( [
BERICHT ] ), postfh (), slaaf (), quit (), can_inet6 (), can_ssl ()
Uitbreidingsmethoden
nieuwsgroepen ( [ PATROON ] ), distributies (), distribution_patterns (),
abonnementen (), overzicht_fmt (), actieve_tijden (), actief ( [ PATROON ] ),
xgtitle (PATROON), xhdr (HEADER, BERICHT-SPEC), xover (BERICHT-SPEC), xpath
(BERICHT-ID), xpat (HEADER, PATROON, BERICHT-SPEC), xrover (), lijstgroep ( [
GROEP ] ), lezer ()
NIET ONDERSTEUND
DEFINITIES
BERICHT-SPEC, PATROON, Voorbeelden, "[^]-]", *bdc, "[0-9a-zA-Z]", "a??d"
ZIE OOK
AUTEUR
COPYRIGHT
Netto::Netrc - OO interface naar gebruikers netrc filet
KORTE INHOUD
PRODUCTBESCHRIJVING
HET .netrc-BESTAND
machinenaam, standaard, loginnaam, wachtwoordreeks, accountreeks, macdef-naam
CONSTRUCTOR
opzoeken ( MACHINE [, LOGIN ])
METHODEN
login (), wachtwoord (), account (), lpa ()
AUTEUR
ZIE OOK
COPYRIGHT
Netto::POP3 - Post Office Protocol 3 Bedrijf klasse (RFC1939)
KORTE INHOUD
PRODUCTBESCHRIJVING
CONSTRUCTOR
nieuw ( [ HOST ] [, OPTIES ] )
METHODEN
host (), auth ( GEBRUIKERSNAAM, PASSWORD ), gebruiker ( GEBRUIKER ), pass ( PASS ), login ( [ GEBRUIKER [,
PASS ]] ), starttls ( SSLARGS ), apop ( [ GEBRUIKER [, PASS ]] ), banner (), capa (),
mogelijkheden (), top ( MSGNUM [, NUMLINES ] ), lijst ( [ MSGNUM ] ), get ( MSGNUM [, FH
] ), getfh ( MSGNUM ), last (), popstat (), ping ( GEBRUIKER ), uidl ( [ MSGNUM ] ), verwijderen
( MSGNUM ), reset (), stop (), can_inet6 (), can_ssl ()
OPMERKINGEN
ZIE OOK
AUTEUR
COPYRIGHT
Netto::Ping - controle a vanop gastheer voor bereikbaarheid
KORTE INHOUD
PRODUCTBESCHRIJVING
Functies
Net::Ping->new([$proto [, $def_timeout [, $bytes [, $device [, $tos [, $ttl
]]]]]]);, $p->ping($host [, $timeout]);, $p->source_verify( { 0 | 1 } );,
$p->service_check( { 0 | 1 } );, $p->tcp_service_check( { 0 | 1 } );, $p->huurt( {
0 | 1 } );, $p->bind($local_addr);, $p->open($host);, $p->ack( [ $host ] );,
$p->nack($failed_ack_host);, $p->dichtbij();, $p->poortnummer([$poortnummer]),
pingecho($host [, $time-out]);
OPMERKINGEN
INSTALL
BUGS
AUTEURS
COPYRIGHT
Net::SMTP - Eenvoudig E-mailadres Overdracht Protocol Bedrijf
KORTE INHOUD
PRODUCTBESCHRIJVING
Voorbeelden
CONSTRUCTOR
nieuw ( [ HOST ] [, OPTIES ] )
METHODEN
banner (), domein (), hallo ( DOMAIN ), host (), etrn ( DOMAIN ), starttls ( SSLARGS
), auth ( GEBRUIKERSNAAM, WACHTWOORD ), mail ( ADRES [, OPTIES] ), verzenden ( ADRES ),
verzend_of_mail (ADRES), verzend_en_mail (ADRES), reset (), ontvanger (ADRES [,
ADRES, [...]] [, OPTIES ] ), naar ( ADRES [, ADRES [...]] ), cc ( ADRES [,
ADRES [...]] ), bcc ( ADRES [, ADRES [...]] ), data ( [ DATA ] ), bdat ( DATA ),
bdatlast ( DATA ), uitbreiden ( ADDRESS ), verifiëren ( ADDRESS ), help ( [ $subject ] ), afsluiten
(), can_inet6 (), can_ssl ()
ADRESSEN
ZIE OOK
AUTEUR
COPYRIGHT
Netto::Tijd - tijd en dag netwerk klant interface
KORTE INHOUD
PRODUCTBESCHRIJVING
inet_time ( [HOST [, PROTOCOL [, TIME-OUT]]]), inet_daytime ( [HOST [, PROTOCOL [,
TIME-OUT]]])
AUTEUR
COPYRIGHT
Net::hostent - bij naam interface naar Perl's ingebouwd gethost*() functies
KORTE INHOUD
PRODUCTBESCHRIJVING
Voorbeelden
NOTITIE
AUTEUR
Net::libnetFAQ, libnetFAQ - libnet Vaak gevraagd Contact
PRODUCTBESCHRIJVING
Waar kunt u dit document verkrijgen?
Hoe u kunt bijdragen aan dit document
Auteurs- en auteursrechtinformatie
Disclaimer
Het verkrijgen en installeren van libnet
Wat is libnet?
Welke versie van perl heb ik nodig?
Welke andere modules heb ik nodig?
Welke machines ondersteunen libnet?
Waar kan ik de nieuwste libnet-release krijgen
Met behulp van Net::FTP
Hoe download ik bestanden van een FTP-server?
Hoe breng ik bestanden over in binaire modus?
Hoe kan ik de grootte van een bestand op een externe FTP-server achterhalen?
Hoe kan ik de wijzigingstijd van een bestand op een externe FTP-server verkrijgen?
Hoe kan ik de rechten van een bestand op een externe server wijzigen?
Kan ik een reget-bewerking uitvoeren, zoals het ftp-commando?
Hoe krijg ik een directorylijst van een FTP-server?
Het wijzigen van de directory naar "" mislukt niet?
Ik zit achter een SOCKS-firewall, maar de Firewall-optie werkt niet?
Ik zit achter een FTP-proxyfirewall, maar heb geen toegang tot machines daarbuiten?
Mijn ftp-proxyfirewall luistert niet op poort 21
Is het mogelijk om de bestandsrechten van een bestand op een FTP-server te wijzigen?
Ik heb scripts gezien die een methodebericht aanroepen, maar ik kan het niet gedocumenteerd vinden?
Waarom implementeert Net::FTP de methoden mput en mget niet
Met behulp van Net::SMTP
Waarom kan het deel van een e-mailadres na de @ niet als hostnaam worden gebruikt?
Waarom doet Net::SMTP geen DNS MX-lookups?
De verificatiemethode retourneert altijd true?
Debuggen van scripts
Hoe kan ik fouten opsporen in mijn scripts die Net::*-modules gebruiken?
AUTEUR EN AUTEURSRECHT
Netto::netent - bij naam interface naar Perl's ingebouwd getnet*() functies
KORTE INHOUD
PRODUCTBESCHRIJVING
Voorbeelden
NOTITIE
AUTEUR
Netto::protoent - bij naam interface naar Perl's ingebouwd getproto*() functies
KORTE INHOUD
PRODUCTBESCHRIJVING
NOTITIE
AUTEUR
Netto::dient - bij naam interface naar Perl's ingebouwd ontvangserv*() functies
KORTE INHOUD
PRODUCTBESCHRIJVING
Voorbeelden
NOTITIE
AUTEUR
O - Algemeen interface naar Perl Compiler backends
KORTE INHOUD
PRODUCTBESCHRIJVING
OVEREENKOMSTEN
IMPLEMENTATIE
BUGS
AUTEUR
ODBM_Bestand - Gebonden toegang naar odbm bestanden
KORTE INHOUD
PRODUCTBESCHRIJVING
"O_RDONLY", "O_WRONLY", "O_RDWR"
DIAGNOSE
"odbm store heeft -1 geretourneerd, errno 22, sleutel "..." op ..."
BUGS EN WAARSCHUWINGEN
opcode - onbruikbaar maken genoemd opcodes wanneer samenstellen perl code
KORTE INHOUD
PRODUCTBESCHRIJVING
NOTITIE
WAARSCHUWING
Operatornamen en operatorlijsten
een operatornaam (opname), een operatortagnaam (optag), een ontkende opname of optag, een
operatorset (opset)
Opcode-functies
opcodes, opset (OP, ...), opset_to_ops (OPSET), opset_to_hex (OPSET), volledige_opset,
lege_opset, invert_opset (OPSET), verifieer_opset (OPSET, ...), definieer_optag (OPTAG,
OPSET), opmask_add (OPSET), opmask, opdesc (OP, ...), opdump (PAT)
Manipulatie van opsets
TE DOEN (misschien)
Vooraf gedefinieerde Opcode-tags
:base_core, :base_mem, :base_loop, :base_io, :base_orig, :base_math, :base_thread,
:default, :filesys_read, :sys_db, :browse, :filesys_open, :filesys_write, :subprocess,
:ownprocess, :others, :load, :still_to_be_decided, :gevaarlijk
ZIE OOK
AUTEURS
POSIX - Perl interface naar IEEE Std 1003.1
KORTE INHOUD
PRODUCTBESCHRIJVING
WAARSCHUWINGEN
FUNCTIES
"_exit", "abort", "abs", "access", "acos", "acosh", "alarm", "asctime", "asin",
"asinh", "beweren", "atan", "atanh", "atan2", "atexit", "atof", "atoi", "atol",
"bsearch", "calloc", "cbrt", "ceil", "chdir", "chmod", "chown", "clearerr", "klok",
"close", "closedir", "cos", "cosh", "copysign", "creat", "ctermid", "ctime",
"cuserid", "difftime", "div", "dup", "dup2", "erf", "erfc", "errno", "execl",
"execle", "execlp", "execv", "execve", "execvp", "exit", "exp", "expm1", "fabs",
"fclose", "fcntl", "fdopen", "feof", "ferror", "fflush", "fgetc", "fgetpos", "fgets",
"fileno", "vloer", "fdim", "fegetround", "fesetround", "fma", "fmax", "fmin", "fmod",
"fopen", "fork", "fpathconf", "fpclassify", "fprintf", "fputc", "fputs", "fread",
"gratis", "freopen", "frexp", "fscanf", "fseek", "fsetpos", "fstat", "fsync", "ftell",
"fwrite", "getc", "getchar", "getcwd", "getegid", "getenv", "geteuid", "getgid",
"getgrgid", "getgrnam", "getgroups", "getlogin", "getpgrp", "getpid", "getppid",
"getpwnam", "getpwuid", "krijgt", "getuid", "gmtime", "hypot", "ilogb", "Inf",
"isalnum", "isalpha", "isatty", "iscntrl", "isdigit", "isfinite", "isgraph",
"isgreater", "isinf", "islower", "isnan", "isnormaal", "isprint", "ispunct", "isspace",
"isupper", "isxdigit", "j0", "j1", "jn", "y0", "y1", "yn", "kill", "labs", "lchown",
"ldexp", "ldiv", "lgamma", "log1p", "log2", "logb", "link", "localeconv", "localtime",
"log", "log10", "longjmp", "lseek", "lrint", "lround", "malloc", "mblen", "mbstowcs",
"mbtowc", "memchr", "memcmp", "memcpy", "memmove", "memset", "mkdir", "mkfifo",
"mktime", "modf", "NaN", "nan", "nearbyint", "nextafter", "nexttoward", "nice",
"offsetof", "open", "opendir", "pathconf", "pause", "perror", "pipe", "pow", "printf",
"putc", "putchar", "puts", "qsort", "raise", "rand", "read", "readdir", "realloc",
"rest", "verwijderen", "remquo", "hernoemen", "terugspoelen", "rewinddir", "rint", "rmdir",
"round", "scalbn", "scanf", "setgid", "setjmp", "setlocale", "setpgid", "setsid",
"setuid", "sigaction", "siglongjmp", "signbit", "sigpending", "sigprocmask",
"sigsetjmp", "sigsuspend", "sin", "sinh", "sleep", "sprintf", "sqrt", "srand",
"sscanf", "stat", "strcat", "strchr", "strcmp", "strcoll", "strcpy", "strcspn",
"strerror", "strftime", "strlen", "strncat", "strncmp", "strncpy", "strpbrk",
"strrchr", "strspn", "strstr", "strtod", "strtok", "strtol", "strtold", "strtoul",
"strxfrm", "sysconf", "systeem", "tan", "tanh", "tcdrain", "tcflow", "tcflush",
"tcgetpgrp", "tcsendbreak", "tcsetpgrp", "tgamma", "tijd", "tijden", "tmpfile",
"tmpnam", "tolower", "toupper", "trunc", "ttyname", "tzname", "tzset", "umask",
"uname", "ungetc", "ontkoppelen", "utime", "vfprintf", "vprintf", "vsprintf", "wachten",
"waitpid", "wcstombs", "wctomb", "schrijven"
KLASSEN
"POSIX::SigActie"
"nieuw", "handler", "masker", "vlaggen", "veilig"
"POSIX::SigRt"
%SIGRT, "SIGRTMIN", "SIGRTMAX"
"POSIX::SigSet"
"nieuw", "addset", "delset", "emptyset", "fillset", "imber"
"POSIX::Termios"
"nieuw", "getattr", "getcc", "getcflag", "getiflag", "getispeed", "getlflag",
"getoflag", "getospeed", "setattr", "setcc", "setcflag", "setiflag", "setispeed",
"setlflag", "setoflag", "setospeed", Baudrate-waarden, Terminal-interfacewaarden,
Veldwaarden "c_cc", veldwaarden "c_cflag", veldwaarden "c_iflag", "c_lflag"
veldwaarden, veldwaarden "c_oflag".
PADNAAMCONSTANTEN
constanten
POSIX-CONSTANTEN
constanten
SYSTEEM CONFIGURATIE
constanten
FOUT
constanten
FCNTL
constanten
FLOAT
constanten
DRIJVENDE-POINT-OMGEVING
constanten
GRENZEN
constanten
LOKAAL
constanten
WISKUNDE
constanten
SIGNAAL
constanten
STAT
Constanten, macro's
STDLIB
constanten
STDIUM
constanten
TIJD
constanten
UNISTD
constanten
WACHTEN
Constanten, "WNOHANG", "WUNTRACED", Macro's, "WIFEXITED", "WEXITSTATUS", "WIFSIGNALED",
"WTERMSIG", "WIFSTOPPED", "WSTOPSIG"
Params::Controleer - A algemeen invoer parseren/controleren mechanisme.
KORTE INHOUD
PRODUCTBESCHRIJVING
Sjabloon
standaard, vereist, strikt type, gedefinieerd, no_override, opslaan, toestaan
Functies
check(\%tmpl, \%args, [$verbose] );
Sjabloon, argumenten, uitgebreid
allow( $test_me, \@criteria );
tekenreeks, regexp, subroutine, arrayref
laatste_fout()
Globale variabelen
$Params::Check::VERBOSE
$Params::Controleer::STRICT_TYPE
$Params::Controleer::ALLOW_UNKNOWN
$Params::Controleer::STRIP_LEADING_DASHES
$Params::Controleer::NO_DUPLICATES
$Params::Controleer::PRESERVE_CASE
$Params::Controleer::ONLY_ALLOW_DEFINED
$Params::Controleer::SANITY_CHECK_TEMPLATE
$Params::Check::WARNINGS_FATAL
$Params::Controleer::CALLER_DEPTH
Danksagung
FOUTMELDINGEN
AUTEUR
COPYRIGHT
Parse::CPAN::Meta - ontleden META.yml en META.json CPAN metadata bestanden
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
laad bestand
laad_yaml_string
load_json_string
laad_string
yaml_backend
json_backend
FUNCTIES
Laden
Laad bestand
MILIEU
PERL_JSON_BACKEND
PERL_YAML_BACKEND
Support
Bugs/functieverzoeken
Source Code
AUTEURS
MEDEWERKERS
AUTEURSRECHT EN LICENTIE
Perl::OSSType - Wereldmap Perl werkzaam system namen naar algemeen types
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
GEBRUIK
os_type()
is_os_type()
ZIE OOK
Support
Bugs/functieverzoeken
Source Code
AUTEUR
MEDEWERKERS
AUTEURSRECHT EN LICENTIE
PerlIO - On vraag lader voor PerlIO Legkippen en wortel of PerlIO::* naam ruimte
KORTE INHOUD
PRODUCTBESCHRIJVING
:unix, :stdio, :perlio, :crlf, :utf8, :bytes, :raw, :pop, :win32
Aangepaste lagen
:codering, :mmap, :via
Alternatieven voor rauw
Standaardinstellingen en hoe u deze kunt overschrijven
Query's uitvoeren op de lagen met filehandles
AUTEUR
ZIE OOK
PerlIO::codering - codering lagen
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
PerlIO::mmap - Geheugen in kaart gebracht IO
KORTE INHOUD
PRODUCTBESCHRIJVING
IMPLEMENTATIENOTA
PerlIO::scalair - in het geheugen IO, scalair IO
KORTE INHOUD
PRODUCTBESCHRIJVING
IMPLEMENTATIENOTA
PerlIO::via - Helper klasse voor PerlIO Legkippen geïmplementeerd in perl
KORTE INHOUD
PRODUCTBESCHRIJVING
VERWACHTE METHODEN
$class->PUSHED([$mode,[$fh]]), $obj->POPPED([$fh]), $obj->UTF8($belowFlag,[$fh]),
$obj->OPEN($pad,$mode,[$fh]), $obj->BINMODE([$fh]), $obj->FDOPEN($fd,[$fh]),
$obj->SYSOPEN($pad,$imode,$perm,[$fh]), $obj->FILENO($fh),
$obj->READ($buffer,$len,$fh), $obj->WRITE($buffer,$fh), $obj->FILL($fh),
$obj->SLUITEN($fh), $obj->SEEK($posn,$wherce,$fh), $obj->TELL($fh),
$obj->UNREAD($buffer,$fh), $obj->FLUSH($fh), $obj->SETLINEBUF($fh),
$obj->CLEARERR($fh), $obj->ERROR($fh), $obj->EOF($fh)
Voorbeelden
Voorbeeld: een hexadecimaal handvat
PerlIO::via::QuotedPrint - PerlIO lagen voor geciteerd-afdrukbaar strings
KORTE INHOUD
VERSIE
PRODUCTBESCHRIJVING
VEREISTE MODULES
ZIE OOK
DANKBETUIGINGEN
COPYRIGHT
Pod::Ontsnapt - voor oplossen Peul E<...> sequenties
KORTE INHOUD
PRODUCTBESCHRIJVING
GOEDEREN
e2char($e_content), e2charnum($e_content), $Name2character{naam},
$Naam2karakter_nummer{naam}, $Latin1Code_to_fallback{geheel getal},
$Latin1Char_to_fallback{karakter}, $Code2USASCII{geheel getal}
WAARSCHUWINGEN
ZIE OOK
OPSLAGPLAATS
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Zoeken - vinden POD documenten in directory bomen
KORTE INHOUD
PRODUCTBESCHRIJVING
"pod_find( { %opts } , @directories )"
"-verbose => 1", "-perl => 1", "-script => 1", "-inc => 1"
"vereenvoudig_naam( $str )"
"pod_where({ %opts }, $pod )"
"-inc => 1", "-dirs => [ $dir1, $dir2, ... ]", "-verbose => 1"
"bevat_pod( $bestand, $verbose )"
AUTEUR
ZIE OOK
Pod::Html - module naar converteren peul bestanden naar HTML
KORTE INHOUD
PRODUCTBESCHRIJVING
FUNCTIES
pod2html
backlink, cachedir, css, flush, header, help, htmldir, htmlroot, index, infile,
outfile, poderrors, podpath, podroot, rustig, recurse, titel, uitgebreid
htmlificeren
verankeren
MILIEU
AUTEUR
ZIE OOK
COPYRIGHT
Pod::InvoerObjecten - objecten vertegenwoordigen POD invoer paragrafen, commando's, enz.
KORTE INHOUD
VEREIST:
UITVOER
PRODUCTBESCHRIJVING
pakket Pod::Invoerbron, pakket Pod::Paragraaf, pakket Pod::Interieurreeks,
pakket Pod::ParseTree
Pod::Invoerbron
nieuw()
naam()
hendel()
was_cutting()
Pod::Paragraaf
Pod::Paragraaf->nieuw()
$pod_para->cmd_naam()
$pod_para->tekst()
$pod_para->onbewerkte_tekst()
$pod_para->cmd_prefix()
$pod_para->cmd_separator()
$pod_para->parse_tree()
$pod_para->bestand_lijn()
Pod::Interieurreeks
Pod::Interieurreeks->nieuw()
$pod_seq->cmd_naam()
$pod_seq->voorafgaan()
$pod_seq->toevoegen ()
$pod_seq->genest()
$pod_seq->onbewerkte_tekst()
$pod_seq->left_delimiter()
$pod_seq->right_delimiter()
$pod_seq->parse_tree()
$pod_seq->bestand_lijn()
Pod::InterieurVolgorde::KAPOT MAKEN()
Pod::ParseTree
Pod::ParseTree->nieuw()
$ptree->bovenkant()
$ptree->kinderen()
$ptree->voorafgaan()
$ptree->toevoegen ()
$ptree->onbewerkte_tekst()
Pod::ParseTree::KAPOT MAKEN()
ZIE OOK
AUTEUR
Pod::Man - Converteren POD gegevens naar geformatteerde *roof invoer
KORTE INHOUD
PRODUCTBESCHRIJVING
midden, datum, fouten, vast, vastvet, vastcursief, vastbolditalic, naam, zelfstandige naamwoorden,
citaten, release, sectie, stderr, utf8
DIAGNOSE
roff-lettertype moet 1 of 2 tekens lang zijn, niet "%s", Ongeldige foutinstelling "%s", Ongeldig aanhalingsteken
specificatie "%s", POD-document bevatte syntaxisfouten
MILIEU
POD_MAN_DATE, BRON_DATE_EPOCH
BUGS
WAARSCHUWINGEN
AUTEUR
AUTEURSRECHT EN LICENTIE
ZIE OOK
Pod::ParseLink - ontleden an L<> opmaak code in POD tekst
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
Pod::ParseUtils - helpers voor POD parsing en Conversie
KORTE INHOUD
PRODUCTBESCHRIJVING
Pod::Lijst
Pod::Lijst->nieuw()
$lijst->het dossier()
$lijst->begin()
$lijst->inspringen()
$lijst->type()
$lijst->rx()
$lijst->item()
$lijst->ouder()
$lijst->label()
Pod::Hyperlink
Pod::Hyperlink->nieuw()
$link->parse($string)
$link->opmaak($string)
$link->tekst()
$link->waarschuwing()
$link->het dossier(), $link->lijn()
$link->bladzijde()
$link->knooppunt()
$link->Alt-tekst()
$link->type()
$link->koppeling()
Pod::Cachegeheugen
Pod::Cache->nieuw()
$cache->item()
$cache->vind_pagina($name)
Pod::Cache::Item
Pod::Cache::Item->nieuw()
$cacheitem->bladzijde()
$cacheitem->beschrijving()
$cacheitem->pad()
$cacheitem->het dossier()
$cacheitem->knooppunten()
$cacheitem->find_node($name)
$cacheitem->idx()
AUTEUR
ZIE OOK
Pod::Paser - baseren klasse voor het creëren van POD filters en vertalers
KORTE INHOUD
VEREIST:
UITVOER
PRODUCTBESCHRIJVING
SNEL OVERZICHT
PARSEEROPTIES
-want_nonPOD's (standaard: uitgeschakeld), -process_cut_cmd (standaard: uitgeschakeld), -waarschuwingen (standaard:
uitgeschakeld)
AANBEVOLEN SUBROUTINE/METHODE-OVERRIDINGEN
commando()
$cmd, $text, $line_num, $pod_para
woordelijk()
$text, $line_num, $pod_para
tekstblok()
$text, $line_num, $pod_para
interior_sequence()
OPTIONELE SUBROUTINE/METHODE-OVERSCHRIJVINGEN
nieuw()
initialiseren()
begin_pod()
begin_invoer()
eind_invoer()
end_pod()
preprocess_line()
preprocess_paragraph()
METHODEN VOOR HET PARSEN EN VERWERKEN
parse_text()
-expand_seq => code-ref|methodenaam, -uitbreid_tekst => code-ref|methodenaam,
-expand_pboom => code-ref|methodenaam
interpoleren()
parse_paragraph()
parse_from_filehandle()
parse_from_file()
TOEGANGSMETHODEN
foutsub()
snijden()
parseopts()
uitvoer_bestand()
uitvoer_handle()
Invoer bestand()
invoer_handle()
input_streams()
top_stream()
PRIVÉ-METHODEN EN GEGEVENS
_push_input_stream()
_pop_input_stream()
OP BOOM GEBASEERDE PARSING
WAARSCHUWINGEN
ZIE OOK
AUTEUR
LICENTIE
Pod::Perldoc - Look up Perl documentatie in Peul formaat.
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Perldoc::BaseTo - Basis voor Pod::Perldoc opmaakprogramma's
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Perldoc::GetOptsOO - Op maat optie parser voor Pod::Perldoc
KORTE INHOUD
PRODUCTBESCHRIJVING
Roep Pod::Perldoc::GetOptsOO::getopts($object, \@ARGV, $truth), gegeven -n, als er een
opt_n_with, het zal $object->opt_n_with( ARGUMENT ) aanroepen (bijv. "-n foo" =>
$object->opt_n_with('foo'). Idem "-nfoo"), anders (gegeven -n) als er een is
opt_n, we noemen het $object->opt_n($truth) (Waarheid is standaard 1), anders proberen we
$object->handle_unknown_option('n') aanroepen (en we verhogen het aantal fouten met
de retourwaarde ervan), als er geen handle_unknown_option is, dan waarschuwen we gewoon, en
Verhoog vervolgens de foutenteller
ZIE OOK
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Perldoc::NaarANSI - opbrengst Peul with ANSI kleur ontsnappingen
KORTE INHOUD
PRODUCTBESCHRIJVING
VOORBEHOUD
ZIE OOK
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Perldoc::ToChecker - laten perldoc controle Peul voor fouten
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Perldoc::ToMan - laten perldoc opbrengst Peul as man paginas
KORTE INHOUD
PRODUCTBESCHRIJVING
VOORBEHOUD
ZIE OOK
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Perldoc::ToNroff - laten perldoc converteren Peul naar nroff
KORTE INHOUD
PRODUCTBESCHRIJVING
VOORBEHOUD
ZIE OOK
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Perldoc::ToPod - laten perldoc opbrengst Peul as ... Peul!
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Perldoc::ToRtf - laten perldoc opbrengst Peul as RTF
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Perldoc::ToTerm - opbrengst Peul with terminal ontsnappingen
KORTE INHOUD
PRODUCTBESCHRIJVING
VOORBEHOUD
ZIE OOK
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Perldoc::NaarTekst - laten perldoc opbrengst Peul as plaintext
KORTE INHOUD
PRODUCTBESCHRIJVING
VOORBEHOUD
ZIE OOK
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Perldoc::ToTk - laten perldoc . Tk::Pod naar opbrengst Peul
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEUR
Pod::Perldoc::ToXml - laten perldoc opbrengst Peul as XML
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Pod::Platte tekst - Converteren POD gegevens naar geformatteerde ASCII tekst
KORTE INHOUD
PRODUCTBESCHRIJVING
alt, streepje, los, zin, breedte
DIAGNOSE
Bizarre spatie in item, Kan %s niet openen om te lezen: %s, Onbekende escape: %s, Onbekend
reeks: %s, ongeëvenaard =terug
BEPERKINGEN
OPMERKINGEN
ZIE OOK
AUTEUR
Pod::Selecteer, podselect() - extract gekozen secties of POD van invoer
KORTE INHOUD
VEREIST:
UITVOER
PRODUCTBESCHRIJVING
SECTIE SPECIFICATIES
GAMMA SPECIFICATIES
OBJECTMETHODEN
curr_headings()
selecteer()
add_selection()
clear_selections()
match_section()
is geselecteerd()
GEËXPORTEERDE FUNCTIES
podselect()
-uitvoer, -secties, -bereiken
PRIVÉ-METHODEN EN GEGEVENS
_compile_section_spec()
$self->{_SECTION_HEADINGS}
$self->{_SELECTED_SECTIONS}
ZIE OOK
AUTEUR
Pod::Eenvoudig - kader voor parsing Peul
KORTE INHOUD
PRODUCTBESCHRIJVING
BELANGRIJKSTE METHODEN
"$parser = SommigeKlasse->new();", "$parser->output_fh( *OUT);", "$parser->output_string(
\$somestring);", "$parser->parse_file( $een_bestandsnaam );", "$parser->parse_file(
*INPUT_FH);", "$parser->parse_string_document( $all_content );",
"$parser->parse_lines( ...@lijnen..., ondefinieerbaar );", "$parser->content_seen",
"SomeClass->filter( $bestandsnaam );"'SomeClass->filter( *INPUT_FH );",
"SomeClass->filter( \$document_content );"
SECUNDAIRE METHODEN
"$parser->parse_characters( ENIGE WAARDE )", "$parser->no_whining( ENIGE WAARDE )",
"$parser->no_errata_section( ENIGE WAARDE )", "$parser->complain_stderr( ENIGE WAARDE )",
"$parser->bron_bestandsnaam", "$parser->doc_has_started", "$parser->bron_dead",
"$parser->strip_verbatim_indent( ENIGE WAARDE )"
TERTIAIRE METHODEN
"$parser->abandon_output_fh()", "$parser->abandon_output_string()",
"$parser->accept_code( @codes )", "$parser->accept_codes( @codes )",
"$parser->accept_directive_as_data( @directives )",
"$parser->accept_directive_as_processed( @directives )",
"$parser->accept_directive_as_verbatim( @directives )", "$parser->accept_target(
@targets )", "$parser->accept_target_as_text( @targets )", "$parser->accept_targets(
@targets )", "$parser->accept_targets_as_text( @targets )",
"$parser->any_errata_seen()", "$parser->detected_encoding()", "$parser->encoding()",
"$parser->parse_from_file( $source, $to )", "$parser->scream( @error_messages )",
"$parser->unaccept_code( @codes )", "$parser->unaccept_codes( @codes )",
"$parser->unaccept_directive( @directives )", "$parser->unaccept_directives(
@directives )", "$parser->unaccept_target( @targets )", "$parser->unaccept_targets(
@targets )", "$parser->version_report()", "$parser->whine( @error_messages )"
CODERING
WAARSCHUWINGEN
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]", Gabor Szabo "[e-mail beveiligd]", Shawn H Corey "SHCOREY
op cpan.org"
Pod::Eenvoudig::Checker -- controle the Peul syntaxis of a document
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Eenvoudig::Debuggen -- zetten Pod::Eenvoudig om in traceren/debuggen mode
KORTE INHOUD
PRODUCTBESCHRIJVING
WAARSCHUWINGEN
GUTS
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Simple::DumpAsText -- storten Pod-parsing EVENTS as tekst
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Simple::DumpAsXML -- kansen om Peul om in XML
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Eenvoudig::HTML - converteren Peul naar HTML
KORTE INHOUD
PRODUCTBESCHRIJVING
BELLEN VANAF DE COMMANDOLIJN
BELLEN VAN PERL
Minimale code
Meer gedetailleerd voorbeeld
METHODEN
html_css
html_javascript
titel_voorvoegsel
titel_postfix
html_header_before_title
top_anker
html_h_niveau
index
html_header_after_title
html_voettekst
SUBCLASSEREN
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
DANKBETUIGINGEN
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Eenvoudig::HTMLBatch - converteren verscheidene Peul bestanden naar verscheidene HTML bestanden
KORTE INHOUD
PRODUCTBESCHRIJVING
VANAF DE OPDRACHTLIJN
BELANGRIJKSTE METHODEN
$batchconv = Pod::Simple::HTMLBatch->nieuw;, $batchconv->batch_convert( indirs, buiten de deur
);, $batchconv->batch_convert( undef , ...);, $batchconv->batch_convert( q{@INC},
...);, $batchconv->batch_convert( \@dirs , ...);, $batchconv->batch_convert( "somedir"
, ...);, $batchconv->batch_convert( 'somedir:someother:ook' , ...);,
$batchconv->batch_convert( ... , undef );, $batchconv->batch_convert( ... , 'somedir'
);
TOEGANGSMETHODEN
$batchconv->verbose( niet-negatief geheel getal );, $batchconv->index( waar of niet waar );,
$batchconv->contents_file( bestandsnaam );, $batchconv->contents_page_start(
HTML_string );, $batchconv->contents_page_end( HTML_string );,
$batchconv->add_css( $url);, $batchconv->add_javascript( $url);,
$batchconv->css_flurry( waar of niet waar );, $batchconv->javascript_flurry( waar of-
vals );, $batchconv->no_contents_links( waar of niet waar );,
$batchconv->html_render_class( naam van de klasse );, $batchconv->search_class( naam van de klasse
);
OPMERKINGEN OVER AANPASSING
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Eenvoudig::LinkSection -- vertegenwoordigen "sectie" attributen of L codes
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Eenvoudig::Methodie -- kansen om Pod::Eenvoudig EVENTS om in methode gesprekken
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODE BELLEN
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Simple::PullParser -- a pull-parser interface naar parsing Peul
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
mijn $token = $parser->get_token, $parser->unget_token( $token ), $parser->unget_token(
$token1, $token2, ... ), $parser->set_source( $bestandsnaam ), $parser->set_source(
$filehandle_object ), $parser->set_source( \$document_source ), $parser->set_source(
\@document_lines ), $parser->parse_file(...), $parser->parse_string_document(...),
$parser->filter(...), $parser->parse_from_file(...), mijn $title_string =
$parser->get_title, mijn $title_string = $parser->get_short_title, $author_name =
$parser->get_author, $description_name = $parser->get_description, $version_block =
$parser->get_version
NOTITIE
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Simple::PullParserEndToken -- eindtokens van Pod::Simple::PullParser
KORTE INHOUD
PRODUCTBESCHRIJVING
$token->tagnaam, $token->tagnaam(een of andere snaar), $token->tag(...),
$token->is_tag(een of andere snaar) of $token->is_tagname(een of andere snaar)
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Simple::PullParserStartToken -- start-tokens van Pod::Simple::PullParser
KORTE INHOUD
PRODUCTBESCHRIJVING
$token->tagnaam, $token->tagnaam(een of andere snaar), $token->tag(...),
$token->is_tag(een of andere snaar) of $token->is_tagname(een of andere snaar), $token->attr(bijnaam),
$token->attr(bijnaam, nieuwe waarde), $token->attr_hash
ZIE OOK
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Simple::PullParserTextToken -- tekst-tokens van Pod::Simple::PullParser
KORTE INHOUD
PRODUCTBESCHRIJVING
$token->tekst, $token->tekst(een of andere snaar), $token->tekst_r()
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Simple::PullParserToken -- penningen van Pod::Simple::PullParser
KORTE INHOUD
PRODUCTBESCHRIJVING
$token->type, $token->is_start, $token->is_text, $token->is_end, $token->dump
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Eenvoudig::RTF -- formaat Peul as RTF
KORTE INHOUD
PRODUCTBESCHRIJVING
FORMAATCONTROLE-ATTRIBUTEN
$parser->head1_halfpoint_size( halfpunt_geheel getal );, $parser->head2_halfpoint_size(
halfpunt_geheel getal );, $parser->head3_halfpoint_size( halfpunt_geheel getal );,
$parser->head4_halfpoint_size( halfpunt_geheel getal );,
$parser->codeblock_halfpoint_size( halfpunt_geheel getal );,
$parser->header_halfpoint_size( halfpunt_geheel getal );, $parser->normal_halfpoint_size(
halfpunt_geheel getal );, $parser->no_proofing_exemptions( waar of niet waar );,
$parser->doc_lang( microsoft_decimale_taalcode )
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Eenvoudig::Zoeken - vinden POD documenten in directory bomen
KORTE INHOUD
PRODUCTBESCHRIJVING
CONSTRUCTOR
ACCESSOIRES
$zoeken->inc( waar of niet waar );, $zoeken->verbose( niet-negatief getal );,
$search->limit_glob( een of andere glob-string );, $zoeken->terugbellen( \&een_routine );,
$zoeken->moeizaam( waar of niet waar );, $search->recurse( waar of niet waar );,
$search->schaduwen( waar of niet waar );, $search->limit_re( sommige-regxp );,
$search->dir_prefix( een-tekenreekswaarde );, $zoeken->voortgang( een-voortgangsobject );,
$name2path = $self->naam2pad;, $path2name = $self->pad2naam;
BELANGRIJKSTE ZOEKMETHODEN
"$search->enquête( @directories )"
"naam2pad", "pad2naam"
"$search->simplify_name( $str )"
"$zoeken->vinden( $pod )"
"$search->find( $pod, @search_dirs )"
"$self->contains_pod( $bestand )"
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Simpel::SimpleTree -- ontleden Peul om in a simpel ontleden boom
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Boom inhoud
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Simple::Subclassificatie -- schrijven a formaat as a Pod::Eenvoudig subklasse
KORTE INHOUD
PRODUCTBESCHRIJVING
Pod::Eenvoudig, Pod::Eenvoudig::Methodie, Pod::Eenvoudig::PullParser, Pod::Eenvoudig::SimpleTree
Evenementen
"$parser->_handle_element_start( element_naam, attr_hashref )",
"$parser->_handle_element_end( elementnaam )",
"$parser->_handle_text( tekst reeks )", gebeurtenissen met een element_name van Document,
gebeurtenissen met een elementnaam van Para, gebeurtenissen met een elementnaam van B, C, F of I,
gebeurtenissen met een elementnaam van S, gebeurtenissen met een elementnaam van X, gebeurtenissen met een
element_name van L, gebeurtenissen met een element_name van E of Z, gebeurtenissen met een element_name
van woordelijk, gebeurtenissen met een elementnaam van head1 .. head4, gebeurtenissen met een
element_name van codering, gebeurtenissen met een element_name van over-bullet, gebeurtenissen met een
element_name van over-number, gebeurtenissen met een element_name van over-text, gebeurtenissen met een
element_name van over-block, gebeurtenissen met een element_name van over-empty, gebeurtenissen met een
element_name van item-bullet, gebeurtenissen met een element_name of item-nummer, gebeurtenissen met
een elementnaam van itemtekst, gebeurtenissen met een elementnaam van for, gebeurtenissen met een
element_naam van gegevens
Meer Pod::Eenvoudige methoden
"$parser->accept_targets( ENIGE WAARDE )", "$parser->accept_targets_as_text(
ENIGE WAARDE )", "$parser->accept_codes( Codenaam, Codenaam... )",
"$parser->accept_directive_as_data( richtlijn_naam )",
"$parser->accept_directive_as_verbatim( richtlijn_naam )",
"$parser->accept_directive_as_processed( richtlijn_naam )", "$parser->nbsp_for_S(
BOOLAAN );", "$parser->version_report()", "$parser->pod_para_count()",
"$parser->line_count()", "$parser->nix_X_codes( ENIGE WAARDE )",
"$parser->keep_encoding_directive( ENIGE WAARDE )", "$parser->merge_text( ENIGE WAARDE
)", "$parser->code_handler( CODE_REF )", "$parser->cut_handler( CODE_REF )",
"$parser->pod_handler( CODE_REF )", "$parser->whiteline_handler( CODE_REF )",
"$parser->janken( regelnummer, klacht snaar )", "$parser->schreeuw( regelnummer,
klacht snaar )", "$parser->bron_dood(1)", "$parser->hide_line_numbers( ENIGE WAARDE
)", "$parser->no_whining( ENIGE WAARDE )", "$parser->no_errata_section( ENIGE WAARDE )",
"$parser->complain_stderr( ENIGE WAARDE )", "$parser->bare_output( ENIGE WAARDE )",
"$parser->preserve_whitespace( ENIGE WAARDE )", "$parser->parse_empty_lists( ENIGE WAARDE )"
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Eenvoudig::Tekst -- formaat Peul as plaintext
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Eenvoudig::Tekstinhoud -- krijgen the tekst content of Peul
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Eenvoudig::XHTML -- formaat Peul as valideren XHTML
KORTE INHOUD
PRODUCTBESCHRIJVING
Minimale code
METHODEN
perldoc_url_prefix
perldoc_url_postfix
man_url_voorvoegsel
man_url_postfix
titel_voorvoegsel, titel_postfix
html_css
html_javascript
html_doctype
html_charset
html_header_tags
html_h_niveau
standaard_titel
kracht_titel
html_header, html_footer
index
anker_items
backlink
SUBCLASSEREN
handle_text
handle_code
accept_targets_as_html
solve_pod_page_link
solve_man_page_link
identificeren
batch_mode_page_object_init
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
DANKBETUIGINGEN
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Simple::XMLOutStream -- kansen om Peul om in XML
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
OVER HET VERLENGEN VAN POD
ZIE OOK
Support
AUTEURSRECHTEN EN DISCLAIMERS
AUTEUR
Allison Randal"[e-mail beveiligd]", Hans Dieter Pearcey"[e-mail beveiligd]", David E.
Wieler "[e-mail beveiligd]"
Pod::Tekst - Converteren POD gegevens naar geformatteerde ASCII tekst
KORTE INHOUD
PRODUCTBESCHRIJVING
alt, code, fouten, streepje, los, marge, zelfstandige naamwoorden, aanhalingstekens, zin, stderr, utf8,
Breedte
DIAGNOSE
Bizarre ruimte in item, Item aangeroepen zonder tag, Kan %s niet openen om te lezen: %s, Ongeldig
foutinstelling "%s", ongeldige offertespecificatie "%s", POD-document bevatte syntaxisfouten
BUGS
WAARSCHUWINGEN
OPMERKINGEN
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
Pod::Tekst::Kleur - Converteren POD gegevens naar geformatteerde kleur ASCII tekst
KORTE INHOUD
PRODUCTBESCHRIJVING
BUGS
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
Pod::Tekst::Overslag, =voor stopwoorden overslaan
KORTE INHOUD
PRODUCTBESCHRIJVING
BUGS
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
Pod::Tekst::Termcap - Converteren POD gegevens naar ASCII tekst with formaat ontsnappingen
KORTE INHOUD
PRODUCTBESCHRIJVING
OPMERKINGEN
ZIE OOK
AUTEUR
AUTEURSRECHT EN LICENTIE
Pod::Gebruik - print a gebruik bericht van ingebed peul documentatie
KORTE INHOUD
ARGUMENTEN
"-message", "-msg", "-exitval", "-verbose", "-sections", "-output", "-input",
"-pathlist", "-noperldoc"
Basisklasse opmaken
Doorvoermogelijkheden
PRODUCTBESCHRIJVING
Scripts
Voorbeelden
Aanbevolen gebruik
WAARSCHUWINGEN
AUTEUR
ACKNOWLEDGMENTS
ZIE OOK
SDBM_Bestand - Gebonden toegang naar sdbm bestanden
KORTE INHOUD
PRODUCTBESCHRIJVING
Binden
UITVOER
DIAGNOSE
"sdbm store heeft -1 geretourneerd, errno 22, sleutel "..." op ..."
BUGS EN WAARSCHUWINGEN
Kluis/ Safe - Compileren en uitvoeren code in begrensd compartimenten
KORTE INHOUD
PRODUCTBESCHRIJVING
een nieuwe naamruimte, een operatormasker
WAARSCHUWING
METHODEN
vergunning (OP, ...)
permit_only (OP, ...)
ontkennen (OP, ...)
alleen weigeren (OP, ...)
trap (OP, ...), ontgrendeling (OP, ...)
deel (NAAM, ...)
share_from (PAKKET, ARRAYREF)
varglob (VARNAME)
herwaardering (STRING, STRICT)
rdo (BESTANDSNAAM)
root (NAMESPACE)
masker (MASKER)
wrap_code_ref (CODEREF)
wrap_code_refs_within (...)
RISICO'S
Geheugen, CPU, snuffelen, signalen, statuswijzigingen
AUTEUR
Scalair::Util - A selectie of algemeen nut scalair subroutines
KORTE INHOUD
PRODUCTBESCHRIJVING
FUNCTIES VOOR REFERENTIES
gezegend
refaddr
opnieuw typen
verzwakken
ontzwakken
is zwak
ANDERE FUNCTIES
dubbelvar
isduaal
isvstring
lijkt op nummer
open handvat
alleen lezen
set_prototype
bedorven
DIAGNOSE
Zwakke referenties zijn niet geïmplementeerd in de versie van perl, Vstrings niet
geïmplementeerd in de versie van perl, is "NAME" alleen beschikbaar met de XS-versie van
Scalair::Util
BEKENDE BUGS
ZIE OOK
COPYRIGHT
Zoeken::Dict - blik - search voor sleutel in woordenboek filet
KORTE INHOUD
PRODUCTBESCHRIJVING
SelecteerSaver - besparen en herstellen gekozen filet handvat
KORTE INHOUD
PRODUCTBESCHRIJVING
Zelflader - laden functies Slechts on vraag
KORTE INHOUD
PRODUCTBESCHRIJVING
Het __DATA__-token
Automatisch laden van SelfLoader
Lexicalen automatisch laden en verpakken
SelfLoader en AutoLoader
__DATA__, __END__ en de bestandshandle FOOBAR::DATA.
Klassen en geërfde methoden.
Meerdere pakketten en volledig gekwalificeerde subroutinenamen
AUTEUR
AUTEURSRECHT EN LICENTIE
Stopcontact, "Stopcontact" - netwerken constante en ondersteuning functies
KORTE INHOUD
PRODUCTBESCHRIJVING
CONSTANTEN
PF_INET, PF_INET6, PF_UNIX, ...
AF_INET, AF_INET6, AF_UNIX, ...
SOCK_STREAM, SOCK_DGRAM, SOCK_RAW, ...
SOCK_NOBLOCK. SOCK_CLOEXEC
SOL_SOCKET
SO_ACCEPTCONN, SO_BROADCAST, SO_ERROR, ...
IP_OPTIONS, IP_TOS, IP_TTL, ...
IPTOS_LOWDELAY, IPTOS_THROUGHPUT, IPTOS_RELIABILITY, ...
MSG_BCAST, MSG_OOB, MSG_TRUNC, ...
SHUT_RD, SHUT_RDWR, SHUT_WR
INADDR_ANY, INADDR_BROADCAST, INADDR_LOOPBACK, INADDR_NONE
IPPROTO_IP, IPPROTO_IPV6, IPPROTO_TCP, ...
TCP_CORK, TCP_KEEPALIVE, TCP_NODELAY, ...
IN6ADDR_ANY, IN6ADDR_LOOPBACK
IPV6_ADD_MEMBERSHIP, IPV6_MTU, IPV6_V6ONLY, ...
STRUCTUURMANIPULATOREN
$familie = sokaddr_familie $sokaddr
$sockaddr = pack_sockaddr_in $poort, $ip_adres
($poort, $ip_adres) = pak_sockaddr_in $sockaddr uit
$sockaddr = sockaddr_in $poort, $ip_adres
($poort, $ip_adres) = sokaddr_in $sockaddr
$sockaddr = pack_sockaddr_in6 $poort, $ip6_adres, [$scope_id, [$flowinfo]]
($poort, $ip6_address, $scope_id, $flowinfo) = unpack_sockaddr_in6 $sockaddr
$sockaddr = sockaddr_in6 $poort, $ip6_adres, [$scope_id, [$flowinfo]]
($poort, $ip6_adres, $scope_id, $flowinfo) = sockaddr_in6 $sockaddr
$sockaddr = pack_sockaddr_un $pad
($pad) = unpack_sockaddr_un $sockaddr
$sockaddr = sockaddr_un $pad
($pad) = sockaddr_un $sockaddr
$ip_mreq = pack_ip_mreq $multiaddr, $interface
($multiaddr, $interface) = unpack_ip_mreq $ip_mreq
$ip_mreq_source = pack_ip_mreq_source $multiaddr, $source, $interface
($multiaddr, $source, $interface) = unpack_ip_mreq_source $ip_mreq
$ipv6_mreq = pack_ipv6_mreq $multiaddr6, $ifindex
($multiaddr6, $ifindex) = unpack_ipv6_mreq $ipv6_mreq
FUNCTIES
$ip_adres = inet_aton $string
$string = inet_ntoa $ip_adres
$adres = inet_pton $familie, $string
$string = inet_ntop $familie, $adres
($err, @result) = getaddrinfo $host, $service, [$hints]
vlaggen => INT, familie => INT, soktype => INT, protocol => INT, familie => INT, soktype
=> INT, protocol => INT, addr => STRING, canonnaam => STRING, AI_PASSIVE,
AI_CANONNAME, AI_NUMERICHOST
($err, $hostnaam, $servicenaam) = getnameinfo $sockaddr, [$flags, [$xflags]]
NI_NUMERICHOST, NI_NUMERICSERV, NI_NAMEREQD, NI_DGRAM, NIx_NOHOST, NIx_NOSERV
getaddrinfo() / getnameinfo() FOUTCONSTANTEN
EAI_AGAIN, EAI_BADFLAGS, EAI_FAMILY, EAI_NODATA, EAI_NONAME, EAI_SERVICE
Voorbeelden
Zoek naar aansluiten()
Van een adres een voor mensen leesbare string maken
Hostnamen omzetten in IP-adressen
Toegang tot socketopties
AUTEUR
Opbergbaar - volharding voor Perl gegevens structuren
KORTE INHOUD
PRODUCTBESCHRIJVING
GEHEUGENOPSLAG
ADVIESVERGRENDELING
SPEED
CANONISCHE VERTEGENWOORDIGING
CODEREFERENTIES
VOORWAARTSE COMPATIBILITEIT
utf8-gegevens, beperkte hashes, bestanden van toekomstige versies van Storable
FOUTMELDING
ALLEEN TOVENAARS
haken
"OPSLAG_bevriezen" obj, klonen, "OPSLAG_ontdooien" obj, klonen, geserialiseerde, ..,
"OPSLAG_bijvoegen" klasse, klonen, geserialiseerde
predikaten
"Opslagbaar::laatste_op_in_netorder", "Opslagbaar::is_storing", "Opslagbaar::is_ophalen"
Recursie
Diep klonen
Opbergbare magie
$info = Op te slaan::file_magic( $filename ), "version", "version_nv", "major", "minor",
"hdrsize", "netorder", "byteorder", "intsize", "longsize", "ptrsize", "nvsize",
"bestand", $info = Op te slaan::read_magic( $buffer ), $info = Op te slaan::read_magic(
$buffer, $must_be_file )
Voorbeelden
VEILIGHEIDSWAARSCHUWING
WAARSCHUWING
BUGS
64-bits gegevens in perl 5.6.0 en 5.6.1
CREDITS
AUTEUR
ZIE OOK
Sub::Util - A selectie of utility subroutines voor subs en CODE referenties
KORTE INHOUD
PRODUCTBESCHRIJVING
FUNCTIES
prototype
set_prototype
ondernaam
set_subnaam
AUTEUR
Symbool - manipuleren Perl symbolen en hun namen
KORTE INHOUD
PRODUCTBESCHRIJVING
BUGS
Sys::Hostnaam - Probeer elk denkbaar weg naar krijgen hostname
KORTE INHOUD
PRODUCTBESCHRIJVING
AUTEUR
Sys::Syslog - Perl interface naar the UNIX syslog(3) gesprekken
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
UITVOER
FUNCTIES
openlog($ident, $logopt, $faciliteit), syslog($prioriteit, $bericht), syslog($prioriteit,
$formaat, @args), Note, setlogmask($mask_priority), setlogsock(), Note, closelog()
DE REGELS VAN SYS::SYSLOG
Voorbeelden
CONSTANTEN
Voorzieningen
Niveaus
DIAGNOSE
"Ongeldig argument doorgegeven aan setlogsock", "eventlog doorgegeven aan setlogsock, maar geen Win32
API beschikbaar", "geen verbinding met syslog beschikbaar", "stream doorgegeven aan setlogsock, maar
%s is niet schrijfbaar", "stream doorgegeven aan setlogsock, maar kon geen enkel apparaat vinden",
"tcp doorgegeven aan setlogsock, maar tcp-service niet beschikbaar", "syslog: argument verwacht
%s", "syslog: ongeldig niveau/faciliteit: %s", "syslog: te veel niveaus opgegeven: %s",
"syslog: te veel faciliteiten opgegeven: %s", "syslog: niveau moet worden opgegeven", "udp doorgegeven aan
setlogsock, maar udp-service niet beschikbaar", "unix doorgegeven aan setlogsock, maar pad niet
beschikbaar"
GESCHIEDENIS
ZIE OOK
Andere modules
Handmatige pagina's
RFC's
Artikelen
event Log
AUTEURS & DANKWOORD
BUGS
Support
AnnoCPAN: geannoteerde CPAN-documentatie, CPAN-beoordelingen, RT: CPAN-verzoektracker,
Zoek in CPAN-, MetaCPAN-, Perl-documentatie
COPYRIGHT
LICENTIE
TAP::Basis - Basis klasse uit die biedt gemeenschappelijk functionaliteit naar TAP::Parser en TAP::Harnas
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
TAP::Formatter::Base - Basis klasse voor harnas uitvoer gedelegeerden
VERSIE
PRODUCTBESCHRIJVING
KORTE INHOUD
METHODEN
Klasse Methoden
"breedsprakigheid", "uitgebreid", "timer", "mislukkingen", "opmerkingen", "stil", "echt_stil",
"stil", "fouten", "richtlijnen", "stdout", "kleur", "banen", "show_count"
TAP::Formatter::Kleur - lopen Perl proef scripts with kleur
VERSIE
PRODUCTBESCHRIJVING
KORTE INHOUD
METHODEN
Klasse Methoden
TAP::Formatter::Console - Harness uitvoer delegeren voor verzuim console uitvoer
VERSIE
PRODUCTBESCHRIJVING
KORTE INHOUD
"open_test"
TAP::Formatter::Console::ParallelSession - Harness uitvoer delegeren voor parallel console uitvoer
VERSIE
PRODUCTBESCHRIJVING
KORTE INHOUD
METHODEN
Klasse Methoden
TAP::Formatter::Console::Sessie - Harness uitvoer delegeren voor verzuim console uitvoer
VERSIE
PRODUCTBESCHRIJVING
"clear_for_close"
"close_test"
"koptekst"
"resultaat"
TAP::Formatter::Bestand - Harness uitvoer delegeren voor filet uitvoer
VERSIE
PRODUCTBESCHRIJVING
KORTE INHOUD
"open_test"
TAP::Formatter::Bestand::Sessie - Harness uitvoer delegeren voor filet uitvoer
VERSIE
PRODUCTBESCHRIJVING
METHODEN
resultaat
close_test
TAP::Formatter::Sessie - Abstract baseren klasse voor harnas uitvoer delegeren
VERSIE
METHODEN
Klasse Methoden
"formatter", "parser", "naam", "show_count"
TAP::Harnas - lopen proef scripts with statistiek
VERSIE
PRODUCTBESCHRIJVING
KORTE INHOUD
METHODEN
Klasse Methoden
"breedsprakigheid", "timer", "mislukkingen", "commentaren", "show_count", "normaliseren", "lib",
"switches", "test_args", "color", "exec", "merge", "sources", "aggregator_class",
"versie", "formatter_class", "multiplexer_class", "parser_class",
"scheduler_class", "formatter", "fouten", "richtlijnen", "ignore_exit", "jobs",
"regels", "rulesfiles", "stdout", "trap"
Instantiemethoden
de bronnaam van een test die moet worden uitgevoerd, een verwijzing naar een array [bronnaam, weergavenaam].
CONFIGUREREN
Plugins
"Module::Bouw"
"ExtUtils::MakeMaker"
"bewijzen"
PLUGINS SCHRIJVEN
Pas aan hoe TAP in de parser komt, pas aan hoe TAP-resultaten worden uitgevoerd vanuit de
parser
SUBCLASSEREN
Methoden
"nieuw", "runtests", "samenvatting"
VERVANGEN
ZIE OOK
TAP::Harnas::Voorbij, Test::Harnas::Verder - Verder maken proef
Verder dan een test maken
Opgeslagen staat
Parallel testen
Niet-Perl-tests
Te mengen
Mijn eigen rollen
Dieper maatwerk
Terugbelverzoeken
TAP parseren
Ondersteuning krijgen
TAP::Harnas::Env - Parsing harnas verwant milieu variabelen met de meeste passend
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
creëren(\%args )
MILIEUVARIABELEN
"HARNESS_PERL_SWITCHES", "HARNESS_VERBOSE", "HARNESS_SUBCLASS", "HARNESS_OPTIONS",
"J ", "c", "een ", "fPackage-With-Dashes", "HARNESS_TIMER", "HARNESS_COLOR",
"HARNESS_IGNORE_EXIT"
TAP::Object - Basis klasse uit die biedt gemeenschappelijk functionaliteit naar allen "KRAAN::*" modules
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
TAP::Parser - ontleden TAP uitvoer
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
"bron", "tap", "exec", "bronnen", "callback", "switches", "test_args", "spool",
"samenvoegen", "grammaticaklasse", "result_factory_class", "iterator_factory_class"
Instantiemethoden
INDIVIDUELE RESULTATEN
Resultaattypen
Versie, Plan, Pragma, Test, Commentaar, Redding, Onbekend
Algemene typemethoden
‘plan’-methoden
‘pragma’-methoden
"commentaar"-methoden
‘bailout’-methoden
‘onbekende’ methoden
"testmethoden
TOTAAL RESULTATEN
Individuele resultaten
Pragma's
Samenvatting resultaten
"negeer_afsluiten"
Verkeerd geplaatst plan, Geen plan, Meer dan één plan, Testnummers niet op volgorde
TERUGBELLEN
"test", "versie", "plan", "commentaar", "bailout", "yaml", "onbekend", "ELSE", "ALL",
"EOF"
Tik op Grammatica
ACHTERWAARDSE COMPATIBILITEIT
Verschillen
TODO-plannen, 'ontbrekende' tests
SUBCLASSEREN
Parser-componenten
optie 1, optie 2
ACKNOWLEDGMENTS
Michael Schwern, Andy Lester, chromatisch, GEOFFR, Shlomi Fish, Torsten Schoenfeld,
Jerry Gay, Aristoteles, Adam Kennedy, Yves Orton, Adrian Howard, Sean & Lil, Andreas J.
Koenig, Florian Ragwitz, Corion, Mark Stosberg, Matt Kraai, David Wheeler, Alex
Vandiver, Cosimo Streppone, Ville Skyttae
AUTEURS
BUGS
AUTEURSRECHT & LICENTIE
TAP::Parser::Aggregator - Aggregaat TAP::Parser resultaat
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
Samenvattende methoden
mislukt, parse_errors, geslaagd, gepland, overgeslagen, todo, todo_passed, wacht, afsluit
Mislukte tests, parseerfouten, slechte afsluit- of wachtstatus
Zie ook
TAP::Parser::Grammatica - A Grammatica voor the Test Iets Protocollen.
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
Tik op Grammatica
SUBCLASSEREN
ZIE OOK
TAP::Parser::Iterator - Basis klasse voor TAP (bron) iteratoren
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
SUBCLASSEREN
Voorbeeld
ZIE OOK
TAP::Parser::Iterator::Array - iterator voor array-gebaseerd TAP bronnen
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
ATTRIBUTIE
ZIE OOK
TAP::Parser::Iterator::Proces - iterator voor procesgebaseerd TAP bronnen
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
ATTRIBUTIE
ZIE OOK
TAP::Parser::Iterator::Stream - iterator voor filehandle-gebaseerd TAP bronnen
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
ATTRIBUTIE
ZIE OOK
TAP::Parser::IteratorFactory - Figuren uit welke BronHandler objecten naar . voor a gegeven
Bron
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
SUBCLASSEREN
Voorbeeld
AUTEURS
ATTRIBUTIE
ZIE OOK
TAP::Parser::Multiplexer - multiplex meervoudig TAP::Parsers
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
Zie ook
TAP::Parser::Resultaat - Basis klasse voor TAP::Parser uitvoer objecten
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Booleaanse methoden
"is_plan", "is_pragma", "is_test", "is_comment", "is_bailout", "is_version",
"is_onbekend", "is_yaml"
SUBCLASSEREN
Voorbeeld
ZIE OOK
TAP::Parser::Resultaat::Bailout - Bailout resultaat teken.
VERSIE
PRODUCTBESCHRIJVING
OVERSCHRIJDEN METHODEN
"as_string"
Instantiemethoden
TAP::Parser::Resultaat::Commentaar - Opmerking resultaat teken.
VERSIE
PRODUCTBESCHRIJVING
OVERSCHRIJDEN METHODEN
"as_string"
Instantiemethoden
TAP::Parser::Resultaat::Plan - Plannen resultaat teken.
VERSIE
PRODUCTBESCHRIJVING
OVERSCHRIJDEN METHODEN
"as_string", "ruw"
Instantiemethoden
TAP::Parser::Resultaat::Pragma - TAP pragma teken.
VERSIE
PRODUCTBESCHRIJVING
OVERSCHRIJDEN METHODEN
"as_string", "ruw"
Instantiemethoden
TAP::Parser::Resultaat::Test - Test resultaat teken.
VERSIE
PRODUCTBESCHRIJVING
OVERSCHRIJDEN METHODEN
Instantiemethoden
TAP::Parser::Resultaat::Onbekend - Onbekend resultaat teken.
VERSIE
PRODUCTBESCHRIJVING
OVERSCHRIJDEN METHODEN
"as_string", "ruw"
TAP::Parser::Resultaat::Versie - TAP syntaxis versie teken.
VERSIE
PRODUCTBESCHRIJVING
OVERSCHRIJDEN METHODEN
"as_string", "ruw"
Instantiemethoden
TAP::Parser::Resultaat::YAML - Yamla resultaat teken.
VERSIE
PRODUCTBESCHRIJVING
OVERSCHRIJDEN METHODEN
"as_string", "ruw"
Instantiemethoden
TAP::Parser::ResultFactory - Fabriek voor het creëren van TAP::Parser uitvoer objecten
KORTE INHOUD
VERSIE
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
SUBCLASSEREN
Voorbeeld
ZIE OOK
TAP::Parser::Scheduler - Plan testen gedurende parallel het testen van
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Regels datastructuur
Standaard komen alle tests in aanmerking om parallel te worden uitgevoerd. Het specificeren van een van uw
eigen regels verwijderen deze, "Eerste wedstrijd wint". De eerste regel die bij een toets past
zal degene zijn die van toepassing is. Elke test die niet aan een regel voldoet, wordt uitgevoerd
volgorde aan het einde van de run. Het bestaan van een regel impliceert niet dat er een wordt geselecteerd
test. U moet nog steeds opgeven welke tests moeten worden uitgevoerd en een regel opgeven om tests toe te staan
parallel lopen zorgt er niet voor dat de run parallel loopt. U moet nog steeds de
aantal parallelle "taken" in uw Harness-object
Instantiemethoden
TAP::Parser::Scheduler::Taak - A single het testen van baan.
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
Attributen
TAP::Parser::Scheduler::Spinner - A nee-op baan.
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
ZIE OOK
TAP::Parser::Bron - a TAP (bron) & meta gegevens over it
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
AUTEURS
ZIE OOK
TAP::Parser::SourceHandler - Basis klasse voor anders TAP (bron) afhandelaars
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
SUBCLASSEREN
Voorbeeld
AUTEURS
ZIE OOK
TAP::Parser::SourceHandler::Uitvoerbaar bestand - Stroom uitvoer van an uitvoerbaar TAP (bron)
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
SUBCLASSEREN
Voorbeeld
ZIE OOK
TAP::Parser::SourceHandler::Bestand - Stroom TAP van a tekst bestand.
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
CONFIGURATIE
SUBCLASSEREN
ZIE OOK
TAP::Parser::SourceHandler::Handle - Stroom TAP van an IO::Handvat or a GLOB.
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
SUBCLASSEREN
ZIE OOK
TAP::Parser::SourceHandler::Perl - Stroom TAP van a Perl uitvoerbaar
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
SUBCLASSEREN
Voorbeeld
ZIE OOK
TAP::Parser::SourceHandler::RawTAP - Stroom uitvoer van rauw TAP in a scalair/array ref.
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
SUBCLASSEREN
ZIE OOK
TAP::Parser::YAMLish::Lezer - Lees YAMLish gegevens van iterator
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
AUTEUR
ZIE OOK
COPYRIGHT
TAP::Parser::YAMLish::Schrijver - Schrijven YAMLish gegevens
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Klasse Methoden
Instantiemethoden
een verwijzing naar een scalair om YAML aan toe te voegen, de handle van een geopend bestand, een verwijzing
naar een array waarin YAML wordt gepusht, een codereferentie
AUTEUR
ZIE OOK
COPYRIGHT
Termijn::ANSIColor - Kleur scherm uitvoer gebruik ANSI ontsnappen sequenties
KORTE INHOUD
PRODUCTBESCHRIJVING
Ondersteunde kleuren
Functie-interface
kleur(ATTR[, ATTR ...]), gekleurd(STRING, ATTR[, ATTR ...]), gekleurd(ATTR-REF,
STRING[, STRING...]), uncolor(ESCAPE), kleurenstrip(STRING[, STRING...]),
kleurgeldig(ATTR[, ATTR ...]), coloralias(ALIAS[, ATTR])
Constante interface
De kleurenstapel
DIAGNOSE
Slechte kleurtoewijzing %s, slechte ontsnappingsreeks %s, Bareword "%s" niet toegestaan terwijl "strict
subs" in gebruik, Kan geen alias maken van standaardkleur %s, Kan geen alias maken van standaardkleur %s in %s,
Ongeldige aliasnaam %s, Ongeldige aliasnaam %s in %s, Ongeldige attribuutnaam %s, Ongeldig
attribuutnaam %s in %s, naam "%s" slechts één keer gebruikt: mogelijke typefout, geen komma toegestaan
na filehandle, geen naam voor escape-reeks %s
MILIEU
ANSI_COLORS_ALIASES, ANSI_COLORS_DISABLED
COMPATIBILITEIT
BEPERKINGEN
OPMERKINGEN
AUTEURS
AUTEURSRECHT EN LICENTIE
ZIE OOK
Termijn::Cap - Perl termcap interface
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
Tgetent, OSPEED, TERMIJN
Tpad, $tekenreeks, $cnt, $FH
Tputs, $cap, $cnt, $FH
Tgoto, $cap, $kol, $ Row, $FH
Trequire
Voorbeelden
AUTEURSRECHT EN LICENTIE
AUTEUR
ZIE OOK
Termijn::Voltooid - Perl woord voltooiing module
KORTE INHOUD
PRODUCTBESCHRIJVING
, ^D, ^U, ,
DIAGNOSE
BUGS
AUTEUR
Termijn::ReadLine - Perl interface naar divers "Lees regel" pakketjes. If geen vast pakket is gevonden,
substituten stompjes verkrijgen in plaats daarvan of basis- functies.
KORTE INHOUD
PRODUCTBESCHRIJVING
Minimale set ondersteunde functies
"ReadLine", "nieuw", "readline", "addhistory", "IN", "OUT", "MinLine", "findConsole",
Attributen, "Kenmerken"
Extra ondersteunde functies
"tkRunning", "event_loop", "ornamenten", "newTTY"
UITVOER
MILIEU
Test - biedt a simpel kader voor het schrijven van proef scripts
KORTE INHOUD
PRODUCTBESCHRIJVING
SNELSTARTGIDS
Functies
"plan(...)", "testen => nummer", "todo => [een]", "onfail => sub { ... }",
"onfail => \&sommige_sub"
_waarderen
"OK(...)"
"overslaan(skip_if_true, arg...)"
TESTTYPEN
NORMALE TESTS, OVERGESLAGEN TESTS, TODO-TESTS
ONFOUT
BUGS en WAARSCHUWINGEN
MILIEU
NOTITIE
ZIE OOK
AUTEUR
Test::Bouwer - backend voor bouwt proef bibliotheken
KORTE INHOUD
PRODUCTBESCHRIJVING
Bouw
nieuwe
en je merk te creëren
kind
subtest
_plan_afgehandeld, Expliciet het aantal tests instellen, 'no_plan' instellen, 'skip_all' instellen
afronden
ouder
naam
opnieuw in te stellen
Opzetten van testen
plan
verwachte_tests
geen plan
_output_plan
klaar_testen
heeft_plan
sla alles over
geëxporteerd_naar
Testen uitvoeren
ok
is_eq, is_num
is niet_eq, isnt_num
als, anders
cmp_ok
Andere testmethoden
BAIL_OUT
overspringen
todo_skip
skip_rest
Test de methoden voor het bouwen van nutsvoorzieningen
misschien_regex
_poging
is_fh
Teststijl
niveau
gebruik_nummers
geen_diag, geen_einde, geen_header
uitgang
diag
nota
verklaren
_afdrukken
uitvoer, mislukking_uitvoer, todo_output
reset_uitvoer
karper, kwaak
Teststatus en informatie
huidige_test
is_voorbij
beknopte versie
gegevens
todo
vind_TODO
in_todo
todo_start
"todo_end"
bezoeker
_sanity_check
_wauw
_mijn_uitgang
UITGANGSCODES
DRADEN
GEHEUGEN
Voorbeelden
ZIE OOK
AUTEURS
ONDERHOUDERS
Tsjaad Granum[e-mail beveiligd]>
COPYRIGHT
Test::Builder::IO::Scalair - A kopiëren of IO::Scalair voor Test::Bouwer
PRODUCTBESCHRIJVING
COPYRIGHT en LICENTIE
Bouw
nieuw [ARGS...]
open [SCALARREF]
geopend
dichtbij
Input en output
doorspoelen
krijg
getlijn
lijnen krijgen
ARGS afdrukken..
lees BUF, NBYTES, [OFFSET]
schrijf BUF, NBYTES, [OFFSET]
sysread BUF, LEN, [OFFSET]
syswrite BUF, NBYTES, [OFFSET]
Zoeken/vertellen en andere attributen
automatisch spoelen
binmodus
duidelijker
eof
zoek OFFSET, WAAROM
sysseek OFFSET, WANNEER
vertellen
gebruik_RS [JA NEE]
setpos POS
krijgen
sref
WAARSCHUWINGEN
VERSIE
AUTEURS
Primaire Onderhouder
Hoofdauteur
Andere bijdragers
ZIE OOK
Test::Bouwer::Module - Basis klasse voor proef modules
KORTE INHOUD
PRODUCTBESCHRIJVING
Importeren
Bouwer
Test::Bouwer::Tester - proef testsuites uit die hebben geweest bebouwd with Test::Bouwer
KORTE INHOUD
PRODUCTBESCHRIJVING
Functies
test_out, test_err
test_mislukt
test_diag
test_test, titel (synoniem 'naam', 'label'), skip_out, skip_err
lijn_getal
kleur
BUGS
AUTEUR
ONDERHOUDERS
Tsjaad Granum[e-mail beveiligd]>
OPMERKINGEN
ZIE OOK
Test::Bouwer::Tester::Kleur - kansen om on kleur in Test::Bouwer::Tester
KORTE INHOUD
PRODUCTBESCHRIJVING
AUTEUR
BUGS
ZIE OOK
Test::Harnas - lopen Perl standaard proef scripts with statistiek
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
FUNCTIES
runtests( @test_files )
execute_tests( tests => \@test_files, out => \*FH )
EXPORTEREN
OMGEVINGSVARIABELEN DIE AANVRAGEN::HARNAS::COMPATIBELE SETS
"HARNESS_ACTIVE", "HARNESS_VERSION"
OMGEVINGSVARIABELEN DIE VAN INVLOED ZIJN OP TEST::HARNAS
"HARNESS_PERL_SWITCHES", "HARNESS_TIMER", "HARNESS_VERBOSE", "HARNESS_OPTIONS",
"J ", "c", "een ", "fPakket-met-streepjes", "HARNESS_SUBCLASS",
"HARNESS_SUMMARY_COLOR_SUCCESS", "HARNESS_SUMMARY_COLOR_FAIL"
Besmeurde modus
ZIE OOK
BUGS
AUTEURS
LICENTIE EN AUTEURSRECHT
Test::Meer - nog ander kader voor het schrijven van proef scripts
KORTE INHOUD
PRODUCTBESCHRIJVING
Ik hou ervan als een plan tot stand komt
klaar_testen
Namen testen
Ik ben oké, jij bent niet oké.
ok
is, isnt
als
anders
cmp_ok
kan_ok
isa_ok
nieuw_ok
subtest
passeren, mislukken
Moduletesten
vereisen_ok
gebruik_ok
Complexe datastructuren
is_diep
Diagnostiek
diag, nota
verklaren
Voorwaardelijke tests
OVERSLAAN: BLOCK
TE DOEN: BLOCK, todo_skip
Wanneer gebruik ik SKIP versus TODO?
Test de controle
BAIL_OUT
Ontmoedigde vergelijkingsfuncties
eq_matrix
eq_hash
eq_set
Test uitbreiden en inbedden::Meer
bouwer
UITGANGSCODES
COMPATIBILITEIT
subtests, "done_testing()", "cmp_ok()", "new_ok()" "note()" en "explain()"
WAARSCHUWINGEN en OPMERKINGEN
utf8 / "Breed teken in print", Overbelaste objecten, Threads
GESCHIEDENIS
ZIE OOK
ALTERNATIEVEN
TESTKADERS
EXTRA BIBLIOTHEKEN
OVERIGE ONDERDELEN
BUNDELS
AUTEURS
ONDERHOUDERS
Tsjaad Granum[e-mail beveiligd]>
BUGS
BRON
COPYRIGHT
Test::Eenvoudig - Basic utilities voor het schrijven van testen.
KORTE INHOUD
PRODUCTBESCHRIJVING
ok
VOORBEELD
WAARSCHUWINGEN
OPMERKINGEN
GESCHIEDENIS
ZIE OOK
Test::Meer
AUTEURS
ONDERHOUDERS
Tsjaad Granum[e-mail beveiligd]>
COPYRIGHT
Test::Tester - Gemak: het testen van proef modules bebouwd with Test::Bouwer
KORTE INHOUD
PRODUCTBESCHRIJVING
HOE TE GEBRUIKEN (DE GEMAKKELIJKE MANIER)
HOE TE GEBRUIKEN (DE HARDE MANIER)
TEST RESULTATEN
ok, actueel_ok, naam, type, reden, diagnose, diepte
RUIMTEN EN TABS
KLEUR
GEËXPORTEERDE FUNCTIES
HOE WERKT HET?
WAARSCHUWINGEN
ZIE OOK
AUTEUR
LICENTIE
Test::Tester::Vastleggen - Help het testen van proef modules bebouwd with Test::Bouwer
PRODUCTBESCHRIJVING
AUTEUR
LICENTIE
Test::Tester::CaptureRunner - Help het testen van proef modules bebouwd with Test::Bouwer
PRODUCTBESCHRIJVING
AUTEUR
LICENTIE
Test::Zelfstudie - A zelfstudie over het schrijven van werkelijk basis- testen
PRODUCTBESCHRIJVING
Moeren en bouten van testen.
Waar te beginnen?
namen
Test de handleiding
Soms kloppen de tests niet
Veel waarden testen
Informatieve namen
Testen overslaan
Todo-testen
Testen met de besmettingsmodus.
Voetnoten
AUTEURS
ONDERHOUDERS
Tsjaad Granum[e-mail beveiligd]>
COPYRIGHT
Test::gebruik::ok - Alternatief naar Test::Meer::use_ok
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
MAINTAINER
Tsjaad Granum[e-mail beveiligd]>
CC0 1.0 Universeel
Tekst::Afkorting - afgekort - en je merk te creëren an afkorting tafel van a lijst
KORTE INHOUD
PRODUCTBESCHRIJVING
VOORBEELD
Tekst::Gebalanceerd - Extract afgebakend tekst sequenties van snaren.
KORTE INHOUD
PRODUCTBESCHRIJVING
Algemeen gedrag in lijstcontexten
[0], [1], [2]
Algemeen gedrag in scalaire en lege contexten
Een opmerking over voorvoegsels
"extract_delimited"
"extract_bracketed"
"extract_variabele"
[0], [1], [2]
"extract_tagged"
"reject => $listref", "ignore => $listref", "fail => $str", [0], [1], [2], [3],
[4]
"gen_extract_tagged"
"extract_quotelike"
[0], [1], [2], [3], [4], [5], [6], [7], [8], [9], [10]
"extract_quotelike" en "hier documenten"
[0], [1], [2], [3], [4], [5], [6], [7..10]
"extract_codeblok"
"extract_meerdere"
"gen_delimited_pat"
"gescheiden_pat"
DIAGNOSE
C , C ,
C , C
operator gevonden na voorvoegsel: "%s">, C ,
C , C ,
C , C
haakje: verwacht "%c" maar gevonden "%s">, C
citaatachtige "%s">, C , C
na dereferencer>, C ,
C , C
"%s">, C , C
/%s/>, C , C
geneste tag: %s>, C , C
label>
AUTEUR
INSECTEN EN IRRITATIES
COPYRIGHT
Tekst::ParseWords - ontleden tekst om in an reeks of penningen or reeks of arrays
KORTE INHOUD
PRODUCTBESCHRIJVING
Voorbeelden
0, 1, 2, 3, 4, 5
ZIE OOK
AUTEURS
AUTEURSRECHT EN LICENTIE
Tekst::Tabbladen - uitbreiden en uitvouwen tabbladen als unix uitbreiden(1) en uitvouwen(1)
KORTE INHOUD
PRODUCTBESCHRIJVING
UITVOER
uitbreiden, uitvouwen, $tabstop
VOORBEELD
ONDERBREKING
BUGS
LICENTIE
Tekst::Wrap - lijn omhulsel naar formulier simpel paragrafen
KORTE INHOUD
PRODUCTBESCHRIJVING
OVERRIJDEN
Voorbeelden
ONDERBREKING
ZIE OOK
AUTEUR
LICENTIE
Draad - Manipuleren schroefdraad in Perl (Voor oud code only)
VEROUDERD
GESCHIEDENIS
KORTE INHOUD
PRODUCTBESCHRIJVING
FUNCTIES
$thread = Thread->new(\&start_sub), $thread = Thread->new(\&start_sub, LIST), vergrendelen
VARIABEL, async BLOCK;, Thread->self, Thread->list, cond_wait VARIABLE, cond_signal
VARIABEL, cond_broadcast VARIABEL, opbrengst
METHODEN
samenvoegen, losmaken, gelijk maken, klaar, klaar
DEFUNCTIE
lock(\&sub), eval, vlaggen
ZIE OOK
Onderwerp::Wachtrij - Draadveilig rok
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
Gewone scalairen, Array-referenties, Hash-referenties, Scalaire refs, objecten gebaseerd op het bovenstaande
WACHTRIJ AANMAKEN
->nieuw(), ->nieuw(LIJST)
BASISMETHODEN
->in wachtrij(LIJST), ->uit de wachtrij halen (), ->dequeue(COUNT), ->dequeue_nb(), ->dequeue_nb(COUNT),
->dequeue_timed(TIMEOUT), ->dequeue_timed(TIMEOUT, COUNT), ->in behandeling(), ->einde()
GEAVANCEERDE METHODEN
->kijkje(), ->peek(INDEX), ->insert(INDEX, LIJST), ->extract(), ->extract(INDEX),
->extract(INDEX, AANTAL)
OPMERKINGEN
Beperkingen
ZIE OOK
MAINTAINER
LICENTIE
Onderwerp::Semafoor - Draadveilig semaforen
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
->nieuw(), ->nieuw(NUMMER), ->omlaag(), ->naar beneden(GETAL), ->down_nb(), ->down_nb(AANTAL),
->down_force(), ->down_force(NUMBER), ->omhoog(), ->omhoog(AANTAL)
OPMERKINGEN
ZIE OOK
MAINTAINER
LICENTIE
Stropdas::Array - baseren klasse voor gebonden arrays
KORTE INHOUD
PRODUCTBESCHRIJVING
TIEARRAY klassennaam, LIST, STORE dit, index, waarde, FETCH dit, index, FETCHSIZE dit,
STORESIZE dit, tel, VERLENG dit, tel, BESTAAT dit, sleutel, VERWIJDER dit, sleutel, WISSEN
dit, VERNIETIG dit, PUSH dit, LIST, POP dit, SHIFT dit, UNSHIFT dit, LIST, SPLICE
dit, offset, lengte, LIJST
WAARSCHUWINGEN
AUTEUR
Stropdas::Bestand - Toegang tot the lijnen of a schijf filet via a Perl reeks
KORTE INHOUD
PRODUCTBESCHRIJVING
"recsep"
"autochomp"
"modus"
"geheugen"
"dw_grootte"
Optie Formaat
Publieke methoden
"kudde"
"autochomp"
"uitstellen", "doorspoelen", "weggooien" en "automatisch uitstellen"
"offset"
Koppelen aan een reeds geopende filehandle
Uitgesteld schrijven
Automatisch uitstellen
GELIJKTIJDIGE TOEGANG TOT BESTANDEN
WAARSCHUWINGEN
SUBCLASSEREN
Hoe zit het met "DB_File"?
AUTEUR
LICENTIE
GARANTIEBELEID
BEDANKT
ALLES
Stropdas::Handvat - baseren klasse definities voor gebonden handgrepen
KORTE INHOUD
PRODUCTBESCHRIJVING
TIEHANDLE-klassenaam, LIST, SCHRIJF dit, scalair, lengte, offset, PRINT dit, LIST,
PRINTF dit, formaat, LIJST, LEES dit, scalair, lengte, offset, READLINE dit, GETC
dit, SLUIT dit, OPEN dit, bestandsnaam, BINMODE dit, EOF dit, VERTEL dit, ZOEK dit,
gecompenseerd, vanwaar, VERNIETIG dit
MEER INFORMATIE
COMPATIBILITEIT
Stropdas::Hasj, Stropdas::StdHash, Stropdas::ExtraHash - baseren klasse definities voor gebonden hashes
KORTE INHOUD
PRODUCTBESCHRIJVING
TIEHASH klassennaam, LIST, STORE dit, sleutel, waarde, FETCH dit, sleutel, FIRSTKEY dit,
NEXTKEY dit, laatste sleutel, BESTAAT dit, sleutel, DELETE dit, sleutel, CLEAR dit, SCALAR dit
Erven van Stropdas::StdHash
Erven van Stropdas::ExtraHash
"SCALAR", "ONTKOPPELEN" en "VERNIETIGEN"
MEER INFORMATIE
Stropdas::Hash::NamedCapture - Genoemd regexp vangen buffers
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
Stropdas::Memoiseer - toevoegen gegevens naar hachee wanneer nodig
KORTE INHOUD
PRODUCTBESCHRIJVING
Erven van Stropdas::Memoiseer
VOORBEELD
BUGS
AUTEUR
Stropdas::RefHash - . referenties as hachee toetsen
KORTE INHOUD
PRODUCTBESCHRIJVING
VOORBEELD
DRAAD ONDERSTEUNING
OPBERGBARE ONDERSTEUNING
RELIEK ONDERSTEUNING
LICENTIE
MAINTAINER
AUTEUR
ZIE OOK
Stropdas::Scalair, Gelijkspel::StdScalar - baseren klasse definities voor gebonden scalairen
KORTE INHOUD
PRODUCTBESCHRIJVING
TIESCALAR klassennaam, LIST, FETCH dit, STORE dit, waarde, VERNIETIG dit
Tie::Scalair versus Tie::StdScalar
MEER INFORMATIE
Stropdas::StdHandle - baseren klasse definities voor gebonden handgrepen
KORTE INHOUD
PRODUCTBESCHRIJVING
Stropdas::SubstrHash - Vast tafelformaat, vaste sleutellengte hashing
KORTE INHOUD
PRODUCTBESCHRIJVING
WAARSCHUWINGEN
Tijd::HiRes - Hoog resolutie alarm, slaap, haal de tijd van de dag, interval timers
KORTE INHOUD
PRODUCTBESCHRIJVING
gettimeofday (), usleep ( $useconds ), nanosleep ( $nanoseconds ), ualarm ( $useconds
[, $interval_useconds ] ), tv_interval, tijd (), slaap ($floating_seconds ), alarm (
$floating_seconds [, $interval_floating_seconds ] ), setitimer ( $welke,
$floating_seconds [, $interval_floating_seconds ] ), getitimer ( $welke ),
clock_gettime ($welke), clock_getres ($welke), clock_nanosleep ($welke,
$nanoseconden, $vlaggen = 0), klok(), stat, stat FH, stat EXPR, lstat, lstat FH, lstat
EXPR
Voorbeelden
C-API
DIAGNOSE
useconden of interval meer dan ...
negatieve tijd nog niet uitgevonden
interne fout: useconden < 0 (niet ondertekend ... ondertekend ...)
useconden of uinterval gelijk aan of groter dan 1000000
nog niet geïmplementeerd op dit platform
WAARSCHUWINGEN
ZIE OOK
AUTEURS
AUTEURSRECHT EN LICENTIE
Tijd::Lokaal - efficiënt berekenen tijd van lokaal en GMT tijd
KORTE INHOUD
PRODUCTBESCHRIJVING
FUNCTIES
"timelocal()" en "timegm()"
"timelocal_nocheck()" en "timegm_nocheck()"
Jaarwaarde-interpretatie
Grenzen van tijd_t
Dubbelzinnige lokale tijden (DST)
Niet-bestaande lokale tijden (DST)
Negatieve tijdperkwaarden
IMPLEMENTATIE
BUGS
Support
COPYRIGHT
AUTEUR
Uurwerk - Object Georiënteerd tijd objecten
KORTE INHOUD
PRODUCTBESCHRIJVING
GEBRUIK
Lokale locaties
Datumberekeningen
Datum vergelijkingen
Datumparsering
JJJJ-MM-DDTuu:mm:ss
Weeknummer
Mondiale overheersing
WAARSCHUWINGEN
$ENV{TZ} instellen in Threads op Win32
Gebruik van tijdperkseconden
AUTEUR
AUTEURSRECHT EN LICENTIE
ZIE OOK
BUGS
Tijd::Seconden - a simpel API naar converteren seconden naar anders gegevens waarden
KORTE INHOUD
PRODUCTBESCHRIJVING
METHODEN
AUTEUR
AUTEURSRECHT EN LICENTIE
bugs
Tijd::gmtime - bij naam interface naar Perl's ingebouwd gmtijd() functie
KORTE INHOUD
PRODUCTBESCHRIJVING
NOTITIE
AUTEUR
Tijd::lokale tijd - bij naam interface naar Perl's ingebouwd lokale tijd() functie
KORTE INHOUD
PRODUCTBESCHRIJVING
NOTITIE
AUTEUR
Tijd::tm - intern object gebruikt by Tijd::gmtime en Tijd::lokale tijd
KORTE INHOUD
PRODUCTBESCHRIJVING
AUTEUR
UNIVERSAL - baseren klasse voor ALLE klassen (gezegend referenties)
KORTE INHOUD
PRODUCTBESCHRIJVING
"$obj->isa( TYPE )", "CLASS->isa( TYPE )", "eval { VAL->isa( TYPE ) }", "TYPE", $obj,
"CLASS", "VAL", "$obj->DOES( ROLE )", "CLASS->DOES( ROLE )", "$obj->can( METHODE )",
"CLASS->can( METHODE )", "eval { VAL->can( METHODE ) }", "VERSIE ( [ VEREIST ] )"
WAARSCHUWINGEN
UITVOER
Unicode::Sorteren - Unicode Vergelijking Algoritme
KORTE INHOUD
PRODUCTBESCHRIJVING
Constructeur en maatwerk
UCA_Version, alternatief, achteruit, entry, hangul_terminator, hoogsteFFFF,
identiek, negeerChar, negeerNaam, negeer_niveau2, katakana_before_hiragana, niveau,
long_contraction, minimalFFFE, normalisatie, overrideCJK, overrideHangul,
overrideOut, voorbewerken, herschikken, herschrijven, onderdrukken, tabel, undefChar,
undefName, upper_before_lower, variabele
Methoden voor sorteren
"@gesorteerd = $Collator->sort(@not_sorted)", "$result = $Collator->cmp($a, $b)",
"$result = $Collator->eq($a, $b)", "$result = $Collator->ne($a, $b)", "$result =
$Collator->lt($a, $b)", "$result = $Collator->le($a, $b)", "$result =
$Collator->gt($a, $b)", "$result = $Collator->ge($a, $b)", "$sortKey =
$Collator->getSortKey($string)", "$sortKeyForm = $Collator->viewSortKey($string)"
Methoden voor zoeken
"$position = $Collator->index($string, $substring[, $position])", "($position,
$length) = $Collator->index($string, $substring[, $position])", "$match_ref =
$Collator->match($string, $substring)", "($match) = $Collator->match($string,
$substring)", "@match = $Collator->gmatch($string, $substring)", "$count =
$Collator->subst($string, $substring, $replacement)", "$count =
$Collator->gsubst($string, $substring, $replacement)"
Andere methoden
"%old_tailoring = $Collator->change(%new_tailoring)", "$modified_collator =
$Collator->change(%new_tailoring)", "$version = $Collator->version()",
"UCA_Version()", "Base_Unicode_Version()"
EXPORTEREN
INSTALL
WAARSCHUWINGEN
Normalisatie, conformiteitstest
AUTEUR, AUTEURSRECHT EN LICENTIE
ZIE OOK
Unicode-sorteeralgoritme - UTS #10, de standaard Unicode-sorteerelementtabel
(DUCET), de conformiteitstest voor de UCA, Hangul Syllable Type, Unicode-normalisatie
Formulieren - UAX #15, Unicode Locale Data Markup Language (LDML) - UTS #35
Unicode::Collate::CJK::Big5 - weging CJK Unified ideografieën voor Unicode::Sorteren
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language
(LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::CJK::GB2312 - weging CJK Unified ideografieën voor Unicode::Sorteren
KORTE INHOUD
PRODUCTBESCHRIJVING
VOORBEHOUD
ZIE OOK
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language
(LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::CJK::JISX0208 - weging JIS KANJI voor Unicode::Sorteren
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::CJK::Koreaans - weging CJK Unified ideografieën voor Unicode::Sorteren
KORTE INHOUD
PRODUCTBESCHRIJVING
ZIE OOK
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language
(LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::CJK::Pinyin - weging CJK Unified ideografieën voor Unicode::Sorteren
KORTE INHOUD
PRODUCTBESCHRIJVING
VOORBEHOUD
ZIE OOK
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language
(LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::CJK::Stroke - weging CJK Unified ideografieën voor Unicode::Sorteren
KORTE INHOUD
PRODUCTBESCHRIJVING
VOORBEHOUD
ZIE OOK
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language
(LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::CJK::Zhuyin - weging CJK Unified ideografieën voor Unicode::Sorteren
KORTE INHOUD
PRODUCTBESCHRIJVING
VOORBEHOUD
ZIE OOK
CLDR - Unicode Common Locale Data Repository, Unicode Locale Data Markup Language
(LDML) - UTS #35, Unicode::Collate, Unicode::Collate::Locale
Unicode::Collate::Locale - Taalkunde maatwerk voor DUCET via Unicode::Sorteren
KORTE INHOUD
PRODUCTBESCHRIJVING
Constructeur
Methoden
"$Collator->getlocale", "$Collator->locale_version"
Een lijst met aanpasbare landinstellingen
INSTALL
VOORBEHOUD
maatwerk is niet maximaal
AUTEUR
ZIE OOK
Unicode-sorteeralgoritme - UTS #10, de standaard Unicode-sorteerelementtabel
(DUCET), Unicode Locale Data Markup Language (LDML) - UTS #35, CLDR - Unicode Common
Lokale gegevensopslagplaats, Unicode::Collate, Unicode::Normalize
Unicode::Normaliseren - Unicode Normalisatie Formulieren
KORTE INHOUD
PRODUCTBESCHRIJVING
Normalisatieformulieren
"$NFD_string = NFD($string)", "$NFC_string = NFC($string)", "$NFKD_string =
NFKD($string)", "$NFKC_string = NFKC($string)", "$FCD_string = FCD($string)",
"$FCC_string = FCC($string)", "$normalized_string = normaliseren($form_name,
$tekenreeks)"
Ontleding en compositie
"$decomposed_string = ontleden($string [, $useCompatMapping])",
"$reordered_string = opnieuw ordenen($string)", "$composed_string = compose($string)",
"($processed, $unprocessed) = splitOnLastStarter($normalized)", "$processed =
normalize_partial($form, $unprocessed)", "$processed = NFD_partial($unprocessed)",
"$processed = NFC_partial($unprocessed)", "$processed =
NFKD_partial($unprocessed)", "$processed = NFKC_partial($unprocessed)"
Snelle check
"$result = checkNFD($string)", "$result = checkNFC($string)", "$result =
checkNFKD($string)", "$result = checkNFKC($string)", "$result =
checkFCD($string)", "$result = checkFCC($string)", "$result = check($form_name,
$tekenreeks)"
Karaktergegevens
"$canonical_decomposition = getCanon($code_point)", "$compatibility_decomposition
= getCompat($code_point)", "$code_point_composite = getComposite($code_point_hier,
$code_point_next)", "$combining_class = getCombinClass($code_point)",
"$may_be_composed_with_prev_char = isComp2nd($code_point)", "$is_exclusion =
isExclusie($code_point)", "$is_singleton = isSingleton($code_point)",
"$is_non_starter_decomposition = isNonStDecomp($code_point)",
"$is_Full_Composition_Exclusion = isComp_Ex($code_point)", "$NFD_is_NO =
isNFD_NO($code_point)", "$NFC_is_NO = isNFC_NO($code_point)", "$NFC_is_MAYBE =
isNFC_MAYBE($code_point)", "$NFKD_is_NO = isNFKD_NO($code_point)", "$NFKC_is_NO =
isNFKC_NO($code_point)", "$NFKC_is_MAYBE = isNFKC_MAYBE($code_point)"
EXPORTEREN
WAARSCHUWINGEN
Perl-versie versus Unicode-versie, correctie van decompositietoewijzing, herzien
definitie van canonieke compositie
AUTEUR
ZIE OOK
http://www.unicode.org/reports/tr15/,
http://www.unicode.org/Public/UNIDATA/CompositionExclusions.txt,
http://www.unicode.org/Public/UNIDATA/DerivedNormalizationProps.txt,
http://www.unicode.org/Public/UNIDATA/NormalizationCorrections.txt,
http://www.unicode.org/review/pr-29.html, http://www.unicode.org/notes/tn5/
Unicode::UCD - Unicode karakter databank
KORTE INHOUD
PRODUCTBESCHRIJVING
codepunt-argument
charinfo()
code, naam, categorie, combineren, bidi, ontleding, decimale, cijfer, numerieke,
gespiegeld, Unicode10, commentaar, bovenste, te verlagen, titel, blok, script
charprop()
Blok, Decomposition_Mapping, Name_Alias, Numeric_Value, Script_Extensions
charprops_all()
tekenblok()
teken()
tekenblokken()
tekens()
charinrange()
algemene_categorieën()
bidi_types()
compexcl()
koffervouw()
code, vol, simpel, in kaart brengen, toestand, * Als u deze 'ik'-toewijzing gebruikt, * Als je uitsluit
deze 'ik'-toewijzing, turks
all_casefolds()
casespecificatie()
code, te verlagen, titel, bovenste, voorwaarde
benoemdeq()
aantal()
prop_aliases()
prop_values()
prop_value_aliassen()
prop_invlist()
prop_invmap()
"S", "sl", "correctie", "controle", "alternatief", "verzinsel", "afkorting", "A", "al",
"ae", "ale", "ar", "N", "advertentie"
search_invlist()
Unicode::UCD::UnicodeVersie
Blokken tegen Scripts
Bijpassende Scripts en Blokken
Bloknamen in oude versus nieuwe stijl
AUTEUR
Gebruiker::grent - bij naam interface naar Perl's ingebouwd getgr*() functies
KORTE INHOUD
PRODUCTBESCHRIJVING
NOTITIE
AUTEUR
Gebruiker::pwent - bij naam interface naar Perl's ingebouwd getpw*() functies
KORTE INHOUD
PRODUCTBESCHRIJVING
Systeemspecificaties
NOTITIE
AUTEUR
GESCHIEDENIS
Maart 18th, 2000
XSLoader - dynamisch laden C bibliotheken om in Perl code
VERSIE
KORTE INHOUD
PRODUCTBESCHRIJVING
Migratie van "DynaLoader"
Achterwaarts compatibele boilerplate
Volgorde van initialisatie: vroeg laden()
Het meest harige geval
DIAGNOSE
"Kan het symbool '%s' niet vinden in %s", "Kan '%s' voor module %s niet laden: %s", "Niet gedefinieerd
symbolen aanwezig na het laden van %s: %s"
Beperkingen
BEKENDE BUGS
BUGS
ZIE OOK
AUTEURS
AUTEURSRECHT & LICENTIE
HULP DOCUMENTATIE
Hier zou alle documentatie van de extra programma's vermeld moeten worden, maar dat hebben ze niet allemaal
handmatige pagina's nog:
c2ph
h2ph
h2xs
perlbug
2 uur
pod2html
pod2man
uitgescholden
xsubpp
Gebruik perltoc online met behulp van onworks.net-services