Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 8 reacties
Bron: Perl, submitter: perlboy

Het ontwikkelteam van Perl heeft versie 5.10.1 uitgebracht, waarmee de uitgave van december 2007 wordt opgevolgd. Perl is een scripttaal met uitgebreide regular-expressionmogelijkheden en er kan procedureel, object-georiënteerd en zelfs functioneel mee geprogrammeerd worden. Voor meer informatie verwijzen we jullie door naar deze pagina. De aankondiging van Perl 5.10.1 ziet er als volgt uit:

Perl 5.10.1 released

The Perl 5 developer team is pleased to announce the Perl Release 5.10.1, the first maintenance release of Perl 5.10. The CPAN ftp multiplexor will pick a mirror close to you. You can download the source in bz2 format (11121414 bytes).

5.10.1 is a maintenance release for perl 5.10, incorporating various minor bugfixes and optimisations. Please see the perldelta for the full details. Please report bugs using the perlbug utility. If the build or regression tests fail, make nok. If the build fails to early to run this, please mail perlbug at perl.org directly.

If the bug you are reporting has security implications, which make it inappropriate to send to a publicly archived mailing list, then please send it to perl5-security-report@perl.org. This points to a closed subscription unarchived mailing list, which includes all the core committers, who be able to help assess the impact of issues, figure out a resolution, and help co-ordinate the release of patches to mitigate or fix the problem across all platforms on which Perl is supported. Please only use this address for security issues in the Perl core, not for modules independently distributed on CPAN.

This is a source code release, not a binary release. You will need a C development environment to build the sources. Binary releases will be made available by various vendors. To build and install Perl, and to find out how to report problems, please read the INSTALL file, and any relevant README.platform file. As specified in the licenses for Perl (see the files named Artistic or Copying), THIS PACKAGE IS PROVIDED WITH ABSOLUTELY NO WARRANTY. As always, you should conduct an appropriate level of testing before using any new product in your production environment.

The perldelta, which describes the most important changes for this release is available in the source distribution. You may also be interested Perl 5.10.0 announcement, and can find out much more about Perl in general at the Perl home page.
Versienummer:5.10.1
Releasestatus:Final
Besturingssystemen:Windows 2000, Linux, BSD, Windows XP, macOS, Solaris, UNIX, Windows Server 2003, Windows Server 2003 x64, Windows Vista, Windows Vista x64, Windows Server 2008
Website:Perl
Download:ftp://ftp.cpan.org/pub/CPAN/src/perl-5.10.1.tar.bz2
Bestandsgroottes:11,10MB t/m 11,10MB
Licentietype:Voorwaarden (GNU/BSD/etc.)

Updategeschiedenis

Moderatie-faq Wijzig weergave

Reacties (8)

Even voor de duidelijkheid: Perl is gewoon een volwaardige programmeertaal. Het begrip "scripttaal" is volkomen nietszeggend.

@jeroenr: vergeet niet dat alle core Perl modules op CPAN staan, en gewoon los van perl gefixt kunnen worden.
Is het niet zo dat voor een scripttaal altijd een programma nodig is die ervoor zorgt dat het 'script' uitgevoerd kan worden? In die zin is perl wel een scripttaal, omdat je altijd perl nodig hebt om het perl-script uit te voeren.
Voor een programmeertaal als C++, om maar wat te noemen, heb je tijdens het uitvoeren geen C++ nodig op je computer, simpelweg omdat het programma in C++ geschreven eerst nog dient te worden gecompileerd tot een uitvoerbaar programma.
Het scripttaal is een programmeertaal, want een script programmeer je ook natuurlijk, maar een programmeertaal is geen scripttaal. ;) Een scripttaal wordt niet gecompileerd maar live geinterpreteerd en uitgevoerd.
Perl wordt eerst gecompileerd, en vervolgens geinterpreteerd ;-).

Qua je eerste zin: Java bytecode heeft ook altijd een programma nodig wat dit uitvoert. Is Java bytecode een scripttaal?

edit: om het nog spannender te maken: het gecompileerde C++ programma resulteerd in een representatie die op processors geinterpreteerd moet worden om uitgevoerd te kunnen worden. Dat dit interpreteren in de processor geprogrammeerd is, maakt dat uit?

[Reactie gewijzigd door J.J.J. Bokma op 28 augustus 2009 20:41]

Eigenlijk best wel opzienbarend dat de eerste maintenance release op een release meer dan anderhalf jaar later wordt uitgebracht... dat kan maar 2 dingen betekenen: ze zijn traag met fixen van problemen of er zijn weinig problemen... en als ik heel eerlijk ben, verwacht ik dat laatste...
Waarom staat hier alleen maar een Hard-URL-link naar de Linux / Unix code???? :?
( ftp://ftp.cpan.org/pub/CPAN/src/perl-5.10.1.tar.bz2 )
Waarom zit Apple en Windows daar niet tussen? :+

Reading-Food:
http://docs.activestate.c...s/Windows/PerlScript.html

Aah ik snap hem al, ik heb een ported-distribution nodig voor de Windows-Engine, vandaar... (bv ActiveState: http://www.activestate.com/activeperl/ )

Hier is de Link voor alle OS'en zoals ook Linux en Solaris: http://downloads.activestate.com/ActivePerl/
Specifiek:
Windows-x32/I386:
http://downloads.activest...06-MSWin32-x86-291086.msi
Zip:
http://downloads.activest...06-MSWin32-x86-291086.zip

Windows-x64/AMD64:
http://downloads.activest...06-MSWin32-x64-291086.msi
Zip:
http://downloads.activest...06-MSWin32-x64-291086.zip

Debug-Symbols:
http://downloads.activest...32-x86-291086-symbols.zip
en x64:
http://downloads.activest...32-x64-291086-symbols.zip

Apple OS-X:
http://downloads.activest...6-darwin-9.8.0-291086.dmg
Of:
http://downloads.activest...arwin-9.8.0-291086.tar.gz

[Reactie gewijzigd door HoeZoWie op 30 augustus 2009 12:41]

Maar... waar blijft Perl 6? Dat zit al jaaaaren in de pijplijn.
En er wordt al jaren aan gewerkt. Maar... je moet Perl 6 niet als een opvolger van Perl 5 zien maar meer als een nieuw platform wat toevallig, en onder andere, ook Perl 5 programmas kan uitvoeren.

Zie http://rakudo.org/ in het bijzonder http://rakudo.org/status

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True