> Importers for Java, C++, Python and Smalltalk.
How to run the Python and C++ importer? Which tools are doing this
anyway? The only thing I now is that Martin once write some python
scripts, but I do not remember where they are and how to run them.
Java import refers to iPlasma, currently, I guess.
AA
Hi
I'm about to write a new package reference plugin for moose.
Now I have to pay attention because of the way namespaces and
packages are orthogonal in Smalltalk.
I have a question:
when we will be loading java code in Moose what will be a Java package?
a moose namespace or a moose package?
If this is a namespace then I will have certainly to duplicate the
logic in package and namespace and I would like
to avoid that. Does anybody have an idea how to avoid that?
Stef
Hi doru
with azadeh we would to use group to represent the intermediate
result of applying a filter
on a model. Now the problem I have is that I cannot query a group as
model (may be I'm wrong).
Apparently a group a class does not understand allClasses.
Is there a way that we can define/or get the behavior of a model on a
group?
Stef
Dear MOOSEers,
As an exercise, I am parsing Java files and loading the corresponding
Java classes in a moose model.
Whereas it seems that I fill the model well, I got a rollback when
using the Moose GUI façade.
I spend some time on it, but I failed in trying to debug it.
It seems that a famix element should know about the model it is part
of. But I do not know how to set it.
the error comes from the method:
FAMIXAbstractStruture >>incomingAccesses
^self entityGroups at: #incomingAccesses ifAbsentPut: [self
mooseModel allAccesses select: [:each | each accesses = self]].
self mooseModel returns nil
If you want to try, you can load the package JavaSupport4Moose in the
SCGStore.
I attached a short java file to try this. Once the package loaded,
click on the "..." button in the Moose GUI.
The test Java4MOOSETest>>testReadingJavaFile is green
cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
I am working on the handling of primitives in FM3 and Famix 3, and
would like to make a small survey on how primitives had been used in
Famix 2
- who used the custom primitives fature in Meta?
- who added a custom primitive other than Timestamp/Date/Time?
- which primitives are you missing?
I saw that dates are used in many projects (Chronia, Dude, etc...)
and hence suggest to include them in FM3 as built-in primitives. The
list of primitives is thus
String
Boolean
Number
Date (new)
with MSE format
string ::= ( "'" [^']* "'" )+
boolean ::= "true" | "false"
date ::= digit{4} "-" digit{2} "-" digit{2} ( ","digit{2} ":" digit
{2} ":" digit{2} )
number ::= "-"? digit+ ( "." digit+ )? ( "e" ( "-"? digit+ ))?
@toon, can you extend the MSEParser in Smalltalk to recognize this
token? I have only poor Store access here.
cheers,
AA
Hi Adrian,
There was an error in Moose due to HapaxModel being missing in the
last version of Hapax. So, I just published a branch with the removed
extension. Please, just add it back when it's fixed.
Doru
--
www.tudorgirba.comwww.tudorgirba.com/blog
"Every successful trip needs a suitable vehicle."
hi Doru
what is the first version of moose the old that was completely BSD?
I want to know the price that I have to pay not to have code with
funny license in moose.
I'm sorry but I start to be really pissed off by the situation and
the attitude of adrian.
So if he wants to play alone and build a great system perfect.
Now as a community we should react and I start to be really pissed
off by such a childish
atttitude. So if adrian does not know how to respect other people
what can I say.
I would really like to see this issue resolve. Else I will really do
a campaign against moose
and the foundation and all the shit around.
First I decided that I will quit the board because I REALLY HAVE
SOMETHING ELSE TO DO
Stef
Hi
I'm trying to understand why I totally misunderstood the meaning of
the lists.
So I checked but I could not find any information.
Apparently
From: Majordomo(a)iam.unibe.ch
Subject: Welcome to moose-dev
Date: 23 avril 2003 03:38:51 HAEC
To: ducasse(a)iam.unibe.ch
Reply-To: Majordomo(a)iam.unibe.ch
the first email about moose is around 2 of september for me but I
could not find anywhere a statement.
I checked on the https://www.iam.unibe.ch/mailman/listinfo/moose
and this is not clear either to me.
Now I see that on the new web page:
But this was not clear to me before today that moose was for the board.
May I suggest (politely) that we tag the moose mail with [Board] it
really helps for the squeak board foundation.
Stef
PS: doru I could not find a way to modify this page I logged in but
culd not edit it. I'm not prof anymore. I lost this beautiful status.
I'm research director which means nothing. So could you remove the prof.
Association
We are proud to announce, that the Moose Association has been founded
at ESUG in Lugano, on August 30, 2007
The Moose Association is a non-proft association based on Swiss law.
The purpose of the association is to strengthen the Moose community
and to promote Moose and FAMIX as open-source technology and research
platform. Membership is open to any researcher or professional with
an interest in Moose, Mondrian, Famix, or software analysis in general.
To register as a member, please drop a mail to akuhn(a)iam.unibe.ch.
Membership fee is CHF 20.- (12 Euro, $18) for researchers, and CHF
100.- (60 Euro, $90 ) for non-reasearchers. Companies are welcome for
sponsorship.
The executive board constitutes of
Prof. Dr. Stephane Ducasse
Prof. Dr. Michele Lanza (vice-president)
Dr. Tudor Girba (president)
Dr. Orla Greevy
Adrian Kuhn (treasurer
You can contact the board at
moose(a)iam.unibe.ch
hi
I deprecated mooseUniqueName -> mooseName
and also absoluteFamixName -> mooseName
I published the corresponding bundle after running all the tests and
checking that I did not introduce
any new red tests.
Doru I will merge the idiot new test I added for instanceSide and other
Stef