This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[ID 19990823.009] [PATCH perl5.005_61] typo in perl.h
[perl5.git] / README.epoc
CommitLineData
4d2c4e07
OF
1=================================================
2Perl 5 README file for the EPOC operating system.
3==================================================
4
832c1cda 5Olaf Flebbe <o.flebbe@gmx.de>
4d2c4e07
OF
6http://www.fortunecity.de/wolkenkratzer/trumpet/84/perl5.html
7June 27, 1999
8
9Introduction
10------------
11
12This is a port of Perl version 5, revision 005-57 to EPOC.
13
14There are many features left out, because of restrictions of the posix
15support in the SDK.
16
17The following known problems do exist:
18
191) very little testing.
20
212) no support for system, backquoting, pipes etc. One cannot exec a
22 different process.
23
243) no signals, kill. Do not try to use them.
25
264) select is missing.
27
285) binmode does not work. (No CR LF to LF translation for text files)
29
306) no Config.pm
31
327) no I/O redirection.
33
348) it may not run from a drive other than C: (I have no CF Card to test)
35
369) sockets may hardly of any use.
37
3810) You need a shell in order to run perl.exe.
39
40
41Compiling Perl 5 on the EPOC cross compiling envionment.
42--------------------------------------------------------
43
440. You will need the C++ SDK from
45 http://developer.epocworld.com/. Install it on a separate drive.
46
471. Unpack the sources in the epoc development drive: The sources
48 should be in a directory perl5.005/perl5.005_57
49
502. Move all files in the directory perl5.005_57/epoc to perl5.005_57.
51
523. Check the perl.mmp file: It should have the correct locations for
53 project und subproject (see step 1)
54
554. Change to the EPOC development drive and run
56 makmake perl marm
57 nmake -f perl.marm
58 makesis perl.pkg perl5.005.sis
59
605. Beam the perl5.005.sis to the Psion5, install and enjoy!
61
62ToDo List
63---------
64
65- Allocate an UID from symbian.
66
67- Implement system() and I/O redirection, in order to run the
68 tests.
69
70- Implement getprotcolbyname() and relatives.
71
72- Implement perl as a OPX module. (What do you think?)
73
74Support Status
75--------------
76
77I'm offering this port "as is". You can ask me questions, but I can't
78guarantee I'll be able to answer them; I don't know much about Perl
79itself;
80