[Haskell-cafe] Re: Curious Functor Class

2006-09-28 Thread Ashley Yakeley
On Sep 28, 2006, at 00:38, Jeremy Gibbons wrote: Perhaps the key is that there exist types P and Q s.t. there's an isomorphism F a = (P - a,Q) F is Naperian iff there's a P with F a = P - a; but what's the Q for? This seems to be intuitively Napierian: ln (P - a,Q) = (P,ln a) | ln

[Haskell-cafe] Re: Curious Functor Class

2006-09-28 Thread Aaron Denney
On 2006-09-28, Ashley Yakeley [EMAIL PROTECTED] wrote: Hey Ross, Conor, Idiom is a better name than Applicative. Pretty much everyone thinks so. I don't! Idiom doesn't tell me anything. Applicative at least tries to. -- Aaron Denney -- ___

[Haskell-cafe] Re: Curious Functor Class

2006-09-27 Thread Ashley Yakeley
Jeremy Gibbons wrote: I haven't assimilated the forall here, but datatypes with only one shape of data have been called Naperian by Peter Hancock (because they support a notion of logarithm), and they're instances of McBride and Paterson's idioms or applicative functors.

[Haskell-cafe] Re: Curious Functor Class

2006-09-27 Thread Ashley Yakeley
I wrote: Perhaps the key is that there exist types P and Q s.t. there's an isomorphism F a = (P - a,Q) This seems to be intuitively Napierian: ln (P - a,Q) = (P,ln a) | ln Q I can believe that Hoistables are in fact Idioms, though I know there are Idioms that are not Hoistables (Maybe