Path: | icdoc!zmact61 |
From: | zmact61@doc.ic.ac.uk (D Spinellis) |
Newsgroups: | comp.lang.perl |
Subject: | Re: Amiga version of PERL |
Message-ID: | <1784@gould.doc.ic.ac.uk> |
Date: | 19 Apr 90 09:38:38 GMT |
References: | <DGG.90Apr18181555@kaos.ksr.com> |
Sender: | news@doc.ic.ac.uk |
Reply-To: | dds@cc.ic.ac.uk (Diomidis Spinellis) |
Organization: | Imperial College Department of Computing |
Lines: | 33 |
Content-Length: | 1801 |
In article <DGG.90Apr18181555@kaos.ksr.com> dgg@ksr.com (David Grubbs) writes: >As a personal challenge I started a PERL port to the Amiga. >[...] >Metaconfigure seemed too difficult (I am willing to be convinced otherwise.) >so I created a "config.h" from config_h.SH and tried to keep from >modifying too much of the base PERL code. Having gone though the MS-DOS porting exercise this seems like the easiest way. >[...] > 2. Does anyone have a suggestion on how to handle the "fork" and > "popen" problems? (Or any other Amiga --> Unix problem.) Popen can be emulated using temporary files. Look at the MS-DOS version of popen in the msdos directory. You might be able to use it without any changes. >[...] >I'll eventually finish [...] I have the feeling we are witnessing the evolution of a free and widely available programming language. I think the number of machines Perl can theoretically be run can now be counted in millions. As Perl is becoming more widespread we will need to address the need for a binary distribution for the folks who can not or do not want to compile Perl. The *.binaries groups seem like the best medium, but I am not sure how this will work with the GPL. Any ideas? Different ports of Perl have different features. I feel a need for a standard. How about an ANSI X[0-9]+J[0-9]+ committee? :-) :-) (Seriously a guide to the minimal subset of functions found in all implementations would be useful. I will start working on it.) -- Diomidis Spinellis Internet: dds@cc.ic.ac.uk Department of Computing UUCP: ...!ukc!iccc!dds Imperial College JANET: dds@uk.ac.ic.cc London SW7 2BZ #include "/dev/tty"