Jump to content

Perl: Difference between revisions

From EDM2
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====
;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.


====Text & programmers editors with Perl support====
;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====
;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) [http://os2ports.smedley.id.au/index.php?page=perl]
* '''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====
;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 Open Source software, licensed under its Artistic License, or the GNU General Public License (GPL).


==Author==
==Author==
* Port by [[Paul Smedley]]
* [[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.

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

Publications

Local articles

License

Author