Programming language Perl for Symbian phones. The port contains the whole programming language itself and almost all the standard extensions (for space considerations not all the standard libraries are included in the SIS files).
One can use the port to embed a Perl interpreter (or several) into any Symbian application. Included:
What is most notably missing are Perl/XS interfaces to the Symbian/Series60/Series80/UIQ native interfaces such as the GUI frameworks, short range communication such as IR/BT/WLAN, phone interfaces, PDA interfaces, and so forth. The source code for an example extension that does provide a Perl interface to the GSM cell location information is included.
The current release as of November 2005 is 0.0.4, the changes have been integrated to the Perl 5.9 development branch and they will be part of the Perl 5.10. Source code patches towards the maintenance branch Perl 5.8 are also available.
Previously -- The release 0.0.4 has been tested with both Microsoft Visual C 6.0 (SP5) and MetroWerks CodeWarrior 3.0 Symbian SDKs. The SIS files have been produced with MSVC for S60 SDK 2.6, and with MW CW for 3.0 S80 SDK 2.0 and UIQ SDK 2.1.
Artistic License or GNU GPL, as with Perl itself.
Perl 5.9 development branch (most recent sources) accessible via:
rsync -avz rsync://public.activestate.com/ perl-current perl-current
SIS files and Perl 5.8 patches: http://sourceforge.net/projects/symbianperl/