
17 May
2008
17 May
'08
5:44 p.m.
On 05/17/08 10:52, Larry Evans wrote: [snip]
me to see this on that page. IOW, that page could specifically say that transform compositions are not possible because a transform expects Expr& and when transforms are composed without storing intermediate values in a variable, then the 1st transform produces an Expr and not an Expr&; so, the second transform rejects it. Except when the composed transforms are pass_through transforms. In this case, it works, as shown by compiling the attached, which is a slight modification of previous attachment. That seems inconsistent or, at least, unexpected behavior for transforms.
What's the rationale for this behavior?