Something else I just thought of. There are other EBCDIC platforms out
there: BS2000/OSD from Fujitsu (formerly Fujitsu-Siemens), which is
primarily used in Europe (Germany especially), the Fujitsu and Hitachi
OS/390 and VSE/ESA clones (MSP, VOS, etc.) which you primarily only see in
East Asia and Australia, and the former Amdahl UTS UNIX implementation. (Now
I'm wondering if anyone still runs AIX/370. :) )
I purposely don't mention z/VM or z/VSE because I don't think anyone has
ported Perl to those platforms. I would think it would be rather difficult
as the terminal interface and compiling options aren't that good. (No one
has ported gcc to those platforms as far as I know.)
I know that BS2000/OSD has had support from other open source projects;
heck, one of the first ports of Apache was for it. I don't know if Perl has
ever been ported to it, however. (My only exposure to it was when I worked
for Software AG last decade, when I did a few fixes for a product that ran
there as well. I'm probably one of a handful in the USA who have actually
used it.)
Unfortunately, I don't have any contacts in those areas. I ask that if
anyone in Europe exercise their networks and see if that area can provide help.
On 2013-02-07 03:51, Jarkko Hietaniemi wrote:
On Wednesday-201302-06 21:35, Ze'ev Atlas wrote:
Unfortunately, I am not that versed in Perl and/or C so I could not
really patch Perl itself. EBCDIC support in PCRE was introduced by
somebody else before I'd touched it. However, it works and Philip
corrected few things that were not up-to-date.
Ricardo, I am tempted to suggest that it would be much easier to adapt
Data-Rx-Type-PCRE-0.003 that you are involved with (or perhaps
re-engine-PCRE-0.17) to work on z/OS and with my adaptation of PCRE for
z/OS. While I ported the PCRE to native z/OS in order to interface it
with good ol' COBOL, it should not be a big deal to adapt that back to
USS (z/OS Unix Services). I would assume that adapting
Data-Rx-Type-PCRE-0.003 should not be a big deal either and they should
be able to work together. That would bring us an up-to-date EBCDIC support.
I am willing to work with you on such a project.
Ze'ev Atlas
I think more than working on a specific RE-related project, what would be
most needed is (as Ricardo says) is regular testing (even just monthly, or
even just quarterly, would be better than the current nothing) of the Perl
5 source code in z/OS: does it compile? And if it doesn't work, report
it back to perl5-porters, and work with them to try to get it working
again. Debugging by email is perfectly feasible.
--
M. Ray Mullins
Roseville, CA, USA
http://www.catherdersoftware.com/
German is essentially a form of assembly language consisting entirely of far
calls heavily accented with throaty guttural sounds. ---ilvi
French is essentially German with messed-up pronunciation and spelling.
--Robert B Wilson
English is essentially French converted to 7-bit ASCII. ---Christophe Pierret
[for Alain LaBonté]