SystemNavigation with environment

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

SystemNavigation with environment

Luc Fabresse
Hi all,

I committed SLICE-Issue-00001-MakeSystemNavigationEnvironmentAware-LucFabresse.2 in PharoTaskForces. 
Now SystemNavigation is environment aware.
There two test classes : 
SystemNavigationTest has been modified to test SystemNavigation on Smalltalk globals
  - SystemNavigationOnNewlyCreatedEnvironmentTest tests SystemNavigation on a new Environment
               have look at SystemNavigationOnNewlyCreatedEnvironmentTest>>testEnsureDefaultEnvironmentNotUsed

ClassFactoryWithOrganizationForTestCase has been added to easily create classes
ClassFactoryWithOrganizationForTestCaseTest test this latter class.

Merge well in 12218 and tests are green.

#Luc
Reply | Threaded
Open this post in threaded view
|

Re: SystemNavigation with environment

Fernando olivero-2
Hi Luc, great work!

I found it useful to enhance my Gaucho search widgets ( that can now
ported to Pharo on top of the new system navigation ), and provide
contextualized searches in a cleaner manner.

Are the environments you are using those of the  RefactoringEngine ?

Fernando


On Fri, Oct 29, 2010 at 10:04 AM, Luc Fabresse <[hidden email]> wrote:

> Hi all,
>
> I
> committed SLICE-Issue-00001-MakeSystemNavigationEnvironmentAware-LucFabresse.2 in PharoTaskForces.
> Now SystemNavigation is environment aware.
> There two test classes :
> - SystemNavigationTest has been modified to test SystemNavigation on
> Smalltalk globals
>   - SystemNavigationOnNewlyCreatedEnvironmentTest tests SystemNavigation
> on a new Environment
>                have look
> at SystemNavigationOnNewlyCreatedEnvironmentTest>>testEnsureDefaultEnvironmentNotUsed
> ClassFactoryWithOrganizationForTestCase has been added to easily create
> classes
> ClassFactoryWithOrganizationForTestCaseTest test this latter class.
> Merge well in 12218 and tests are green.
> #Luc
>

Reply | Threaded
Open this post in threaded view
|

Re: SystemNavigation with environment

Stéphane Ducasse
In reply to this post by Luc Fabresse

On Oct 29, 2010, at 10:12 AM, Fernando Olivero wrote:

> Hi Luc, great work!
>
> I found it useful to enhance my Gaucho search widgets ( that can now
> ported to Pharo on top of the new system navigation ), and provide
> contextualized searches in a cleaner manner.
>
> Are the environments you are using those of the  RefactoringEngine ?

right now there are just instances of system dictionary.
Now the goal is to change the superclass or add one in between SystemDictionary to add RBEnvironment API or modified API
so that systemDictionary can play the role of a leave in the RB Environment composite structure.

So the idea is that we will be able to bridge smoothly RBEnvironment and SystemDictionary and we will be able to run cooooool queries.
Gorgeous isnt :)

Stef



>
> Fernando
>
>
> On Fri, Oct 29, 2010 at 10:04 AM, Luc Fabresse <[hidden email]> wrote:
>> Hi all,
>>
>> I
>> committed SLICE-Issue-00001-MakeSystemNavigationEnvironmentAware-LucFabresse.2 in PharoTaskForces.
>> Now SystemNavigation is environment aware.
>> There two test classes :
>> - SystemNavigationTest has been modified to test SystemNavigation on
>> Smalltalk globals
>>   - SystemNavigationOnNewlyCreatedEnvironmentTest tests SystemNavigation
>> on a new Environment
>>                have look
>> at SystemNavigationOnNewlyCreatedEnvironmentTest>>testEnsureDefaultEnvironmentNotUsed
>> ClassFactoryWithOrganizationForTestCase has been added to easily create
>> classes
>> ClassFactoryWithOrganizationForTestCaseTest test this latter class.
>> Merge well in 12218 and tests are green.
>> #Luc
>>
>


Reply | Threaded
Open this post in threaded view
|

Re: SystemNavigation with environment

Luc Fabresse
Yes!
Tools will migrate slowly (and we hope smoothly ;-)).

#Luc


2010/10/29 Stéphane Ducasse <[hidden email]>

On Oct 29, 2010, at 10:12 AM, Fernando Olivero wrote:

> Hi Luc, great work!
>
> I found it useful to enhance my Gaucho search widgets ( that can now
> ported to Pharo on top of the new system navigation ), and provide
> contextualized searches in a cleaner manner.
>
> Are the environments you are using those of the  RefactoringEngine ?

right now there are just instances of system dictionary.
Now the goal is to change the superclass or add one in between SystemDictionary to add RBEnvironment API or modified API
so that systemDictionary can play the role of a leave in the RB Environment composite structure.

So the idea is that we will be able to bridge smoothly RBEnvironment and SystemDictionary and we will be able to run cooooool queries.
Gorgeous isnt :)

Stef



>
> Fernando
>
>
> On Fri, Oct 29, 2010 at 10:04 AM, Luc Fabresse <[hidden email]> wrote:
>> Hi all,
>>
>> I
>> committed SLICE-Issue-00001-MakeSystemNavigationEnvironmentAware-LucFabresse.2 in PharoTaskForces.
>> Now SystemNavigation is environment aware.
>> There two test classes :
>> - SystemNavigationTest has been modified to test SystemNavigation on
>> Smalltalk globals
>>   - SystemNavigationOnNewlyCreatedEnvironmentTest tests SystemNavigation
>> on a new Environment
>>                have look
>> at SystemNavigationOnNewlyCreatedEnvironmentTest>>testEnsureDefaultEnvironmentNotUsed
>> ClassFactoryWithOrganizationForTestCase has been added to easily create
>> classes
>> ClassFactoryWithOrganizationForTestCaseTest test this latter class.
>> Merge well in 12218 and tests are green.
>> #Luc
>>
>