On 6/03/11 2:03 PM, Russel Winder wrote:
PS  If you ask why not:

         reduce ! ( "a+b" ) ( 0.0 , outputData )

I find this somehow unacceptable.  It's the string, its not a function.
Fine, my problem, but that still leaves the above.

You probably know this already, but just in case...

The string is converted into a function at compile time, so if you were scared of the possible performance hit of having to parse the string at runtime, then you can rest assured that it is as fast as supplying a normal function.

On the other hand, if you just don't like the appearance of a string as a function in source code then, yah, I agree. It does seem a little wrong, although you get used to it.

Reply via email to