in reply to Re (tilly) 2: optimizing a binary expression processor (revised)
in thread optimizing a binary expression processor

WRT error checking: It's a fair cop. I was demonstrating the data structure usage.

As for the destructiveness: It's a feature, not a bug: It avoids redundant evaluation of shared subexpressions.

    -- Chip Salzenberg, Free-Floating Agent of Chaos

  • Comment on Re: Re (tilly) 2: optimizing a binary expression processor (revised)