Boost logo

Boost :

Subject: Re: [boost] painless currying
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2011-08-24 18:11:16


On 08/24/2011 06:55 PM, Dave Abrahams wrote:

> That's an asymmetry about most currying syntax that I never liked, at
> least for C++. I suppose when all functions are fully lazy there's no
> assymmetry, but that's not C++. In C++ we have parens to trigger
> evaluation. Even in Phoenix, laziness only goes partway: you still need
> parens to trigger final evaluation.

ML-based languages are not lazy and have had currying for 40 years.
Yet the academics behind functional programming, lambda calculus,
theorem proving and logic still seem to fancy them a lot.


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