op mijn site
|
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: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|