Boost logo

Boost :

Subject: Re: [boost] [MPL] new run-time algorithm: for_all
From: Larry Evans (cppljevans_at_[hidden])
Date: 2008-11-23 10:56:03


On 11/22/08 18:34, Larry Evans wrote:
> On 11/22/08 07:59, Joe Gottman wrote:
>> George van Venrooij wrote:
>>> Hello everyone,
>>>
>>> I recently created a MPL-based run-time algorithm named "for_all"
>>> which you can find at the following location:
>>>
>>> http://tinyurl.com/5a9d9d
[snip]

Judging from the "what is it?" on that tinyurl, it is the cross product
of the mplbook's exercise 7-8 mentioned in my previous post.

>
> Currently, I'm learning haskell, and they have a way, using a list
> monad, to do the same, AFAICT. See:
>
> http://www.muitovar.com/monad/moncow.xhtml#list
>
> There, the function is called cross.
>
[snip]

To get some idea of how haskell did it, I laboriously
went through a manual trace of the haskell code.
It's in the cross.log file of the cross.zip just
uploaded to the boost vault under the

   Template Metaprogramming

directory.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk