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:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|