>
> I am not clear on the internals dealing with "tag" , but in your
> example I guess the tags needs to be associated with classes, but our
> current "tag"s are associated with a packages?


Yeah at least to me it feels that it is associated more with packages.

GT-Tests-Spotter makes a good example, tagging classes as: Exceptions;
> Scripting; and Mocks. You might simultaneously have filter categories:
>  * Exceptions
>  * Scripting
>  * Mocks
>  * Exceptions,Mocks
>  * Scripting,Mocks


To me this seems like unreasonable amount of extra effort and shit ton of
cognitive load with no obvious benefit.
Sure, tags are powerful in theory; but to make them work you need to apply
them consistently throughout the whole system to get the benefit.
_For me_ this seems like unproportinal amount of effort with little gain.
E.g. Gmail allows to tag emails, yet I treat it very hierarchically; that
way I there is always only one way --- the most meaningful of them to get
to it; otherwise I would have to think about all the various contexts in
which it could be accessed.

So getting back to Pharo's tags, I like the fact that there are some common
namings, such as many packages will have tags like "Examples", or "Tests",
however I still fail to see why would you want to put one class into
multiple tags and what the benefit would be.

Peter

Reply via email to