2017-09-23 8:00 GMT+02:00 Stephane Ducasse <stepharo.self@gmail.com>:
Denis you should draw an UML of the classes and their responsibilities

Sure.
I will made another pass on model when I will work on scoped refactoring. Then I can work on better docs.��
��
because it is unclear to me what is ClyEnvironmentContent and how it
relates to ClyEnvironmentCursor

The content is a query result. It is first class collection of result items. And the cursor is an iterator for it.��
Maybe it is a time for renames. When I started I thought about content classes differently.��
��

The project is Booklet-Infrastructure. I started to rewrite the
Calypso chapter.
Stef

On Fri, Sep 22, 2017 at 9:55 PM, Denis Kudriashov <dionisiydk@gmail.com> wrote:
> And give me the link to the chapter
>
> 2017-09-22 20:41 GMT+02:00 Stephane Ducasse <stepharo.self@gmail.com>:
>>
>> Hi denis
>>
>> I'm doing a pass on the architecture of calypso chapter :) as a way to
>> force me to understand it better.
>>
>> Now I do not understand why the following does not work.
>>
>> | env classScope |
>> env := ClySystemNavigationEnvironment currentImage.
>> classScope := env selectScope: ClyClassScope of: {Point. Collection}.
>> classScope allClasses
>>
>>
>> another question
>>
>> packageScope query: (ClyMessageSenders of: #(do: x))
>>
>> It is returning all the senders of do: and the senders of x
>> or
>> returning all the sender of do: and x
>>
>>
>> Stef
>>
>