TT3 Has Real Expressions™
%% name or 'World' %% foo or (bar and baz < wam or bam) %% a + b * c / d * (e + f / (g + d))--EOF--look inside...
- Everything is an expression
- All expressions are interchangeable
- Operator precedence drives it all
- Everything Just Works™
Thus Spake Andy:
In TT3 everything is an expression (even text chunks - they're just static expressions that always yield the same result). All expressions are interchangeable, meaning that you can write a complex sub-expression anywhere you can put a variable. No more intermediate variables!