Re: Issue 435 in moose-technology: Using RoelTyper for a better precision of method invocation

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

Re: Issue 435 in moose-technology: Using RoelTyper for a better precision of method invocation

moose-technology
Updates:
        Labels: Component-SmalltalkImporter

Comment #4 on issue 435 by [hidden email]: Using RoelTyper for a  
better precision of method invocation
http://code.google.com/p/moose-technology/issues/detail?id=435

It seems that RoelTyper does not work for all classes. Try this code for  
getting the classes that raise an error:

classes := Dictionary new.
Object withAllSubclassesDo: [:each |
        [(TypeCollector typeInstvarsOfClass: each )] on: Error do: [:error |  
classes at: each put: error ]].
classes inspect

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 435 in moose-technology: Using RoelTyper for a better precision of method invocation

moose-technology

Comment #5 on issue 435 by [hidden email]: Using RoelTyper for a  
better precision of method invocation
http://code.google.com/p/moose-technology/issues/detail?id=435

In Moose 4.7, it seems that only ColoredDSM is affected by this. It would  
be great if someone would take a look at this.

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 435 in moose-technology: Using RoelTyper for a better precision of method invocation

moose-technology

Comment #6 on issue 435 by [hidden email]: Using RoelTyper for a  
better precision of method invocation
http://code.google.com/p/moose-technology/issues/detail?id=435

Ok, I will take a look.

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 435 in moose-technology: Using RoelTyper for a better precision of method invocation

moose-technology

Comment #7 on issue 435 by [hidden email]: Using RoelTyper for a  
better precision of method invocation
http://code.google.com/p/moose-technology/issues/detail?id=435

I do not understand what is the problem.

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 435 in moose-technology: Using RoelTyper for a better precision of method invocation

moose-technology

Comment #8 on issue 435 by [hidden email]: Using RoelTyper for a  
better precision of method invocation
http://code.google.com/p/moose-technology/issues/detail?id=435

This is likely not a DSM problem, but a RoelTyper one :). It's just that it  
exhibits in the ColoredDSM class.

To reproduce just run this code in the latest Moose image.

classes := Dictionary new.
Object withAllSubclassesDo: [:each |
        [(TypeCollector typeInstvarsOfClass: each )] on: Error do: [:error |  
classes at: each put: error ]].
classes inspect

You will get a list of all the classes for which RoelTyper throws an error.  
There used to be several of these, but somehow now we get only one.

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 435 in moose-technology: Using RoelTyper for a better precision of method invocation

moose-technology
Updates:
        Status: Fixed
        Labels: Milestone-5.0

Comment #9 on issue 435 by [hidden email]: Using RoelTyper for a  
better precision of method invocation
http://code.google.com/p/moose-technology/issues/detail?id=435

This seems to not be a problem in Pharo 3.0 anymore.

--
You received this message because this project is configured to send all  
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev