Refactoring Browser in 4.1? - and un-matching documentation.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Refactoring Browser in 4.1? - and un-matching documentation.

rhawley
I would like to get refactoring into Squeak 4.1, but there are inconsistencies in the documentation.  There are obviously policy issues (concerning book content, version management, refactoring development, browser development,….) surrounding this about which I know little - so I would not know how this should be resolved.  There are two problems I have found:

interms
1) In the book Squeak by Example there is an R button on the end of the browser. This is not there in 4.1 and so does not match the book.


2) Following the links:
http://www.squeak.org/
http://www.squeak.org/Features/
http://www.squeak.org/Features/Development/
'Refactoring Browser'
http://wiki.squeak.org/squeak/227

The code there installs Omnibrowser into 4.1, but the '1)Refactoring Engine and OB integration' breaks down with error: 'MessageNotUnderstood: Scanner class>>allowUnderscoreAsAssignment':

------
"Omnibrowser"
(Installer wiresong project: 'ob')
install: 'OmniBrowser';
install: 'OB-Morphic';
install: 'OB-Standard';
install: 'OB-Shout';
install: 'OB-SUnitIntegration'.

"Refactoring engine and OB integration"
(Installer ss project: 'rb')
install: 'AST';
install: 'Refactoring-Core';
install: 'Refactoring-Spelling';
project: 'Regex';
install: 'VB-Regex'.

(Installer wiresong project: 'ob')
install: 'OB-Refactory';
install: 'OB-Regex'.
-------


Yours

Bob
Reply | Threaded
Open this post in threaded view
|

Re: Refactoring Browser in 4.1? - and un-matching documentation.

Levente Uzonyi-2
On Tue, 12 Oct 2010, Robert Hawley wrote:

> I would like to get refactoring into Squeak 4.1, but there are inconsistencies in the documentation.  There are obviously policy issues (concerning book content, version management, refactoring development, browser development,?.) surrounding this about which I know little - so I would not know how this should be resolved.  There are two problems I have found:
>
> interms
> 1) In the book Squeak by Example there is an R button on the end of the browser. This is not there in 4.1 and so does not match the book.

There's an image that matches the book (it's based on Squeak 3.9). You can
download it from squeakbyexample.org or here's the direct link:
http://gforge.inria.fr/frs/download.php/4624/SqueakByExample-1.3.zip

>
>
> 2) Following the links:
> http://www.squeak.org/
> http://www.squeak.org/Features/
> http://www.squeak.org/Features/Development/
> 'Refactoring Browser'
> http://wiki.squeak.org/squeak/227
>
> The code there installs Omnibrowser into 4.1, but the '1)Refactoring Engine and OB integration' breaks down with error: 'MessageNotUnderstood: Scanner class>>allowUnderscoreAsAssignment':

The problem with these Installer scripts is that the content
of the repositories may change. Next time we will also add the package
versions to the scripts to avoid this problem.

You could also load OB and RB with Metacello, but the current
configuration of RB is broken for Squeak.


Levente

>
> ------
> "Omnibrowser"
> (Installer wiresong project: 'ob')
> install: 'OmniBrowser';
> install: 'OB-Morphic';
> install: 'OB-Standard';
> install: 'OB-Shout';
> install: 'OB-SUnitIntegration'.
>
> "Refactoring engine and OB integration"
> (Installer ss project: 'rb')
> install: 'AST';
> install: 'Refactoring-Core';
> install: 'Refactoring-Spelling';
> project: 'Regex';
> install: 'VB-Regex'.
>
> (Installer wiresong project: 'ob')
> install: 'OB-Refactory';
> install: 'OB-Regex'.
> -------
>
>
> Yours
>
> Bob
>

Reply | Threaded
Open this post in threaded view
|

Re: Refactoring Browser in 4.1? - and un-matching documentation.

Tim Felgentreff
I've updated the current Dev configuration for the ConfigurationOfOmniBrowser Metacello package, so this loads cleanly and with Refactoring tools in a current trunk image.

-tim

On Oct 12, 2010, at 4:14 AM, Levente Uzonyi wrote:

> On Tue, 12 Oct 2010, Robert Hawley wrote:
>
>> I would like to get refactoring into Squeak 4.1, but there are inconsistencies in the documentation.  There are obviously policy issues (concerning book content, version management, refactoring development, browser development,?.) surrounding this about which I know little - so I would not know how this should be resolved.  There are two problems I have found:
>>
>> interms
>> 1) In the book Squeak by Example there is an R button on the end of the browser. This is not there in 4.1 and so does not match the book.
>
> There's an image that matches the book (it's based on Squeak 3.9). You can download it from squeakbyexample.org or here's the direct link:
> http://gforge.inria.fr/frs/download.php/4624/SqueakByExample-1.3.zip
>
>>
>>
>> 2) Following the links:
>> http://www.squeak.org/
>> http://www.squeak.org/Features/
>> http://www.squeak.org/Features/Development/
>> 'Refactoring Browser'
>> http://wiki.squeak.org/squeak/227
>>
>> The code there installs Omnibrowser into 4.1, but the '1)Refactoring Engine and OB integration' breaks down with error: 'MessageNotUnderstood: Scanner class>>allowUnderscoreAsAssignment':
>
> The problem with these Installer scripts is that the content of the repositories may change. Next time we will also add the package versions to the scripts to avoid this problem.
>
> You could also load OB and RB with Metacello, but the current configuration of RB is broken for Squeak.
>
>
> Levente
>
>>
>> ------
>> "Omnibrowser"
>> (Installer wiresong project: 'ob')
>> install: 'OmniBrowser';
>> install: 'OB-Morphic';
>> install: 'OB-Standard';
>> install: 'OB-Shout';
>> install: 'OB-SUnitIntegration'.
>>
>> "Refactoring engine and OB integration"
>> (Installer ss project: 'rb')
>> install: 'AST';
>> install: 'Refactoring-Core';
>> install: 'Refactoring-Spelling';
>> project: 'Regex';
>> install: 'VB-Regex'.
>>
>> (Installer wiresong project: 'ob')
>> install: 'OB-Refactory';
>> install: 'OB-Regex'.
>> -------
>>
>>
>> Yours
>>
>> Bob
>>
>


Reply | Threaded
Open this post in threaded view
|

Re: Refactoring Browser in 4.1? - and un-matching documentation.

Levente Uzonyi-2
On Thu, 14 Oct 2010, Tim Felgentreff wrote:

> I've updated the current Dev configuration for the ConfigurationOfOmniBrowser Metacello package, so this loads cleanly and with Refactoring tools in a current trunk image.

Thanks Tim, that's great. Though the refactoring part doesn't work well
ATM. If I right click on a category, then select "Browse package" from the
menu, I get a DNU (it can be fixed by replacing "self definitionPanel" to
"self class definitionPanel").


Levente

>
> -tim
>
> On Oct 12, 2010, at 4:14 AM, Levente Uzonyi wrote:
>
>> On Tue, 12 Oct 2010, Robert Hawley wrote:
>>
>>> I would like to get refactoring into Squeak 4.1, but there are inconsistencies in the documentation.  There are obviously policy issues (concerning book content, version management, refactoring development, browser development,?.) surrounding this about which I know little - so I would not know how this should be resolved.  There are two problems I have found:
>>>
>>> interms
>>> 1) In the book Squeak by Example there is an R button on the end of the browser. This is not there in 4.1 and so does not match the book.
>>
>> There's an image that matches the book (it's based on Squeak 3.9). You can download it from squeakbyexample.org or here's the direct link:
>> http://gforge.inria.fr/frs/download.php/4624/SqueakByExample-1.3.zip
>>
>>>
>>>
>>> 2) Following the links:
>>> http://www.squeak.org/
>>> http://www.squeak.org/Features/
>>> http://www.squeak.org/Features/Development/
>>> 'Refactoring Browser'
>>> http://wiki.squeak.org/squeak/227
>>>
>>> The code there installs Omnibrowser into 4.1, but the '1)Refactoring Engine and OB integration' breaks down with error: 'MessageNotUnderstood: Scanner class>>allowUnderscoreAsAssignment':
>>
>> The problem with these Installer scripts is that the content of the repositories may change. Next time we will also add the package versions to the scripts to avoid this problem.
>>
>> You could also load OB and RB with Metacello, but the current configuration of RB is broken for Squeak.
>>
>>
>> Levente
>>
>>>
>>> ------
>>> "Omnibrowser"
>>> (Installer wiresong project: 'ob')
>>> install: 'OmniBrowser';
>>> install: 'OB-Morphic';
>>> install: 'OB-Standard';
>>> install: 'OB-Shout';
>>> install: 'OB-SUnitIntegration'.
>>>
>>> "Refactoring engine and OB integration"
>>> (Installer ss project: 'rb')
>>> install: 'AST';
>>> install: 'Refactoring-Core';
>>> install: 'Refactoring-Spelling';
>>> project: 'Regex';
>>> install: 'VB-Regex'.
>>>
>>> (Installer wiresong project: 'ob')
>>> install: 'OB-Refactory';
>>> install: 'OB-Regex'.
>>> -------
>>>
>>>
>>> Yours
>>>
>>> Bob
>>>
>>
>
>
>