Simple question about NewInspector

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

Simple question about NewInspector

Mariano Martinez Peck
Hi Frederic. I am trying to see if it make sense to create a metacello configuration for NewInspector.   The only external (not in PharoCore) dependency I saw using the DependencyBrowser is RoelTyper, which is used in the class NICompiledMethodNode >> configuration    you use the class TypeCollector  which is from RoelTyper.

So, the question is, is this dependency correct?  I ask because I took a PharoCore image, load NewINspector WITHOUT RoelTyper and it "seemed" to work.

Thank you very much.

Mariano

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Simple question about NewInspector

Frederic Pluquet-3
RoelTyper is also used in ProtoObject>>niChildrenBlockForFixedFields (an extension for NewInspector).

NewInspector can work without RoelTyper. The message "The last version of RoelTyper must be loaded to have this information" is shown when NewInspector tries to calculate types and that RoelTyper is not found.


Fréd
----
Frédéric Pluquet
Université Libre de Bruxelles (ULB)
Assistant
http://www.ulb.ac.be/di/fpluquet


On Sat, Dec 26, 2009 at 11:29 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Frederic. I am trying to see if it make sense to create a metacello configuration for NewInspector.   The only external (not in PharoCore) dependency I saw using the DependencyBrowser is RoelTyper, which is used in the class NICompiledMethodNode >> configuration    you use the class TypeCollector  which is from RoelTyper.

So, the question is, is this dependency correct?  I ask because I took a PharoCore image, load NewINspector WITHOUT RoelTyper and it "seemed" to work.

Thank you very much.

Mariano


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Simple question about NewInspector

Mariano Martinez Peck


On Mon, Jan 4, 2010 at 9:49 AM, Frederic Pluquet <[hidden email]> wrote:
RoelTyper is also used in ProtoObject>>niChildrenBlockForFixedFields (an extension for NewInspector).

NewInspector can work without RoelTyper. The message "The last version of RoelTyper must be loaded to have this information" is shown when NewInspector tries to calculate types and that RoelTyper is not found.

Cool. Done in ConfigurationOfNewInspector.

Thanks
 


Fréd
----
Frédéric Pluquet
Université Libre de Bruxelles (ULB)
Assistant
http://www.ulb.ac.be/di/fpluquet


On Sat, Dec 26, 2009 at 11:29 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Frederic. I am trying to see if it make sense to create a metacello configuration for NewInspector.   The only external (not in PharoCore) dependency I saw using the DependencyBrowser is RoelTyper, which is used in the class NICompiledMethodNode >> configuration    you use the class TypeCollector  which is from RoelTyper.

So, the question is, is this dependency correct?  I ask because I took a PharoCore image, load NewINspector WITHOUT RoelTyper and it "seemed" to work.

Thank you very much.

Mariano



_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Simple question about NewInspector

Henrik Sperre Johansen
In reply to this post by Frederic Pluquet-3
In latest version from ss, loaded into PharoCore, it does a MNU ByteString>types.

ProtoObject >> niChildrenBlockForFixedFields, in the line: 

extractedType types do: [:t | s nextPutAll: t printString] separatedBy: [s nextPutAll: ', ']. 
extractedType is the string you mentioned.

Cheers,
Henry

On Jan 4, 2010, at 9:49 49AM, Frederic Pluquet wrote:

RoelTyper is also used in ProtoObject>>niChildrenBlockForFixedFields (an extension for NewInspector).

NewInspector can work without RoelTyper. The message "The last version of RoelTyper must be loaded to have this information" is shown when NewInspector tries to calculate types and that RoelTyper is not found.


Fréd
----
Frédéric Pluquet
Université Libre de Bruxelles (ULB)
Assistant
http://www.ulb.ac.be/di/fpluquet


On Sat, Dec 26, 2009 at 11:29 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Frederic. I am trying to see if it make sense to create a metacello configuration for NewInspector.   The only external (not in PharoCore) dependency I saw using the DependencyBrowser is RoelTyper, which is used in the class NICompiledMethodNode >> configuration    you use the class TypeCollector  which is from RoelTyper.

So, the question is, is this dependency correct?  I ask because I took a PharoCore image, load NewINspector WITHOUT RoelTyper and it "seemed" to work.

Thank you very much.

Mariano

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Simple question about NewInspector

Mariano Martinez Peck


2010/1/7 Henrik Johansen <[hidden email]>
In latest version from ss, loaded into PharoCore, it does a MNU ByteString>types.

ProtoObject >> niChildrenBlockForFixedFields, in the line: 

extractedType types do: [:t | s nextPutAll: t printString] separatedBy: [s nextPutAll: ', ']. 
extractedType is the string you mentioned.


I am not sure if I understood you correctly. WHat did you download from ss? NewInspector or ConfiguarationOfNewInspector.

I guess you tried NewInspector and maybe the error is correct becaue now NewInspector depends on RoelTyper.

I have just tested on latest 1.0 and 1.1 and works ok. To try it:

Gofer new
    squeaksource: 'MetacelloRepository';
    package: 'ConfigurationOfNewInspector';
    load.

((Smalltalk at: #ConfigurationOfNewInspector) project version: '1.0') load.

Cheers

Mariano
 
Cheers,
Henry

On Jan 4, 2010, at 9:49 49AM, Frederic Pluquet wrote:

RoelTyper is also used in ProtoObject>>niChildrenBlockForFixedFields (an extension for NewInspector).

NewInspector can work without RoelTyper. The message "The last version of RoelTyper must be loaded to have this information" is shown when NewInspector tries to calculate types and that RoelTyper is not found.


Fréd
----
Frédéric Pluquet
Université Libre de Bruxelles (ULB)
Assistant
http://www.ulb.ac.be/di/fpluquet


On Sat, Dec 26, 2009 at 11:29 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Frederic. I am trying to see if it make sense to create a metacello configuration for NewInspector.   The only external (not in PharoCore) dependency I saw using the DependencyBrowser is RoelTyper, which is used in the class NICompiledMethodNode >> configuration    you use the class TypeCollector  which is from RoelTyper.

So, the question is, is this dependency correct?  I ask because I took a PharoCore image, load NewINspector WITHOUT RoelTyper and it "seemed" to work.

Thank you very much.

Mariano

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Simple question about NewInspector

Henrik Sperre Johansen


On 07.01.2010 17:56, Mariano Martinez Peck wrote:


2010/1/7 Henrik Johansen <[hidden email]>
In latest version from ss, loaded into PharoCore, it does a MNU ByteString>types.

ProtoObject >> niChildrenBlockForFixedFields, in the line: 

extractedType types do: [:t | s nextPutAll: t printString] separatedBy: [s nextPutAll: ', ']. 
extractedType is the string you mentioned.


I am not sure if I understood you correctly. WHat did you download from ss? NewInspector or ConfiguarationOfNewInspector.

I guess you tried NewInspector and maybe the error is correct becaue now NewInspector depends on RoelTyper.
Fredrique said NewInspector can used _without_ RoelTyper installed, in which case it's supposed to display a message saying"The last version of RoelTyper must be loaded to have this information" when you select Types in the list.
Loading NewInspector directly from SqueakSource (no configurations, don't really need that for a package without dependencies...) without RoelTyper installed does not result in this behaviour, but an MNU as described.

On Jan 4, 2010, at 9:49 49AM, Frederic Pluquet wrote:

RoelTyper is also used in ProtoObject>>niChildrenBlockForFixedFields (an extension for NewInspector).

NewInspector can work without RoelTyper. The message "The last version of RoelTyper must be loaded to have this information" is shown when NewInspector tries to calculate types and that RoelTyper is not found.


^This

Cheers,
Henry

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Simple question about NewInspector

Mariano Martinez Peck


2010/1/7 Henrik Sperre Johansen <[hidden email]>


On 07.01.2010 17:56, Mariano Martinez Peck wrote:


2010/1/7 Henrik Johansen <[hidden email]>
In latest version from ss, loaded into PharoCore, it does a MNU ByteString>types.

ProtoObject >> niChildrenBlockForFixedFields, in the line: 

extractedType types do: [:t | s nextPutAll: t printString] separatedBy: [s nextPutAll: ', ']. 
extractedType is the string you mentioned.


I am not sure if I understood you correctly. WHat did you download from ss? NewInspector or ConfiguarationOfNewInspector.

I guess you tried NewInspector and maybe the error is correct becaue now NewInspector depends on RoelTyper.
Fredrique said NewInspector can used _without_ RoelTyper installed, in which case it's supposed to display a message saying"The last version of RoelTyper must be loaded to have this information" when you select Types in the list.
Loading NewInspector directly from SqueakSource (no configurations, don't really need that for a package without dependencies...)
 
without RoelTyper installed does not result in this behaviour, but an MNU as described.


Ok....got it :)

thanks

On Jan 4, 2010, at 9:49 49AM, Frederic Pluquet wrote:

RoelTyper is also used in ProtoObject>>niChildrenBlockForFixedFields (an extension for NewInspector).

NewInspector can work without RoelTyper. The message "The last version of RoelTyper must be loaded to have this information" is shown when NewInspector tries to calculate types and that RoelTyper is not found.


^This

Cheers,
Henry

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project