Perl InstallerenWaarschuwing: Perl heeft standaard niet een mooie grafische interface. Het is een script-taal, en 'eet' dus tekst files met Perl scripts. Als je Perl hebt geïnstalleerd en opstart door op Perl.exe te klikken, gebeurt er ook niet zo veel (je krijgt een zwart tekstscherm te zien, Control-Z typen om er uit te komen). Wil je een grafische interface, of een command line prompt, kijk dan op mijn Perl Interpreter pagina, of verderop naar de IDE. Een andere mogelijkheid is om op perl files (met de .pl extensie) te dubbelklikken, dan worden deze uitgevoerd. Perl Installatie: het hoofdprogrammaOp de Win32-Perl WIKI is een mooi overzicht van verschillende Perl systemen voor op PC. Ik gebruik dus Perl... Hoe kom je er aan, en hoe installeer je het. Dit is voor Windows eenvoudig, dank zij het uitstekende werk van ActiveState, welke niet alleen een kant en klare installer voor Perl hebben, maar ook vele kant-en-klare modules met uitbreidingen, die via een eenvoudige interface ('PPM', Perl Package Manager) zijn te downloaden en te installeren. Zie de box hiernaast voor andere Perl versies. Ondertussen is ook al Perl 5.10 uit!! Aan te raden voor nieuwe gebruikers. En ook aan Perl 6 wordt gewerkt, maar dit wordt echt een volledige revisie van de taal. Ik heb lang gebruik gemaakt van Perl 5.6 (build 638), omdat voor Perl 5.8
nog niet alle modules verkrijgbaar waren (met name Gd was lang niet
verkrijgbaar, nu wel via de PPM
Packages from the University of Winnipeg, zie verderop voor details).
Ondertussen ben ik geüpgraded naar versie ActivePerl-5.8.8.822, dat ging
vrij pijnloos (wel eerst versie 5.6 deïnstalleren!). Download de installer (een
windows .msi file), draai de installer, klaar. Om te testen of het werkt kan je
vanuit een DOS/CMD box eens typen ' Perl Environment VariabelenOm Perl ook eigengemaakte modules en uitbreidingen te kunnen laten vinden
zet ik een environment variabele Perl UitbreidingenWat zit standaard al bij ActiveState PerlStart de Perl Package Manager (in een DOS box) via het PPM
commando. '
Al een heel nuttige collectie! Extra modulesDaarnaast kan je via PPM extra pakketten installeren, ik heb bijvoorbeeld de
grafische library Gd geïnstalleerd vanaf de Bribes.org site (je hebt de volgende files
nodig: GD-2.35-PPM58.tar.gz of
nieuwer en GD.ppd) om
bijvoorbeeld de knoppen voor de navigatiebalk op mijn web-page te maken. Gaat
eenvoudig: geef in PPM het commando '
Het is ook mogelijk om PPM te leren op welke sites pakketten op te halen
zijn; daarna is het commando '
Andere nuttige sites zijn bijvoorbeeld Jenda's pages. Ook handig vind ik Win32::GuiTest, om andere applicaties te besturen (scripting, kan toetsaanslagen naar andere apps sturen en zo). Versie 1.50.1 is nog voor Perl 5.6, hoger is voor Perl 5.8. Daarnaast zijn er ook nog modules die niet in het voorvertaalde PPM-formaat verpakt zijn. Kijk bijvoorbeeld op CPAN (Comprehensive Perl Archive Network); ze hebben ook een speciale zoekmachine op search.cpan.org. Let wel, voor sommige heb je een C compiler nodig, omdat ze stukken van de module voor snelheid in C geprogrammeerd hebben. Dat geeft ook het voordeel van de voorvertaalde ActiveState modules aan. En ik heb er enkele voor eigen gebruik gemaakt, zie mijn Perl pagina's. Modules in mijn C:\Perl\Modules directory: G.pm; FreezeThaw.pm; MSG.pm, RPC.pm en een aantal eigen pm's (KmUtils, KmXmlMif om FrameMaker MIF naar XML om te zetten en omgedraaid, KmPlot voor eenvoudige plotroutines gebaseerd op Gd, ...). Andere modules die ik ooit nuttig heb gevonden zijn: Grafische IDE en debuggerOpen Perl IDEVoor het programmeren en debuggen in Perl onder Windows zijn er goede windowed debug-interfaces en IDEs (Integrated Development Environment) beschikbaar. Ik bedoel hier dus voor het ontwikkelen van Perl programma's, niet voor het gebruik vanuit Perl voor de programma's die je met Perl hebt gemaakt (waarvoor ik Tk aanraad, kijk eerder op deze pagina). Met syntax colouring, foutcontrole, handige debug-hulpjes, etc. Geeft de mogelijkheid om stap voor stap door programma's te gaan, variabelen te bekijken, etc. Voor beide IDE's moet je wel Perl geïnstalleerd hebben. Opgelet: voor Perl 5.10 is de hiernaast genoemde 5.8 patch nodig,
plus voeg in de Voor Windows ME, 98 etc: Kijk eens op de Open Perl IDE pages. Met syntax
colouring, foutcontrole, handige debug-hulpjes, etc. Zeer aan te bevelen.
Engelstalig. Let op: voor Perl 5.8 is er een patch nodig,
hier te downloaden. Is nuttig om in deze IDE de help goed
te configureren (via Edit/Preferences/Help): rechts-klik op het witte vlak, en
selecteer de EPIC: Eclipse Perl debuggerVanaf Windows XP, en ook ondersteund op Linux en MAC, is er ook de
Eclipse Perl IDE: EPIC heel goed.
Uitgebreider (maar ook complexer bij installatie en in gebruik) dan de Open
Perl IDE. Eclipse is een open source
framework voor IDEs, en de Perl plugin is een uitstekende IDE gebaseerd hierop.
Ook geschikt om Perl CGI scripts te testen. Installatie bestaat uit drie
stappen: eerst zorgen dat je Java runtime hebt geïnstalleerd
(vaak al het geval), dan eerst het Eclipse basis framework downloaden en
installeren (alleen de runtime is voldoende:
|
op mijn site |