[Date Prev][Date Next][Thread Prev][Thread Next] [Search] [Date Index] [Thread Index]

[MacPerl-Toolbox] Handle, Rect, et al



Something that has bugged me for awhile: we have all of these classes from
Matthias (God bless his soul :) called Handle, RGBColor, Pattern, Cursor,
Point, Rect, etc.  What happens if someone makes a module for CPAN called
Handle?  I know it would break existing code, and I know that it would be
somewhat hard to do, but I think that we should move to change all of these
class names.  Maybe just put a Mac:: in front of all of them.  That would
solve the problem, I think.

In case someone misinterprets this, I am not in any way disparaging
Matthias or his work, except for his choice in class names, which I think
are problematic.

This will probably be even more work for Kevin than it will be for whoever
works on the modules themselves, so Kevin should weigh in, here.  We
basically need to weigh the effort to fix against the potential difficulty
in the future, taking into consideration the fact that the longer we wait,
the harder it will be to fix in the future.

-- 
Chris Nandor          mailto:pudge@pobox.com         http://pudge.net/
%PGPKey = ('B76E72AD', [1024, '0824090B CE73CA10  1FF77F13 8180B6B6'])

==== Want to unsubscribe from this list?
==== Send mail with body "unsubscribe" to macperl-toolbox-request@macperl.org