Eric Wilhelm schrieb:
I think it might be best to add attributes.pm by default as an
implicitly required module.

I have to disagree. The compiler will tell you if you need it or not. Adding it "in case someone might need it" seems too capable of creating bloat.

Perhaps a --bloat flag?  At least a --nobloat option please.

It really comes down to whether pp/M::SD intend to support "I know what I'm doing" usage or "I don't have a clue what I'm doing" usage. Both have their uses, but I prefer to not let ease-of-learning interfere with power and ease-of-use.

I understand both Eric's and Mark's point of view but I have to agree with Eric. pp is a developer tool and as such should rather assume too much from the user than possibly cripple functionality (through bloat).

In particular, I think the use of attributes is rare enough to not warrant automatic inclusion.

I'm just giving my opinion, of course. Feel free to outvote us. :)

Cheers,
Steffen

Reply via email to