less than serious - PreludeExts

Volker Stolz stolz at i2.informatik.rwth-aachen.de
Mon Jan 19 10:24:20 EST 2004


In local.libraries, you wrote:
>     box x = [x]
>     map box xs
>     map (\x -> [x]) xs
>
> is more self contained, and not much longer.  (I don't mean any
> offence to the author and users of 'box'; it's a matter of personal
> preference, how big a function neds to be before it deserves a name.)

I always thought it was natural to use
   map return xs
(obviously with the right context for "return"). It's a pity that
'singleton' went away (or did it never exist in the Prelude at all?).

Volker
-- 
http://www-i2.informatik.rwth-aachen.de/stolz/ *** PGP *** S/MIME
rage against the finite state machine 


More information about the Libraries mailing list