in reply to Re^3: Get Involved With Pugs
in thread Get Involved With Pugs

My impression is these are basically the same things that are different between Perl/Win32 and Perl/POSIX. And for the same reason...

Is this correct, or oversimplifying?

Replies are listed 'Best First'.
Re^5: Get Involved With Pugs
by Corion (Patriarch) on May 12, 2005 at 08:55 UTC

    Most of the Pugs Win32 support comes directly from what GHC provides, because Pugs doesn't have much C code in it. If GHC doesn't provide it, it can still be done if it is just a matter of finding the correct Win32 API call. If it requires anything more, it won't be done quickly, because that means hard work. As I've been mostly concerned about supporting the stuff that I want in Pugs, like sleep(), async() and system() and %*ENV, I've worked mostly on these parts. And that these parts were not supported by GHC as transparently as one might have liked is, I think, because of the difference between POSIX 2.x systems and Win32.