[Haskell-cafe] ANNOUNCE: HStringTemplate -- An Elegant, Functional,
Nifty Templating Engine for Haskell
Graham Fawcett
graham.fawcett at gmail.com
Wed Jan 16 20:19:24 EST 2008
On Jan 14, 2008 2:47 AM, Sterling Clover <s.clover at gmail.com> wrote:
> HStringTemplate is a port of Terrence Parr's lovely StringTemplate
> (http://www.stringtemplate.org) engine to Haskell.
This is very cool.
Your docs describe a function, cacheSTGroup:
cacheSTGroup :: Int -> STGen a -> STGen a
Given an integral amount of seconds and a group, returns a group
cached for that span of time. Does not cache "misses."
How does this work without breaking referential transparency?
Shouldn't it be in the IO monad if it is time-dependent?
Graham
More information about the Haskell-Cafe
mailing list