Hi all
I've already discussed this subject a little bit long ago.  The way I
understand it (and please correct me if I am wrong) is that Perl-MVS is
implemented very much as is and all I-O is done under the UNIX Services
rather than under native MVS.  To my understanding this has been done since
Perl is written in such way that it requires that type of services and it
would be very difficult to change that.
Even though I am a mainframer, I have been working away of these machines in
the last few years hence Perl.

[   (by the way, I chose Perl over Python because it is not as overly object
oriented and one may write COBOL in Perl (with, of course, the owesome
shortcut of regular expressions (a boon for somebody who coded a parser in
COBOL and converted it to C (I had to, you know, no COBOL was available on
my PC) by firstly issuing the SPF(/PC) line commands: lcc...lcc and than
changed some I-O commands...)))  ]   [just kidding]

My questions are:
a)  Is Perl-MVS compiled with native IBM MVS C or was the GNU gcc (or
whatever they call the current version) ported to MVS as well.
b)  If it is compiled with native IBM MVS C, how feasible would it be to
code a module to add the aforementioned functionality.  I have seen it has
been done under Windows and would assume it should be possible.
c)  Same question if I must use gcc (I would assume it should make it harder
to implement unless modules compiled with the two C compilers may
communicate... er... interface with each other)

I may be misrepresenting the problem or maybe such a module already exist.
I have a chance to work with mainframes again and would love to use Perl.
(I know that I should use REXX, but these regular expressions...)
Ze'ev Atlas

Reply via email to