On Jan 8, 2013, at 2:59 PM, Stéphane Ducasse wrote:

> 
>> Hi Ben,
>> 
>> trying to run Periscope on the latest Pharo image, I see that
>> everything is broken again. Please, start to write some documentation
>> about Spec development, what have you changed, what do you plan to
>> change, what are the new prefered ways to write UI specification and
>> how to migrate old code. At least write some short mails here.
> 
> Hi pavel
> 
> where is your code?
> Because we did a massive refactoring with igor to free layoutFrame users from 
> the tyranny of fractions:offset:
> 
> so you can have a look at some spec in the latest 20 and you will see that 
> now 
> we use
> 
> 
>       #layout: . #(0 0 1 1 0 22 0 0) 

why ??????
Why using a meaningless array when we could use object ?


Ben

> 
> when it was   
>       #layout: 
>                       {#LayoutFrame . #fractions:offsets:.    (0@0 corner: 
> 1@0).      (0@0 corner: 0@20). 
> 
> 
> Now may be LayoutFrame should not be in morphic so that Spec is independent 
> from Morphic but for now we prefered to avoid
> to have reference to LayoutFrame and more important use of #fractions:offsets:
> 
> Esteban will start to work on a UIBuilder because we do not want to have to 
> code such methods and he will do a pass on Spec.
> After we will stabilize it.
> 
> 
>> I know, it is a lot of work but we cannot write tools and bindings to
>> other user interface if the basic UI framework is undocumented and
>> changing silently.
>> 
>> Cheers,
>> -- Pavel
>> 
> 
> 


Reply via email to