Velkommen til dk.edb.programmering.perl
Goddag
Denne email sendes automatisk til alle nye brugere som bringer et indl�g
i dk.edb.programmering.perl, og burde kun blive sendt �n gang. Vi undskylder
hvis programmet sender mere end et eksemplar, fx hvis der benyttes to
forskellige konti. Dette er ikke en s�kaldt "flame", men et fors�g p� at
hj�lpe nytilkomne med at f� mest muligt ud af nyhedsgruppen.
Hvis du er en �vet Perlprogramm�r, som bare ikke har sendt indl�g f�r,
eller tilf�ldigvis har f�et sendt til flere nyhedsgrupper - herunder
dk.edb.programmering.perl - undskylder vi at vi ulejliger med denne besked.
Husk at det er tilsigtet at informere og hj�lpe nytilkomne og derved
reducere antallet af redundante indl�g i nyhedsgruppen. Nogen af de
opremsede ressourcer kan endda vise sig at v�re nyttige alligevel.
De f�lgende tips kan ofte besvare dine sp�rgsm�l uden at du overhovedet
beh�ver sende indl�g til nyhedsgruppen. Hvert sendt indl�g tager tid og
kr�fter fra mange l�sere, og f�lles fodslag er vigtigt for at g�re
nyhedsgruppen brugbar for alle.
Tak!
Note: Dette dokument er en oversat og tilrettet udgave af
velkomstdokumentet i comp.lang.perl.misc pr. 18/1 1999 - den engelske
udgave tilsendes f�rste gang man sender et indl�g til den nyhedsgruppe.
-
Udviklingen af Perl forl�ber i to spor:
5.005_02
er b�de den seneste stabile version og den seneste
eksperimentalversion. De kan hentes fra
http://www.perl.com/CPAN/src/.
-
dk.edb.programmering.perl er beregnet til sp�rgsm�l om sproget Perl.
Pr�v at sp�rge om CGI-delen af CGI-scripts i
news:dk.edb.internet.webdesign.serverside (dansk)
news:comp.infosystems.www.authoring.cgi (engelsk)
De to mest almindelige genbrugelige moduler er CGI.pm som kan hentes fra
http://www.genome.wi.mit.edu/ftp/pub/software/WWW/cgi_docs.html
og cgi-lib.pl som kan hentes fra
http://www.bio.cam.ac.uk/cgi-lib/
Desuden kan libwww-perl v�re interessant, se
http://www.linpro.no/lwp/
Hvis der er problemer med et CGI script, s� n�rl�s
http://language.perl.com/CPAN/doc/FAQs/cgi/idiots-guide.html
-
Benyttes det f�lgende?
#!/usr/bin/perl -w
use diagnostics;
use strict;
-w
aktiverer et stort antal advarsler om mulige fejl (se
perldiag manualsiden), use diagnostics
foranlediger at
-w
advarslerne forklares mere detaljeret (med forklaringerne
fra perldiag manualsiden), og use strict
foranlediger
overs�ttelses- og k�rselsfejl for visse usikre variabel-, reference- og
underrutinekonstruktioner (se strict manualsiden).
-
Bliver returv�rdien fra de indbyggede funktioner kontrolleret?
De fleste fil- og systemfunktioner s�tter $! og har returv�rdier som kan
testes s�ledes:
open(PASSWD, "</etc/passwd") or
die "fejl ved �bning af /etc/passwd: $!\n";
$! vil indeholde en fejlmeddelelse som giver yderligere information om hvor
programmet fejler. Der er yderligere informationer om funktionernes
returv�rdier p� perlfunc manualsiden.
-
Har du l�st Perl FAQ'en?
Den besvarer mange sp�rgsm�l med hensyn til sokkelprogrammering,
tekstmanipulation, og perljargon. Den bliver sendt regelm�ssigt i
comp.lang.perl.misc, men kan ogs� hentes p� nettet fra:
http://language.perl.com/faq/
Denne er kun p� engelsk. Hvis der er �nske og behov om en dansk
overs�ttelse, bedes det diskuteret i dk.edb.programmering.perl gruppen.
-
Har du l�st manualsiderne?
Her er nogle emner og de tilsvarende manualsider:
- Objekter
- perltoot, perlref, perlmod, perlobj, perltie
- Datastrukturer
- perlref, perllol, perldsc
- Moduler
- perlmod, perlsub
- Regul�re udtryk
- perlre, perlfunc, perlop
http://www.perl.com/CPAN/doc/FMTEYEWTK/index.html
(ikke en manualside men stadig brugbar)
- Skift til perl5
- perltrap, perl
- Linkning med C
- perlxstut, perlxs, perlcall, perlguts, perlembed
Manualsiden for perltoc
giver en grov indholdstabel for s�ttet af
manualsider til perl. Hvis det underliggende operativsystem ikke benytter
manualsider, er der s�dvanligvis installeret alternative versioner af disse
dokumenter.
-
Har du kigget p� http://www.perl.com/ ?
Det er en glimrende online-reference, med dokumentation, henvisning til
moduler i CPAN (Comprehensive Perl Archive Network), artikler om Perls
indre virkem�de, med mere.
-
Har du unders�gt om et eksisterende Perl modul opfylder dine krav?
Der er mange genbrugelige moduler tilg�ngelige som kan hentes og bruges med
det samme. Se detaljer p�
http://www.perl.com/CPAN/modules/00modlist.long.html.
-
Har du pr�vet at kigge i et usenetarkiv?
Google usenetgrupper
vedligeholder et arkiv over usenetindl�g startende fra marts 1995. Husk
ordet "Perl
" n�r du s�ger.
-
Den seneste udgave af "Kamelbogen"
"Programming Perl" er opdateret til version 5.003, og kan skaffes hos
boghandleren eller fra
http://www.ora.com/.
-
Husk, usenetgrupper er baseret p� ideen om at man hj�lper hinanden
og usenet virker kun hvis man putter lige s� meget ind som man f�r ud.
Held og lykke med dit arbejde med Perl.
- Nathan Torkington, Perl mini-FAQ maintainer
- oversat af Thorbj�rn Ravn Andersen.