On Thu, 2008-08-28 at 10:00 +0100, Adrian Hey wrote:
> Lennart Augustsson wrote:
>  > I don't don't think global variables should be banned, I just think
>  > they should be severly discouraged.
> 
> If you're saying a language should not provide a sound way to do
> this (as I believe you are), then AFAICT for all practical purposes
> you *are* saying you think global variables should be banned.
> 
> Where are we going to be if the unsafePerformIO hack ever becomes
> *really* unsafe?
> 
> and..
> 
> > I'm certain you can write a kernel in Haskell where the only use of
> > global variables is those that hardware interfacing forces you to use.
> 
> But what you haven't explained is why this is even desirable? I don't
> doubt it's true in an academic sense if you don't mind sacrificing
> safety 

What `safety' is being sacrificed?

> and modularity.

What modularity?

jcc


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to