[Haskell-cafe] Modelling a mutable variable store
greenrd at greenrd.org
Sat Dec 1 22:29:28 EST 2007
On Sat, 01 Dec 2007 21:22:53 -0600
Derek Elkins <derek.a.elkins at gmail.com> wrote:
> > There's also the issue of finding a more elegant way of threading
> > the Store through my evaluator, but I'm not concerned too much
> > about that at this point. I can probably define a state-carrying
> > monad like Parsec. My real concerns are the first two issues.
> Use ST. First-class state isn't too great unless you specifically
> want that.
Or use IO - that way you can use a Hashtable for looking up
identifiers. Although, better still is to convert variable
references into Ints, instead of using a Hashtable.
More information about the Haskell-Cafe