Román González wrote:
> On Thu, Sep 16, 2010 at 2:12 PM, Ben Franksen
> <ben.frank...@online.de>wrote:
> 
>> Sjoerd Visscher wrote:
>> > But StrictIncl can't be a pointed functor, only endofunctors can be
>> > pointed.
>>
>> Could someone tell me what exactly a pointed functor is? I googled but
>> did not find a definition.
> 
> Here you will find what a Pointed Functor would be =>
> http://haskell.org/sitewiki/images/8/85/TMR-Issue13.pdf
> 
> Look up for the Typeclassopedia, start reading functor, next thing you
> will find is the Pointed typeclass

Thanks for the link. What I actually wanted was a mathematical definition,
though. From the TMR article I gather that a pointed functor could be
defined as an endo-functor

  F: C -> C

together with a natural transformation

  pure: Id -> F

where Id: C -> C is the identity functor.

No additional laws (beside naturality of pure) are imposed.

Right so far?

Why is this an interesting structure?

Cheers
Ben

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

Reply via email to