Just some more comments from me about argv.

It's not that I hate a global argv, in fact hbc has come with a
library with a global argv since day 1 (and global program name,
environment, and file system as well.  Why stop at argv?)

I use the global argv now and then, but when I do also
feel that I've been bad. :-)

Can't we agree on a name and make it one of the "commonly
implemented extensions" to Haskell?  That way I can still
feel that Haskell is pure, but if you feel the urge to use
it you can still do it.  I'd actually prefer the performOnceBeforeMain
solution if someone can come up with some simple restrictions
to make it work.

        -- Lennart



Reply via email to