Hi,
Thanks. Comments inline.
On 28 Jun 2011, at 16:50, jannik.laval wrote:
Hi,
I am trying menus in Moose 4.6. I loaded Moose from MooseScript (method
createModelForMoose). And I tried all command in menus.
Here are my comments:
On a MooseModel, some commands are strange or does not work:
- browse:
- code with dependencies:
> why are there 2 times Smalltalk in the first pane ?
Because for some reason there are two namespaces created with the same
name. Check allNamespaces.
> the visu seems strange and slow !
It is made for systems that have namespace hierarchies - like Java. So,
for Smalltalk it does not make sense.
> is it used by someone ?
Yes.
> - code with design flow
> > unusable as it is slow
> is it used by someone ?
Yes. It is the same as above. It makes sense for Java systems.
> - code with namespace
> is it used by someone ?
Same as above.
> - code with package
> is it used by someone ?
Yes. This is the one that makes sense for Smalltalk. What is wrong with
it?
- export:
- export to fl
> does not work, there is a DNU. It seems that the notification does
not work
We know. Cyrille posted the issue on the Pharo mailing list and it appears
that we will have a fix in Pharo for it.
- export to mse
> same problem than export to fl
Same as above.
- import file structure
> no progress bar.
> why is it loaded in the same mooseModel and change the model name ?
Every action that is in the contextual menu is performed on what you
clicked. This is always like that in Moose. So, in this case, the import happens in the
same model. Changing the name should not happen, though. This is a bug.
- import from fl / mse
> it imports, but I do not see what it does. There is no new model in
the root. And no new entities in my model.
There should be new entities in the model. Perhaps the browser does not
refresh properly.
> after the import mse, the
MooseBrowser twinkled !!! (strange behavior) and the VM used 100% of my processor....
What did you import? What does twinkled mean? Did it finish in the end?
- utilities
- bookmark entity: do nothing after asking for a name
It does create a new entry in the bookmarks group in the model. Again,
perhaps the browser does not refresh. If it's true, it's a bug.
- ensure classes and namespaces: do nothing.
What is it ?
It simply patches a model to make sure there is no nil belongsTo
- infer namespace parents based on names: do
nothing
It simply tries to infer namespace hierarchy when the importer does not do
it. It makes sense for Java systems. For example verveineJ exports a namespace with a name
like root::child::anotherchild. The mentioned script will create root <- child <-
anotherchild
- set root folder does not work: I select a
folder, and it does not keep my selection.
Yes, it works. What do you mean?
Cheers,
Doru
Jannik
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.tudorgirba.com
"Every thing should have the right to be different."