diff options
author | Olaf Flebbe <o.flebbe@science-computing.de> | 1999-06-27 22:50:30 +0200 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 1999-06-27 19:16:22 +0000 |
commit | 4d2c4e078e0d58f7b5fd54b2aedc642bb9296f6e (patch) | |
tree | be9ef64b9e59f30053c8489a35e88635651231b3 /README.epoc | |
parent | b3aa72f262976602aa7b63fbec11f00992923ec7 (diff) | |
download | perl-4d2c4e078e0d58f7b5fd54b2aedc642bb9296f6e.tar.gz |
EPOC port to Psion5.
To: Jarkko Hietaniemi <jhi@iki.fi>
Cc: perl5-porters@perl.org
Subject: Re: Psion5
Message-ID: <Pine.GHP.4.02.9906272048130.17736-100000@io.science-computing.de>
p4raw-id: //depot/cfgperl@3555
Diffstat (limited to 'README.epoc')
-rw-r--r-- | README.epoc | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/README.epoc b/README.epoc new file mode 100644 index 0000000000..fd1c5c7abd --- /dev/null +++ b/README.epoc @@ -0,0 +1,80 @@ +================================================= +Perl 5 README file for the EPOC operating system. +================================================== + +Olaf Flebbe (o.flebbe@science-computing.de) +http://www.fortunecity.de/wolkenkratzer/trumpet/84/perl5.html +June 27, 1999 + +Introduction +------------ + +This is a port of Perl version 5, revision 005-57 to EPOC. + +There are many features left out, because of restrictions of the posix +support in the SDK. + +The following known problems do exist: + +1) very little testing. + +2) no support for system, backquoting, pipes etc. One cannot exec a + different process. + +3) no signals, kill. Do not try to use them. + +4) select is missing. + +5) binmode does not work. (No CR LF to LF translation for text files) + +6) no Config.pm + +7) no I/O redirection. + +8) it may not run from a drive other than C: (I have no CF Card to test) + +9) sockets may hardly of any use. + +10) You need a shell in order to run perl.exe. + + +Compiling Perl 5 on the EPOC cross compiling envionment. +-------------------------------------------------------- + +0. You will need the C++ SDK from + http://developer.epocworld.com/. Install it on a separate drive. + +1. Unpack the sources in the epoc development drive: The sources + should be in a directory perl5.005/perl5.005_57 + +2. Move all files in the directory perl5.005_57/epoc to perl5.005_57. + +3. Check the perl.mmp file: It should have the correct locations for + project und subproject (see step 1) + +4. Change to the EPOC development drive and run + makmake perl marm + nmake -f perl.marm + makesis perl.pkg perl5.005.sis + +5. Beam the perl5.005.sis to the Psion5, install and enjoy! + +ToDo List +--------- + +- Allocate an UID from symbian. + +- Implement system() and I/O redirection, in order to run the + tests. + +- Implement getprotcolbyname() and relatives. + +- Implement perl as a OPX module. (What do you think?) + +Support Status +-------------- + +I'm offering this port "as is". You can ask me questions, but I can't +guarantee I'll be able to answer them; I don't know much about Perl +itself; + |