Hi guys
I merged the changes of cyrille.
I will continue to work on RPackage and sync with him monday.
I changed the stable to point to 3.0
I introduced a development so that we can also fork if we want to try something
without impacting you.
Let us know if this fixed your problem.
I'm not sure in fact :).
But we will write more tests.
Stef
Hi Alex,
MOEaselTest>>testExamplesAreOkay is failing on the server. However, I cannot reproduce this on my Mac.
Could you take a look?
Cheers,
Doru
On 6 May 2011, at 22:23, admin(a)moosetechnology.org wrote:
> See <http://hudson.moosetechnology.org/job/moose-latest-dev/345/>
>
>
--
www.tudorgirba.com
"Being happy is a matter of choice."
Hi!
I have been working on a new profiler to reduce the amount of candidates when analyzing a Smalltalk project. The idea is to run the test to know exactly what are the methods that are invoked.
I would like you to try my implementation.
With Mondrian, the standard candidates operator produces 27,890 candidates for all the methods. Using the profiler, it is reduced to 9,828. The amount of candidates is significantly reduced.
Below two screenshots of a complexity blueprint. I made it on Arki. One with the normal candidates, and one with the profiling.
Go to the the squeaksource project ArchitectureMonitor. There is a configuration in it. Load the last version. Then you should have the option:
I quickly worked on this, so it may be that it contains some error. I would like to know whether you like this approach or not.
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Since many of us are working on user interface, I found this one:
http://www.ringbow.com/features/concept
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Updates:
Summary: cleaning package cycles: MooseScripts
Comment #3 on issue 615 by tudor.gi...(a)gmail.com: cleaning package cycles:
MooseScripts
http://code.google.com/p/moose-technology/issues/detail?id=615
(No comment was entered for this change.)
Updates:
Summary: cleaning package cycles: PackageBlueprint
Comment #5 on issue 614 by tudor.gi...(a)gmail.com: cleaning package cycles:
PackageBlueprint
http://code.google.com/p/moose-technology/issues/detail?id=614
(No comment was entered for this change.)
Status: Accepted
Owner: ----
CC: cy.delau...(a)gmail.com
Labels: Type-Defect Priority-Medium Difficulty-Easy Milestone-4.4
New issue 614 by jannik.l...(a)gmail.com: cleaning package cycles
http://code.google.com/p/moose-technology/issues/detail?id=614
There are lots of cycle in Moose (run a dsm on moose). One of them can be
cleaned simply:
PackageBlueprint>>createMerlinMode
PackageBlueprint>>openMerlinExperimentBrowser
PackageBlueprint>>openMondrianExperimentBrowser
PackageBlueprint>>openGlamourExperimentBrowser
do not work, can I remove them ?
Hi guys. Since several months, I wanted to create a little browser for
learning VM and related stuff. I never did anything because I was lazy. Last
week, I took Glamour and without knowing almost anything about it, in less
than 3 hours (that includes everything, downloading the image, browsing
examples, searching for something similar to what I need, and code the
browsers I needed) , I come up with what I want to share with you.
Basically, I only have the browsers for the moment. My knowledge is very
limited in the Slang to C translator, or machine code simulation. However,
the "real VM hackers" will try to provide me such functionalities.
Having said that, there are 3 browsers:
1) VMBrowserSlang: shows only packages and classes which are written in
slang. When you select a method, you have 2 panels: smalltalk code and C
translated code.
Screenshot: http://img857.imageshack.us/i/vmbrowserslang.png/
2) VMBrowserMethods: shows all packages and classes of the system and for
every method, you have 3 panels: smalltalk code, bytecodes and machine code
(using the simple mapping)
Screenshot: http://img862.imageshack.us/i/vmbrowsermethods.png/
3) VMBrowserMappings: this is for you Eliot!! Basically, it shows all
packages and classes of the system and for every method, you have 5 panels:
smalltalk code and one panel per strategy to map to machine code (simple
cogit, sista, etc).
Screenshot: http://img4.imageshack.us/f/vmbrowsermappings.png/
As you can see the idea is to see the different stages of our code at the
same time: smalltalk code, bytecodes, machine code, etc. The idea is to
easily learn.
Now...the questions:
1) how can I put a title to the browsers ? In this case, they all are
subclasses from GLMGlobalBrowserTemplate.
2) Is there a way to easily "close" and auto-adjust subpanes? For example,
look this screenshot: http://img4.imageshack.us/f/vmbrowsermappings.png/
there are 5 panes that are rendered when a method is selected. I would love
that somehow (which a little X in the tab title, or a checkbox somewhere
with the available panes), one or more of those panes can be automatically
removed (and if added again even better). And when I remove one of them, the
others auto-adjust to ocupy the full container. It is really difficult to
explain by email..
Thanks in advance
--
Mariano
http://marianopeck.wordpress.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium Difficulty-Easy Milestone-4.4
New issue 615 by jannik.l...(a)gmail.com: cleaning package cycles
http://code.google.com/p/moose-technology/issues/detail?id=615
Move class MooseScripts in SmalltalkImporter