Perl: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Perl is a high-level, general-purpose, interpreted, dynamic programming language. In addition to CGI, Perl is used for graphics programming, system administration, network programming, finance, bioinformatics, and other applications but remains most popular as a scripting tool for web applications. | Perl is a high-level, general-purpose, interpreted, dynamic programming language. In addition to CGI, Perl is used for graphics programming, system administration, network programming, finance, bioinformatics, and other applications but remains most popular as a scripting tool for web applications. | ||
;Foreign libraries with Perl bindings | |||
* [[LZ4]] - Compression library - Open source - Current | * [[LZ4]] - Compression library - Open source - Current | ||
* [[Snappy]] - Compression lib. - Open Source - Current. | * [[Snappy]] - Compression lib. - Open Source - Current. | ||
;OS/2 Text & programmers editors with Perl support | |||
* [[Boxer]] - Perl syntax highlighting support built in - Commercial - DOS and OS/2 versions discontinued, Win32 version still sold. | * [[Boxer]] - Perl syntax highlighting support built in - Commercial - DOS and OS/2 versions discontinued, Win32 version still sold. | ||
* [[Elvis]] - Perl syntax support included by default - Open source - Current | * [[Elvis]] - Perl syntax support included by default - Open source - Current | ||
===DOS=== | ===DOS Perl=== | ||
While not officially supported Perl can be compiled and used with [[DOS]] using the 4.x branch, at this point in time 5.x branch is not supported. | While not officially supported Perl can be compiled and used with [[DOS]] using the 4.x branch, at this point in time 5.x branch is not supported. | ||
* [https://www.xav.com/perl/lib/Pod/perldos.html XAV's Active State DOS Perl archive] - Instructions on how to compile Perl for DOS | * [https://www.xav.com/perl/lib/Pod/perldos.html XAV's Active State DOS Perl archive] - Instructions on how to compile Perl for DOS | ||
* [http://www.dmst.aueb.gr/dds/sw/ports/dosperl/ Perl 3.0 for MS-DOS] A native DOS port of version 3, outdated but better native support than the later versions | * [http://www.dmst.aueb.gr/dds/sw/ports/dosperl/ Perl 3.0 for MS-DOS] A native DOS port of version 3, outdated but better native support than the later versions | ||
;DOS text & programmers editors with Perl support | |||
* [[Boxer]] - Perl syntax highlighting support built in - Commercial - DOS and OS/2 versions discontinued, Win32 version still sold. | * [[Boxer]] - Perl syntax highlighting support built in - Commercial - DOS and OS/2 versions discontinued, Win32 version still sold. | ||
* [[Elvis]] - Perl syntax support included by default - Open source - Current | * [[Elvis]] - Perl syntax support included by default - Open source - Current | ||
==Version== | ==Version== | ||
* '''Latest Version:''' Perl version 5.14.2 (2012-01-05) | * '''Latest Version:''' Perl version 5.14.2 (2012-01-05) | ||
==Links== | ==Links== | ||
* [http://os2ports.smedley.id.au/index.php?page=perl] | * [http://os2ports.smedley.id.au/index.php?page=perl Paul Smedley's Perl port] (Current) | ||
* [http://hobbes.nmsu.edu/h-browse.php?dir=/pub/os2/dev/perl Hobbes' Perl directory] - A collection of all things OS/2 and Perl | |||
* [http://www.cpan.org/authors/id/I/IL/ILYAZ/ Ilya Zakharevich's Perl archive] - Outdated but contains a lot of OS/2 and generic scripts, some who never made it to [[Hobbes]], et al. | |||
==Publications== | ==Publications== | ||
;Local articles | |||
* [[Heiko Korsawe]] : [[An introduction to Perl]] - Translated to English by [[Thomas Klein]]. | * [[Heiko Korsawe]]: [[An introduction to Perl]] - Translated to English by [[Thomas Klein]]. | ||
==License== | |||
==License== | * Perl is open source software distributed under either the [[Artistic License]] or the [[GNU General Public License]]. | ||
* Perl is | |||
==Author== | ==Author== | ||
* | * [[Ilya Zakharevich]] (Original OS/2 port maintainer) | ||
* [[Paul Smedley]] (Current OS/2 port) | |||
[[Category:Tools]][[Category:Programming Languages]][[Category:Perl]] | [[Category:Tools]][[Category:DOS Tools]][[Category:Programming Languages]][[Category:Perl]][[Category:Open Source Software]] |
Revision as of 18:15, 18 January 2016
Perl is a high-level, general-purpose, interpreted, dynamic programming language. In addition to CGI, Perl is used for graphics programming, system administration, network programming, finance, bioinformatics, and other applications but remains most popular as a scripting tool for web applications.
- Foreign libraries with Perl bindings
- LZ4 - Compression library - Open source - Current
- Snappy - Compression lib. - Open Source - Current.
- OS/2 Text & programmers editors with Perl support
- Boxer - Perl syntax highlighting support built in - Commercial - DOS and OS/2 versions discontinued, Win32 version still sold.
- Elvis - Perl syntax support included by default - Open source - Current
DOS Perl
While not officially supported Perl can be compiled and used with DOS using the 4.x branch, at this point in time 5.x branch is not supported.
- XAV's Active State DOS Perl archive - Instructions on how to compile Perl for DOS
- Perl 3.0 for MS-DOS A native DOS port of version 3, outdated but better native support than the later versions
- DOS text & programmers editors with Perl support
- Boxer - Perl syntax highlighting support built in - Commercial - DOS and OS/2 versions discontinued, Win32 version still sold.
- Elvis - Perl syntax support included by default - Open source - Current
Version
- Latest Version: Perl version 5.14.2 (2012-01-05)
Links
- Paul Smedley's Perl port (Current)
- Hobbes' Perl directory - A collection of all things OS/2 and Perl
- Ilya Zakharevich's Perl archive - Outdated but contains a lot of OS/2 and generic scripts, some who never made it to Hobbes, et al.
Publications
- Local articles
- Heiko Korsawe: An introduction to Perl - Translated to English by Thomas Klein.
License
- Perl is open source software distributed under either the Artistic License or the GNU General Public License.
Author
- Ilya Zakharevich (Original OS/2 port maintainer)
- Paul Smedley (Current OS/2 port)