[Haskell-cafe] Comments from OCaml Hacker Brian Hurt
Anton van Straaten
anton at appsolutions.com
Fri Jan 16 17:12:25 EST 2009
Andrew Coppin wrote:
> Duncan Coutts wrote:
>> [Monoids are] used quite a lot in Cabal. Package databases are monoids.
>> Configuration files are monoids. Command line flags and sets of command
>> line flags are monoids. Package build information is a monoid.
>>
>
> OK, well then my next question would be "in what way is defining
> configuration files as a monoid superior to, uh, not defining them as a
> monoid?" What does it allow you to do that you couldn't otherwise? I'm
> not seeing any obvious advantage, but you presumably did this for a
> reason...
It makes those things generically combinable.
Anton
More information about the Haskell-Cafe
mailing list