On Friday 18 November 2005 02:59, you wrote:
> On Nov 17, 2005, at 1:52 PM, Benjamin Franksen wrote:
> > ...
> > Yes, yes, yes. I'd rather use a different operator for record
> > selection.
> > For instance the colon (:). Yes, I know it is the 'cons' operator
> > for a
> > certain concrete data type that implements stacks (so called
> > 'lists'). However I am generally opposed to wasting good operator
> > and function names as well as syntactic sugar of any kind on a
> > /concrete/ data type,
> > and especially not for stacks aka lists.
>
> Would you be happier if it were the "yield" operator for iterators?
>
> Yours lazily,

Ok, ok, I tend to forget that Haskell lists are lazy streams, not just 
simple stacks... which makes them indeed a /lot/ more useful than the 
corresponding data type in strict languages.

I still think all those nice short and meaningful names in the Prelude 
(map, filter, ...) should be type class members in some suitable 
standard collection library.

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

Reply via email to