darcs patch: Add equating p x y = p x == p y

Bulat Ziganshin bulat.ziganshin at gmail.com
Fri Oct 20 08:22:29 EDT 2006

Hello Malcolm,

Friday, October 20, 2006, 3:20:17 PM, you wrote:

>> > Any suggestions for a good name for such a module?  Data.Function
>> > does not sound right to my ears.
>> some *.Base? at least in GHC, GHC.Base module holds them all

> But the whole point is that these functions are in *no* way
> implementation-specific!  They are very general, very "basic" indeed,
> but basic to the language, not a compiler.

i highlighted the _Base_ part of module name, not the _GHC_ part :)

but Combinators looks better, i agree

or maybe Data.Function for functions on functions - $, flip, on and
appropriate datatype modules for type-specific operations (Data.Tuple
for mapFst/mapSnd and so on)

Best regards,
 Bulat                            mailto:Bulat.Ziganshin at gmail.com

More information about the Libraries mailing list