On Sun, Nov 04, 2001 at 01:38:58PM -0500, Dan Sugalski wrote:
> Currently, I don't want to promise back before Win98, though if Win95 is no 
> different from a programming standpoint (I have no idea if it is) then 
> that's fine too. Win 3.1 and DOS are *not* target platforms, though if 
> someone gets it going I'm fine with it.
I'd tend to say that we should support back to win95 (original, not sp2).
AFAIK, there's nothing that changed that should effect core perl/parrot.
The one big exception is Unicode support, NT-based systems have much better
Unicode.  Specificly, you can output unicode to the console.  However, only
targeting NT machines is absolutly not-an-option, for obvious reasons.

It might be that we end up with an NT binary with support for printing
Unicode to the console, and a generic binary without.  (Come to think of it,
the only thing that should care is the opcode library that implements
print(s|sc).)  There's a lot of other differences, of course, but for
everything the win95 versions should be sufficent.  (For example, if we want
to set security properties on open, we need to use APIs that won't work on
95,98, or Me.  But so long as we don't care, the security descriptor
parameter can be NULL, and it will work fine on both.)

I should note, BTW, that I don't write windows programs when I can manage
not to, and I don't run NT.

          -=- James Mastros

Reply via email to