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
- Re: Making argv a constant Fergus Henderson
- Re: Making argv a constant Chris Dornan
- Re: Making argv a constant Fergus Henderson
- Re: Making argv a constant Joe Fasel
- Re: Making argv a constant David J. King
- Re: Making argv a constant Sigbjorn Finne
- Re: Making argv a constant Sigbjorn Finne
- Re: Making argv a constant Claus Reinke
- Re: Making argv a constant Sigbjorn Finne
- Re: Making argv a constant nikhil
- Re: Making argv a constant Lennart Augustsson
- Re: Making argv a constant Fergus Henderson
- Re: Making argv a constant Fergus Henderson
- Re: Making argv a constant Sigbjorn Finne
- Re: Making argv a constant Fergus Henderson
- Re: Making argv a constant trb
- Re: Making argv a constant Sverker Nilsson
- Re: Making argv a constant Lennart Augustsson
- Re: Making argv a constant Sigbjorn Finne
- Re: Making argv a constant Sigbjorn Finne
- Re: Making argv a constant Frank Christoph