- object syntax constructs that may have slipped into your code. This
- syntax is now considered harmful, since its parsing has many quirks and
- its use is error prone (when "swoosh" isn't defined, "swoosh $x"
- actually compiles to "$x->swoosh").
+ object syntax constructs that may have slipped into your code.
+
+ This syntax is now considered harmful, since its parsing has many quirks
+ and its use is error prone (when "swoosh" is not defined, "swoosh $x"
+ actually compiles to "$x->swoosh"). In
+ <http://www.shadowcat.co.uk/blog/matt-s-trout/indirect-but-still-fatal>,
+ Matt S. Trout gives an example of an indirect construct that can cause a
+ particularly bewildering error.