Hi

what were the changes in RBEnvironment?

    in short, implementorsOf:/referencesTo:/ is broken (does not
    search over the class side of things).

    Moreover, depending on the kind of RBEnvironment one is looking at:

    allClasses
        returns only the classes
    or
        returns classes and metaclasses


I reported a couple of issues at fogbugz related to this (actually about smalllint validations rules, but they
 depend on this change on RBEnvironments)

Do you have the issue number?
And I raised some topics about this on the mailing list.

I was not involved in the latest changes on RBEnvironment and don't have any project that
depends on RBEnvironment.

So I can *do* the fixes I proposed, but I will not make the decisions.
Just waiting for feedback.

    Of course, implementorsOf: is broken because allClasses does not
    returns the metaclasses.

    I like it when people "normalize" things :(


He asked for feedback on this. And as far as I know no one complained.

Not enough users of RB environment.
I really think that we should write more tests because this is part that can be tested and
we can spot regression.

Ideally I would like to get
- unification between SystemDictionary as a leave in a hierarchy whose root would be RBEnviroment
    - get systemNavigation unified with RBEnviroment

Now what I would like the most is time :)

Stef







nicolai



    Thierry



Reply via email to