In Haskell's standard IO module, bracket_ is defined to have type
IO a -> (a -> IO b) -> IO c -> IO c
However, in the Exception module in hslibs, bracket_ has type
IO a -> IO b -> IO c -> IO c
which IMHO is much less useful, not to mention confusing. Could this
be considered a bug?
-
On 12-Oct-2001, Jerzy Karczmarczuk <[EMAIL PROTECTED]> wrote:
>
> They [macros] are heavily used in Clean, so, there *are* people
> who see a need for them in a lazy language.
Well, that depends on what you mean by "macros". Clean's "macros"
have essentially the same semantics as inline functio
___
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell
> > The lexical syntax says that
> > 10e3
> > means
> > 10 e3
> > (i.e. two lexemes). I don't like this choice, and it could be "fixed"
> > in the Revised H98 report.
>
> What is the likelihood of anyone *intentionally* writing an integer
> abutted directly with a varid, followed direct