Library proposal: Add System.Info.isWindows
Neil Mitchell
ndmitchell at gmail.com
Wed Aug 15 10:40:56 EDT 2007
Hi
By modifying your proposal ever so slightly (and probably as you
intended anyway):
> data OSFlavour = Linux | Windows | MacOS | BSD | Solaris | Other String
> deriving Eq
(who wants to add an Ord instance? then we can really debate whether
Windows > Linux or vice versa)
Now we have (== Windows) which is only a few additional characters
over isWindows, so is quite sufficient. Adding any further fields to
the Windows constructor would destroy this nice property.
Thanks
Neil
More information about the Libraries
mailing list