At 5:45 PM +0100 1/30/04, Dominique Dumont wrote: > >I hope that this is the right mailing list. Apologies to everyone if >I'm wrong.
Running things written in Perl on VMS is exactly what we're about here. Welcome. >I'm trying to push usage of perl and psh (perl shell [1]) at work to >provide a unique interactive interface on several OSes. I must verify >that these programs work on HP-UX, Linux and VMS. > >For perl, it's ok. But I'm quite worried about Psh. There's no >specific port of Psh on VMS. Only a Win32 port. > >Since psh uses fork/exec to perform job control (in the Unix layer), >there's a chance that it does not work on VMS. You're right. There's no fork. There is exec, though: $ perl -e "print exec '$show time';" 30-JAN-2004 14:56:47 >Has anyone tried to use it on VMS ? I'd never heard of it until you mentioned it. I've downloaded and taken a quick look and I think you have your work cut out for you. The Makefile.PL needs a complete rewrite to handle filenames in a portable fashion for starters. It wants to use Term::Readline, which I don't think has been ported to VMS either, but could be wrong about that. In lieu of fork(), the Win32 port appears to prefer Win32::Process::Create but chooses system() when that's not available, so there's hope a VMS port could also work based on system(). The whole package could use refactoring with portability in mind; as it stands now, any third port would probably have to duplicate significant chunks of Unix- and Win32-specific code without any clean way to reuse pieces that are already there. >On my side, I'll try it Monday on a VMS machine (wish me luck: I've >haven't used VMS for 18 years). I'll keep you posted on problems I may >have. While there have been about a million improvements since then, simple navigation should still be the same. There are links to the FAQ and the complete documentation from <http://www.hp.com/go/openvms>. If you are just looking for a basic unixy shell and a few utilities on VMS, see <http://sourceforge.net/projects/gnv/>; that could help you find your way around, but could also be a suitable alternative to Psh, depending on what you need. -- ________________________________________ Craig A. Berry mailto:[EMAIL PROTECTED] "... getting out of a sonnet is much more difficult than getting in." Brad Leithauser
