You're arguing for a solution which requires that programmers remember to put their "use" statements in the correct order lest things break, right? So if a programmer forgets and slips in a "use" statement after using "Class::Trait", the code mysteriously breaks in a rather hard to debug way.
There's no small amount of irony here as one of the rationales of traits is to get around ordering problems of mixins and inheritence heirarchies.
Cheers,
Ovid
New address of my CGI Course.
In reply to Re^4: Detecting an imported function (exclude time)
by Ovid
in thread Detecting an imported function
by Ovid
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |