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
