[squeak-dev] 4.5 -- Tests status looking good!

Colin Putney colin at wiresong.com
Mon Dec 16 15:32:40 UTC 2013


On Sun, Dec 15, 2013 at 2:46 AM, Levente Uzonyi <leves at elte.hu> wrote:

> Here's how I see these:
>
> 1,9,10,12: sign of issues with Environments. I tried to fixed them a few
> times, but there are many issues which affect each other, and other parts
> of the system too. Maybe I should push my fixes one by one, and see what
> else is broken. Another problem with Environments is that some parts are
> not polished yet.
>


Hi everybody,

A while back Levent mentioned that we ought to initialize the references
dictionary in an Environment eagerly rather than lazily. (
http://lists.squeakfoundation.org/pipermail/squeak-dev/2013-November/174469.html
)

I think this is a good idea, because it makes Environments more similar to
the existing single-namespace system. It's possible to reflect on the
visible bindings in a single place, rather than have them magically appear
when you try to use them. However, it means that we'll need to modify the
references dictionary in response to changes in other environments in order
to keep it up today. That implies hooking into SystemChangeNotifications,
and modifying them to include environment information.

I've started to work on this change, and I hope to fix the above issues
along the way. I've also run into some semantic issues that need some
clarification, which I'll bring up in separate messages.

Colin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20131216/50486d62/attachment.htm


More information about the Squeak-dev mailing list