Re: [functor] Remove Functor marker interfaces

2013-01-29 Thread Bruno P. Kinoshita
tt Benson >To: Commons Developers List ; Bruno P. Kinoshita > >Sent: Tuesday, January 29, 2013 8:56 PM >Subject: Re: [functor] Remove Functor marker interfaces > > >Hi, Bruno.  My reasoning for having these marker interfaces was that they >might be a useful means of recognizi

Re: [functor] Remove Functor marker interfaces

2013-01-29 Thread Matt Benson
Hi, Bruno. My reasoning for having these marker interfaces was that they might be a useful means of recognizing the commonality between the various interfaces depending on the number of arguments accepted.[1] I can't say that I have a specific use-case for this, however. Would some other nomencl

[functor] Remove Functor marker interfaces

2013-01-29 Thread Bruno P. Kinoshita
Hi all,  In Haskell, category theory and possibly in other fields and programming languages a functor has a broader meaning. "Typically, they are structures that "can be mapped over"" [1]. A common functor taught for beginners in Haskell (like me) is a list. So it may be confusing for programm