Three Moose issues

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

Three Moose issues

Michel Bany
Hello Moose lovers,

At the request of Stéphane Ducasse, I am sending this email to the Moose developers mailing list.

While working on the VisualWorks importer I stumble on three issues that I am describing shortly below.

  1. An endless loop occurs during an MSE export when an entity’s property is not set.
  2. It is very easy to create duplicate entities without noticing
  3. When entities are not correctly linked to the model, #allInstancesDo: is sent making the processing extremely slow.

Since it is not an easy task to precisely describe the corresponding symptoms, I prepared a package where those three issues can be reproduced using SUnit tests. The package is attached. Read carefully the comments that I inserted in each test, before running it.

Enjoy,

Michel






_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.list.inf.unibe.ch/listinfo/moose-dev

Moose-Issues-MichelBany.1.mcz (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Three Moose issues

stepharo

Hi michel




Le 8/9/16 à 23:01, Michel Bany a écrit :
Hello Moose lovers,

At the request of Stéphane Ducasse, I am sending this email to the Moose developers mailing list.

While working on the VisualWorks importer I stumble on three issues that I am describing shortly below.

  1. An endless loop occurs during an MSE export when an entity’s property is not set.

can you describe your solution?


  1. It is very easy to create duplicate entities without noticing
  2. When entities are not correctly linked to the model, #allInstancesDo: is sent making the processing extremely slow.

Can you tell us exactly what was the problem with the sourceModel?



Since it is not an easy task to precisely describe the corresponding symptoms, I prepared a package where those three issues can be reproduced using SUnit tests. The package is attached. Read carefully the comments that I inserted in each test, before running it.

Enjoy,

Michel








_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.list.inf.unibe.ch/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.list.inf.unibe.ch/listinfo/moose-dev