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.


  1. 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/.
  2. 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
  3. 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).
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. Den seneste udgave af "Kamelbogen"

    "Programming Perl" er opdateret til version 5.003, og kan skaffes hos boghandleren eller fra
    http://www.ora.com/.
  11. 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.