Wishlist for Haskell 1.3

1993-10-27 Thread Van Snyder
I would like to put two rather prosaic things into Haskell 1.3. They almost fall into the "syntactic sugar" class, but they would make my life easier. The first is that I would like to see arrays be a class instead of whatever they are. I wanted to construct a subclass of arrays that were cons

Strictness

1993-10-27 Thread ian
Following recent discussions about strictness annotations, and the reservations people had about introducing them into standard Haskell, I thought I would mention that there is another way of thinking about them that might be helpful. You can think of a type !t as meaning `t without _|_' (a subt

Re: Haskell 1.3 trivia

1993-10-27 Thread ian
> How about removing the `where' from `module...where' and > `interface...where' ... > > The reason we used the "module...where" convention is to allow for > multiple modules to be included in one "file". Your proposal is > workable, but requires saying something extra about what terminate

Haskell 1.3 trivia

1993-10-27 Thread ian
A couple of miniscule suggestions for Haskell 1.3: How about removing the `where' from `module...where' and `interface...where' so that these become ordinary topdecls like the rest. This would mean that the convention about topdecls not having to be indented would no longer be an ugly exception

Re: Haskell 1.3 trivia

1993-10-27 Thread hudak-paul
How about removing the `where' from `module...where' and `interface...where' so that these become ordinary topdecls like the rest. This would mean that the convention about topdecls not having to be indented would no longer be an ugly exception, it would be more consistent with implici