Re: [ann] jdt2famix standalone - alpha version
by Meinert Schwartau
>
>
>
> ---------- Weitergeleitete Nachricht ----------
> From: Tudor Girba <tudor(a)tudorgirba.com>
> To: Moose-related development <moose-dev(a)list.inf.unibe.ch>
> Cc:
> Date: Tue, 19 Jul 2016 07:41:05 -0600
> Subject: [Moose-dev] [ann] jdt2famix standalone - alpha version
>
>
> improve the error handling. As Java has a ton of edge cases, it would be
> great if you would use it to parse your systems and report possible errors.
> We would then manufacture test cases out of those.
>
I'll definitely give it a try. Because the number of people who'll try this
out will be limited, to be sure that there aren't any bugs in this parser I
suggest that we let it parse all java github projects. Then we could group
the resulting errors (if there exists any ;-)) per error type, write tests
for these edge cases and then fix them. If all of the java git hub projects
can per parsed without errors then we could be really sure this parser can
is at least to parse the edge cases without exceptions. For sure, we don't
know if the result makes sense but at least it produces a result.
Getting the download url for all java github projects is very easy:
https://api.github.com/search/repositories?q=language:Java
Further optional parameters for this url for paging:
{&page,per_page,sort,order}. Documentation for this request:
https://developer.github.com/v3/search/#search-repositories
How do you think about it?
Best regards
Meinert
6 years, 8 months
Moose and Pharo?
by Alexandre Bergel
Hi!
Does the moose build uses Pharo 6? It does not look like…
How to make Moose loads in Pharo 6?
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
6 years, 8 months
Problem when using #assert: to constraint model
by Guillaume Larcheveque
At Synectique, we are extending FAMIX to create our own entities. To
guarantee our models are not filled in a bad way, we are defining
constraints on property setters (with #assert: or testing and throwing an
exception).
The problem comes when we then export and load the .mse because the
importer is not resolving things in a consistent order for our constraints.
Does anyone knows if there is a mechanism to guarantee constraints except
if the model is loading? Or at least to know if the model is currently
being loaded?
--
*Guillaume Larcheveque*
6 years, 8 months
KDM vs. FAMIX
by Usman Bhatti
Hi,
I was looking for a comparison of OMG's Knowledge Discovery Model (KDM) and
FAMIX and found this thesis, which provides an overview of both and
provides a short, superficial comparison of the two:
https://boa.unimib.it/retrieve/handle/10281/31515/43100/phd_unimib_055259...
Are there any other sources of such information? I don't want to spend too
much time now reading all the details of KDM but a brief description
vis-à-vis FAMIX will be good for now. The purpose of the exercise: Client
runs some tools that use KDM and we may need interface with them. For now,
just reading about what supplementary information modelled by KDM not how
to connect the two.
regards.
Usman
6 years, 8 months
Twitter Data Selfies: Our next project/problem for the upcomming Data Week.
by Offray Vladimir Luna Cárdenas
Hi,
I just want to let you know that we will be starting our next Data Week
in few days. It's a 6 days intensive hackathon-workshop split in two
sessions from Thursday to Saturday each one in. Next one will be on Jul
21 to 23 and Jul 28 to 30. As usual, we work with an approach from data
activism & visualization. It's an event directed towards a broader
diverse population, coming from art, journalism and with different
levels of expertise, specially newbies, all interested in data
visualization. As a result we improve the tools [1] and packages [2] and
learning materials [3] (Spanish). Is a good way to bridge local and
international community. You can find more information (in Spanish)
about the event and our tool at [3a] and [3b].
Four our next project, we will work on our a project called Twitter Data
Selfies (draft info at [4]).
I will keep you posted about our advancements, improvements and problems
here and in slack and share some more in real time, using the #DataWeek4
hashtag on Twitter [5].
Cheers,
Offray
== Links:
[1] http://smalltalkhub.com/#!/~Offray/Grafoscopio
[2] http://smalltalkhub.com/#!/~Offray/Dataviz
[3] http://mutabit.com/repos.fossil/grafoscopio/wiki?name=inicio
[3a] http://mutabit.com/dataweek/
[3b] http://mutabit.com/grafoscopio/
[4] http://mutabit.com/offray/blog/en/entry/ds-twitter-mockup
[5] https://twitter.com/hashtag/DataWeek4?src=hash
6 years, 8 months
Feedback wanted
by Alexandre Bergel
Dear Friends and Colleagues,
Agile Visualization has now entered the last reviewing phase. The book will soon be available for sell. Feedback is highly welcome.
http://AgileVisualization.com
Kind regards,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
6 years, 8 months
Roassal2 in Pharo6 does not load, because of glamour
by Alexandre Bergel
Loading the stable version of Roassal2 produces the error (seen in the Transcript):
Loading 1.32 of ConfigurationOfRoassal2...
Project: GlamourCore stable [4.18]
Project: FastTable 0.10.2
...RETRY->a MCLazyVersionInfo(Glamour-Announcements-AndreiChis.8)
...RETRY->a MCLazyVersionInfo(Glamour-Announcements-AndreiChis.8)
...FAILED->a MCLazyVersionInfo(Glamour-Announcements-AndreiChis.8)
I load glamour that way:
spec project: 'GlamourCore' with: [
spec
className: #ConfigurationOfGlamourCore;
version: #stable;
repository: 'http://smalltalkhub.com/mc/Moose/Glamour/main/' ].
Any idea what’s going on?
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
6 years, 8 months
Problem with Spotter?
by Alexandre Bergel
Hi!
I have just downloaded the last image of Moose, and Spotter seems to not work at all…
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
6 years, 8 months
Beginners question: How do you work with Moose?
by Meinert Schwartau
Hi,
I'm new to Moose and Pharo and have some problems to get started. So how do
you work with the moose panel?
For instance, I want to get all packages for all classes of the argouml
showcase. I do this like this:
1. Select "All classes"
2. Look in the Meta-Panel which methods are available
3. Enter "self allPackages" in evaluator and execute "Do it and Go"
4. => The result shows 0
The same for allModelPackages.
I wonder what's the difference between allPackages and allModelPackages and
why both return a result of zero. I would expect to get of all the packages
the classes are in.
If I do the same for the methods:
1. Select "All classes"
2. Look in the Meta-Panel which methods are available
3. Enter "self allMethods" in evaluator and execute "Do it and Go"
4. => The result shows 23k methods
5. Now I wanted to look at meta panel which methods are available but I
don't see any method related except averageNumberOfInvocations and so on.
The reason seems to be that the result is of type FAMIXMethodGroup. How to
get from the group to the model for the methods so that I can access the
parameter list of the methods and so on?
So how do you know which methods you can call, do you use the meta panel as
well? Why do some methods return an empty result (like allPackages) even
though they seem to be valid and should return a result? How to get to the
content of a group?
Is there a more efficient way to work with moose or is this the way you
work with it? How do you investigate these problems if you get some
unreasonable return result?
Best regards
Meinert
6 years, 8 months