FAMOOSr2007Proceedings
by Hani ABDEEN
Hi Doru,
The FAMOOSr2007 proceeding is not available on MOOSE site!
There is a problem that the link of FAMOOSr2007Proceeding points to
"unkwon"!
Thanks,
Hani
14 years, 1 month
MoosePanel and commands
by Alexandre Bergel
Hi!
The idea of having a MoosePanel is really nice. Its current
implementation is simple and clean. However adding a new command is
not easy since it requires some methods to be redefined. Not really
convenient to port the commands I did for C, ADA and so on.
I extended MoosePanel. Please update the Moose-Finder package and let
me know if you're not happy with the implementation. I use an
Omnibrowser command-like hierarchy to define commands for MoosePanel.
It should be pretty easy to grasp how it works.
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
14 years, 1 month
evaluator with self bound to nil
by stephane ducasse
Hi guys
When I select an entity in the Moose Finder (realllly coool) and I
select evaluator self is bound to nil.
Is it normal?
Stef
14 years, 1 month
[BUG] MooseFinder
by stephane ducasse
Superclasses of Smalltalk::Class_class (9 FAMIXClasses)
-> press blueprint
browser mondrian
title: 'Blueprint';
painting: [ :view :each | each viewBlueprintOn: view ];
each is a FAMIXClassGroup and it does not understand viewBlueprintOn:
openInMoose
<menuItem: 'Open in Moose'>
| browser pragmas |
browser := GLMFinder new.
browser title: 'Moose Finder - ', self mooseName.
browser list
beMultiple;
searchOn: [:text :list | list select: (Compiler evaluate: '[:each |
| entity | entity := each.', text, ']') ];
display: #mooseInterestingEntity;
format: #mooseName;
title: [ :each | each class name ];
when: [:input | (input mooseInterestingEntity isKindOf: MooseGroup)
or: [input mooseInterestingEntity isKindOf: Collection] ];
actions: [ :list | list selection mooseInterestingEntity
mooseFinderActions ].
browser list
title: 'Entity';
display: [ :anObject |
pragmas := anObject mooseInterestingEntity class
withAllSuperclasses flatCollect: [ :each |
Pragma allNamed: #navigation: in: each ].
(pragmas collect: [ :each | anObject mooseInterestingEntity
perform: each selector ]) select: [ :each | each isCollection and:
[ each isEmpty not ] ] ];
actions: [ :list | list selection mooseFinderActions ].
" browser magritte
description: [ :anObject | anObject mooseDescription
asMagritteDescription ];
title: 'Editor'."
browser mondrian
title: 'Complexity';
painting: [ :view :each | each viewSystemComplexityOn: view ];
when: [:input | input mooseInterestingEntity isKindOf:
FAMIXClassGroup].
browser mondrian
title: 'Blueprint';
painting: [ :view :each | each viewBlueprintOn: view ];
when: [:input | input mooseInterestingEntity isKindOf: FAMIXClass].
browser text
display: [ :entity | 'self' ];
title: 'Evaluator';
update: #selection on: $o entitled: 'Open script (o)' with:
[ :text :entity | Compiler evaluate: text selectedText for: entity
mooseInterestingEntity logged: false ];
act: [ :text :entity | (Compiler evaluate: text selectedText for:
entity mooseInterestingEntity logged: false) inspect ] on: $/
entitled: 'Inspect script (/)'.
browser openOn: self.
^ browser
14 years, 1 month
moose panel ui
by Tudor Girba
Hi,
In Moose-Finder there is a small UI for managing models. You can
invoke it via:
MoosePanel open
Thanks to the code of Alex from the Moose-OBBrowser you can now:
- import from MSE
- import from packages
- import from categories
- import from Monticello caches
If you get a chance to take a look, please don't be shy with the
feedback :)
This means that we are basically ready for an alpha release. There are
still two issues listed for the alpha, but they are not critical.
I will probably create a first alpha one click distribution later this
(Friday) evening and then we increment from there.
Cheers,
Doru
--
www.tudorgirba.com
"Speaking louder won't make your point worthier."
14 years, 1 month
Moose-All.441
by Alexandre Bergel
When I tried to load it, I have a lot of question whether I want to
load older dependencies.
Jannik, did you do an update before saving ? Just asking...
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
14 years, 1 month
moose-cook
by Tudor Girba
Hi Jannik,
I took a quick look at Moose-Cook. It looks nice, but I think it would
fit better in Famix-Extensions. What do you think?
Cheers,
Doru
--
www.tudorgirba.com
"It's not how it is, it is how we see it."
14 years, 1 month