Home > Projects > Symbian Perl

Symbian Perl

  • Erik Smartt -- contact
  • Jarkko Hietaniemi

About

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:

  • A simple launchpad application, PerlApp, which works in S60, Series 80, and UIQ.
  • sisify.pl, a utility which can be used to wrap Perl scripts and modules into installable SIS files.

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.

Current Release

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.

License

Artistic License or GNU GPL, as with Perl itself.

Downloads

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/

Related Links

perl.org

Terms Of Use | Privacy Policy | About Us | Feedback | Copyright © 2006, 2007 Nokia. All rights reserved.