I'm confused.
There are
accessedByLists
<MSEProperty: #accessedByLists type: #FAMIX2Access opposite:
#accesses> <multivalued>
^ accessedByLists
but no instance variable
the only one is accessedByList
So what is the point?
should I rename accessedByLists into accessedByList?
Stef
Hi again,
Doru, last week you wrote a small class definition for the MooseFinder.
| class |
class := FAMIXClass new.
class name: 'AClass'.
class addToMethods: (FAMIXMethod new name: 'aMethod'; yourself).
class addToMethods: (FAMIXMethod new name: 'anotherMethod'; yourself).
Remember?
I guess this should be the FAMIX 2 version of these 5 lines of code:
| class |
class := FAMIX2Class new.
class setName: 'AClass'.
class addToMethods: (FAMIX2Method new setName: 'aMethod'; yourself).
class addToMethods: (FAMIX2Method new setName: 'anotherMethod';
yourself).
However it lamentably open debugger that cannot be closed. The image
is unusable.
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi!
Is the following method the way it should be?
-=-=-=-=-=-=-=-=-=-=-=-=
FAMIXNamedEntity>>belongsTo
<MSEProperty: #belongsTo type: #FAMIXContainerEntity> <derived>
"This stub-code was automatically generated. Please fill in."
self notImplemented
-=-=-=-=-=-=-=-=-=-=-=-=
When I run the following code, I get a rollback on this notImplemented:
-=-=-=-=-=-=-=-=-=-=-=-=
| class |
class := FAMIXClass new.
class name: 'AClass'.
class addToMethods: (FAMIXMethod new name: 'aMethod'; yourself).
class addToMethods: (FAMIXMethod new name: 'anotherMethod'; yourself).
(class mooseDescription allAttributes detect: [:p | p name ==
#belongsTo]) getFrom: class
-=-=-=-=-=-=-=-=-=-=-=-=
Any idea ?
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi guys
Fame is changing so we have to fix Moose without knowing the changes
of Fame.
Adrian why don't use deprecated: because we are clients of FAME and
we cannot break each time you change something.
So what do we do?
- solution 1: fork fame
- solution 2: code freeze
Stef
Dear all,
I wanted to load the last release of Moose, but I have some unresolved
dependencies (MSE related stuff). Stef, I think you were the last one
to commit. Would you mind to see how to resolve this?
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi Steffen,
Sorry for the late reply. Please try again, because the problem should
have been fixed.
Please send us more questions and I promise you will get a faster
response :). I would also suggest to join our mailing list:
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Cheers,
Doru
On Aug 6, 2008, at 10:03 PM, Steffen Märcker wrote:
> Hi,
>
> I've followed the download instructions, but installing with via the
> "MooseSuiteLoader parcel" and via Store as well failed. Some parcels,
> namely Clustering couldn't be loaded. Platform: VW 7.6 NC on Windows
> XP
>
> Thanks in advance,
> Steffen Märcker
> _______________________________________________
> Moose mailing list
> Moose(a)iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose
>
--
www.tudorgirba.comwww.tudorgirba.com/blog
"Every thing should have the right to be different."
Hi,
The deadline for submitting to FAMOOSr 2008 is approaching fast:
September 8.
Why should you submit your work there?
- Have a chance to get feedback
- Participate in discussions and find collaborators
- Let the others know what you can do with Moose
More details can be found at:
http://moose.unibe.ch/events/famoosr2008
Cheers,
Doru
--
www.tudorgirba.comwww.tudorgirba.com/blog
"One cannot do more than one can do."
Begin forwarded message:
> From: Steffen Märcker <merkste(a)web.de>
> Date: August 6, 2008 10:03:47 PM CEDT
> To: moose(a)iam.unibe.ch
> Subject: [Moose] Trouble setting up an Image
>
> Hi,
>
> I've followed the download instructions, but installing with via the
> "MooseSuiteLoader parcel" and via Store as well failed. Some parcels,
> namely Clustering couldn't be loaded. Platform: VW 7.6 NC on Windows
> XP
>
> Thanks in advance,
> Steffen Märcker
> _______________________________________________
> Moose mailing list
> Moose(a)iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose
Hi
I got moose-all loading well again.
You need RB and OB first loaded. + fame
Stef
_______________________________________________
Moose mailing list
Moose(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose
Stef,
I cannot load Moose-All. Are you sure to not have forgot to add some
dependencies ?
I have the following warning:
This package depends on the following classes:
MooseModelTestResource
FMPragmaProcessor
LANAbstractImportTest
TheRoot
You must resolve these dependencies before you will be able to load
these definitions:
ClassesExtensionTestResource
ClassesExtensionTestResource>>importModel
FAMIX2LANPackageTestResource
FAMIX2LANPackageTestResource>>importModel
FAMIX2LANPackageTestResource>>setUp
InvocationsTest
InvocationsTest>>invocationFrom:to:
InvocationsTest>>invocationFromOutputServerAcceptMethodTo:
InvocationsTest>>outputServerAcceptMethod
InvocationsTest>>testCandidateAbstractMethodWithTwoSubclasses
InvocationsTest>>testCandidateInvocationsAbstractMethodWithTwoSubclasses
InvocationsTest>>testCandidateInvocationsClassMethodsDefinedInSuperclass
InvocationsTest>>testCandidateInvocationsOnlyDefinedInSuperclass
InvocationsTest>>testCandidateInvocationsThree
InvocationsTest>>testCandidateInvocationsTwo
InvocationsTest>>testCandidateInvocationsUnknownReceiver
InvocationsTest>>testReceivingFormalParameter
InvocationsTest>>testReceivingKnownClass
InvocationsTest>>testReceivingKnownClass2
InvocationsTest>>testReceivingKnownClass3
InvocationsTest>>testReceivingSelf
InvocationsTest>>testReceivingSelf2
InvocationsTest>>testReceivingSelf3
InvocationsTest>>testReceivingSelf9
InvocationsTest>>testReceivingSuper
InvocationsTest>>testReceivingSuper2
InvocationsTest>>testReceivingSuper3
InvocationsTest>>testReceivingSuper4
InvocationsTest>>testReceivingSuper5
InvocationsTest>>testReceivingSuper6
InvocationsTest>>testReceivingUnknownType
MSEPragmaProcessor
MSEPragmaProcessor>>processClass:
ModelExtractionTest
ModelExtractionTest>>assignAttributes
ModelExtractionTest>>assignClasses
ModelExtractionTest>>assignMethods
ModelExtractionTest>>setUp
ModelExtractionTest>>testAccessesReification
ModelExtractionTest>>testAllFormalParameters
ModelExtractionTest>>testAllLocalVariables
ModelExtractionTest>>testAllOutgoingAccesses
ModelExtractionTest>>testAllOutgoingInvocations
ModelExtractionTest>>testFlatCollect
ModelExtractionTest>>testHasEmptyBody
ModelExtractionTest>>testInheritedAttributes
ModelExtractionTest>>testInheritedMethods
ModelExtractionTest>>testInheritedSignatures
ModelExtractionTest>>testInheritedSignaturesToMethod
ModelExtractionTest>>testIsConstructor
ModelExtractionTest>>testIsSide
ModelExtractionTest>>testNameAndUniqueNameForNotNamed
ModelExtractionTest>>testNumberOfFormalParameters
ModelExtractionTest>>testReferenceModel
ModelExtractionTest>>testUnderstands
ModelExtractionTest>>testUuidGeneration
PropertiesTest
PropertiesTest>>lanInterfaceOriginateMethod
PropertiesTest>>nodeClass
PropertiesTest>>testAttributeMetrics
PropertiesTest>>testClassAllProperties
PropertiesTest>>testClassAttributes
PropertiesTest>>testClassCategories
PropertiesTest>>testClassHierarchy
PropertiesTest>>testClassInvocations
PropertiesTest>>testClassLinesOfCode
PropertiesTest>>testClassMethods
PropertiesTest>>testClassWeightedMethodCount
PropertiesTest>>testMethodAccesses
PropertiesTest>>testMethodHierarchyNesting
PropertiesTest>>testMethodInvocations
PropertiesTest>>testMethodInvocationsWithoutCascading
PropertiesTest>>testMethodLOC
PropertiesTest>>testMethodName
PropertiesTest>>testMethodSmalltalkConditionals
PropertiesTest>>testMethodSmalltalkCyclomaticComplexity
PropertiesTest>>testMethodSmalltalkMessageSends
PropertiesTest>>testMethodSmalltalkParameters
PropertiesTest>>testMethodSmalltalkStatements
PropertiesTest>>testMethodsSimpleProperties
PropertiesTest>>testOverridenMethods
PropertiesTest>>testPropertyNamed
PropertiesTest>>workstationClass
ReferenceModelNamespaceTestResource
ReferenceModelNamespaceTestResource>>importModel
SubRootModelThree
SubRootModelThree>>basicMethod
Select Proceed to continue, or close this window to cancel the
operation.
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
A new version of the MooseFinder is in the repository.
Navigation is now possible.
What is left to be done before having something usable:
- metrics computation in the lower lists
- get button to work
It will actually be easier that I sit with Doru or David tomorrow to
get this done.
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi guys
pay attention not to use the rename functionality of the package
browser in Squeak
I got a really bad experience and it was really difficult to recover.
Stef
Toon and I have prepared FAMIX2 meta-descriptions in Fame.
The changes are generated by evaluating "FMPragmaGenerator
generateFAMIX2annotations".
More details in the class comment.
We would like to review this before committing the generated changes.
Anyone like to sit with us and go over it?
- on
Hi!
I am preparing some working group for the Dojo.
What is the status of MooseFinder?
How does it work?
MooseFinder openOn: xxx
what xxx should be?
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Moose Executive Board kindly invites the members of the Moose
Association to the annual General Assembly.
The assembly will take place on Sunday, August 24, 2008, 17:00 and it
will be collocated with Camp Smalltalk ESUG 2008 at the Center for
Mathematics and Computer Science (CWI), Amsterdam.
The agenda is listed below. For further information, please contact
the board at:
moose-board(a)iam.unibe.ch
AGENDA
1. Anual report
- organized events (Moose Dojos and FAMOOSr)
- web presence
- licensing issues with University of Bern and with Cincom
- porting to Squeak
2. Audit report
3. Executive Board
- resignation of Adrian Kuhn
- new candidate: Oscar Nierstrasz
4. Varia
Kind regards,
Moose Executive Board
Hi,
To better plan the work packages it would be great to know who is
participating to the Moose Dojo that is held at ESUG 2008?
Cheers,
Doru
--
www.tudorgirba.comwww.tudorgirba.com/blog
"Every thing should have the right to be different."
Hi,
Please register (see below) for attending the Camp Smalltalk and
implicitly if you want to attend the Moose Dojo.
Cheers,
Doru
Begin forwarded message:
>>> From: stephane ducasse <stephane.ducasse(a)free.fr>
>>> Date: August 14, 2008 2:05:24 PM CEDT
>>> To: esug-list(a)lists.esug.org
>>> Cc: The general-purpose Squeak developers list <squeak-dev(a)lists.squeakfoundation.org
>>>> , VWNC List <vwnc(a)cs.uiuc.edu>
>>> Subject: Registration needed for the Smalltalk Camp at ESUG 2008
>>>
>>> Hi all
>>>
>>> To be able to access to the building where the Smalltalk Camp of
>>> ESUG 2008 will occur,
>>> you need to register!
>>> So if you want to attend the Camp please send an email with the
>>> following header
>>> [Camp] your name and first name
>>> to denker(a)acm.org
>>>
>>> Pay attention you should send this information before wednesday
>>> 20th.
>>>
>>>
>>> Stef and the ESUG organization.
>>
--
www.tudorgirba.comwww.tudorgirba.com/blog
"There are no old things, there are only old ways of looking at them."
Hi,
For an overview on presence/absence of class comments in Moose/Squeak see SqueakSource/PackageExplorer.
In order to fix absent class comments I'd need a minimal understanding of the design. A certain book called "object-oriented reengineering patterns" tells me - among other advices - to "skim the documentation". Can you give me a hint what to read on the architecture of MOOSE ?
cu
Pascal
----- Original Nachricht ----
Von: Stéphane Ducasse <stephane.ducasse(a)univ-savoie.fr>
An: Related to the development of Moose and other related tools <moose-dev(a)iam.unibe.ch>
Datum: 23.06.2008 11:08
Betreff: [Moose-dev] Re: who can help
> Thanks pascal.
> Amy be we should create an account for you.
> making a list of the class that lack comments and fixing them would be
> good.
> Sorting also some tests: sometimes we have one class with one test
> would be good to.
> and help porting....
> Stef
>
>
> On Jun 23, 2008, at 12:12 AM, pascal.vollmer(a)nexgo.de wrote:
>
> > Hi,
> >
> > I am prepared to do jobs in the area of: qa, documentation, test,
> > statistical methods. I will be of limited use wrt coding since I
> > have small experience here (coming from C++ and diving into
> > Smalltalk since 2 years only.)
> > If this makes sense to you just drop a message what is the job you
> > would like to be done.
> >
> > cheers,
> > Pascal
> >
> >
> > ----- Original Nachricht ----
> > Von: Stéphane Ducasse <stephane.ducasse(a)inria.fr>
> > An: Related to the development of Moose and other related tools
> > <moose-dev(a)iam.unibe.ch>
> > Datum: 22.06.2008 12:29
> > Betreff: [Moose-dev] who can help
> >
> >> Hi
> >>
> >> I would like to who besides doru can really help in migrating Moose
> >> to
> >> Squeak and maintaining.
> >> Because so far I see only me alex and doru.
> >>
> >> Stef
> >>
> >> _______________________________________________
> >> Moose-dev mailing list
> >> Moose-dev(a)iam.unibe.ch
> >> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> >>
> >
> > Pascal Vollmer
> > Email: pascal.vollmer(a)ieee.org
> >
> > Jetzt komfortabel bei Arcor-Digital TV einsteigen: Mehr Happy Ends,
> > mehr Herzschmerz, mehr Fernsehen! Erleben Sie 50 digitale TV
> > Programme und optional 60 Pay TV Sender, einen elektronischen
> > Programmführer mit Movie Star Bewertungen von TV Movie. Außerdem,
> > aktuelle Filmhits und spannende Dokus in der Arcor-Videothek. Infos
> > unter www.arcor.de/tv
> >
> > _______________________________________________
> > Moose-dev mailing list
> > Moose-dev(a)iam.unibe.ch
> > https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> >
>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
Pascal Vollmer
Email: pascal.vollmer(a)ieee.org
Jetzt komfortabel bei Arcor-Digital TV einsteigen: Mehr Happy Ends, mehr Herzschmerz, mehr Fernsehen! Erleben Sie 50 digitale TV Programme und optional 60 Pay TV Sender, einen elektronischen Programmführer mit Movie Star Bewertungen von TV Movie. Außerdem, aktuelle Filmhits und spannende Dokus in der Arcor-Videothek. Infos unter www.arcor.de/tv