Re: `` redirection bug
[email protected] (Nicholas Clark) Sat, 28 Oct 2000 21:32:40 +0100
| Newsgroups | perl.riscos |
|---|---|
| Message-ID | <[email protected]> |
On Sat, Oct 28, 2000 at 08:10:18PM +0100, Richard Proctor wrote: > On Sat 28 Oct, James Taylor wrote: > > PS. Is anyone working on a port of Perl 5.6 ? > > > > YES. > > I am working on getting the existing build to rebuild on my machine and as > soon as I have I intended to go to the leading edge of perl. It is possible > I will skip 5.6... I am while typing this actually downloading the current > bleeding edge perl to compare with the current build. > > As soon as I have it "working" I wont to spend a little time closing the gap > between riscos perl and the main perl development, to make it much easier to > keep riscos perl in line. > > I am having several small problems, but progess is real. I went to YAPC::Europe and while there had a chat with Jarkko Hietaniemi about merging the RISC OS port back into the main tree. Things sort of stalled about 2 years ago on this. One thing he doesn't like is the way thing like os_file are called with magic numbers (such as 5) - and was expecting symbolic constants (of the sort defined in header files) I showed him a copy of the RISC OS PRM to demonstrate that they *are* names not numbers :-) Currently I think the best compromise (one certainly acceptable to me and to him) was to #define all the numbers needed for things like OS_File, OS_GBPB etc in one place (presumably riscosish.h). I was intending to cut&paste the definitions used by OSLib, but was intending *not* to make perl dependent on anther library's headers. I'm about to see if I can get sfio2000 ported (sfio98 was mostly done about 2 years ago) as it's better than UnixLib stdio, and allows more reliable sticking of libraries in zip files. Which is probably going to be wanted as an option for size reasons (as well as long filenames and 77 directory entry limits) as with Unicode current bleading edge perl has 7408522 bytes of files in the lib directory. Personally I'm not using 5.6 for production purposes (on Unix) because rather too much of Unicode support is a mess, (and it's not an compile time option to disable it). 5.6.1 should be considerably better (but not perfect), but 5.6.1 doesn't seem to be very happening. [5.6.1 is effectively going to be bug fixes back-patched from the 5.7 tree] Nicholas Clark