[Haskell-cafe] Re: Global Variables and IO initializers

jeff at inf.ed.ac.uk jeff at inf.ed.ac.uk
Mon Nov 8 18:32:38 EST 2004

Quoting Peter Simons <simons at cryp.to>:

> jeff  writes:
>  >> Just ask the C++ folks about the wonders of global
>  >> variables that are actually complex classes with a
>  >> constructor and a destructor.
>  > You can't use that as an argument against global
>  > variables in other languages.
> Why not?

So what if there are problems with globals that are actually
complex classes etc in C++?

Why should that matter to anyone using any other language?

> Does the creation of global variables never fail in
> Haskell?

That's a different argument, not based on C++.

> Besides, my main point is that they are
> _unnecessary_ in my experience,

Ok, but that's again not the C++ argument (which was all that
I was addressing).

-- Jeff

More information about the Haskell-Cafe mailing list