All,
I’ve discovered an incompatibility between HTMLTools 1.09 (a very handy
HTML parser) and ActionPack 1.12.1.
Basically, they both do some HTML parsing and they both create a module
named HTML::Tag, which causes confusion when said Tag object attempts to
be instantiated in the ActionPack context.
That said, now I get to choose which one’s namespace to fiddle with.
But a couple of issues arise for me:
-
Should I report this issue as a bug on one of the packages? Which
one? -
Has anyone ever discussed some sort of module naming convention that
would hopefully avoid this sort of issue? Although Java’s convention of
embedding domain names in package names may seem ugly, it certainly
reduces the number of potential collisions between Java classes
significantly.
Thanks,
Wes