Fwd: [Pharo-users] [ ANN ] Pharo Days 2016
by Tudor Girba
> Begin forwarded message:
>
> From: Sven Van Caekenberghe <sven(a)stfx.eu>
> Subject: [Pharo-users] [ ANN ] Pharo Days 2016
> Date: December 9, 2015 at 9:52:09 AM EST
> To: Any question about pharo is welcome <pharo-users(a)lists.pharo.org>, Pharo Development List <pharo-dev(a)lists.pharo.org>, Pharo Business <pharo-business(a)lists.pharo.org>
> Reply-To: Any question about pharo is welcome <pharo-users(a)lists.pharo.org>
>
> Dear fellow Pharoers,
>
> Mark your calendars: on Thursday March 31 & Friday April 1 we are organising the Pharo Days 2016. This year we moved the location to Namur, Belgium, just a bit south of Brussels, at the very beautiful location of the ‘Cercle de Wallonie’ overlooking the river Meuse.
>
> We’ll update the following page moving forward.
>
> https://medium.com/concerning-pharo/pharo-days-2016-c52fe4d7caf
>
> You can ask questions on any of the Pharo mailing lists or you can email the Pharo Board.
>
> Let's make this another success, together ! We hope to see as many of you as possible.
>
>
--
www.tudorgirba.com
"We are all great at making mistakes."
2 months, 3 weeks
[Glamour] default selection in ListPresentation
by Cyrille Delaunay
Hello,
Is there a way to set a default selection to a list presentation? so that
when I open the browser, the morphic list has already a value selected.
I tried that:
|tmpBrowser|
tmpBrowser := GLMTabulator new.
tmpBrowser row: #list.
tmpBrowser transmit to: #list; andShow: [:a |
a list
display: [:input | input];
selection: #a;
yourself
].
tmpBrowser openOn: #( b c d v a d f r).
but the list still open with nothing selected
5 years, 8 months
JavaScript to MSE
by Alexandre Bergel
Hi!
Hernán has worked on an Eclipse plugging to produce MSE file from a JavaScript application. It works well.
The plugging is available on:
https://bitbucket.org/hcvazquez/mseexporterjs/wiki/Home <https://bitbucket.org/hcvazquez/mseexporterjs/wiki/Home>
Here is a teaser:
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu <http://www.bergel.eu/>
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
7 years, 1 month
cool animation using Viva...
by Alexandre Bergel
Just insect that code :-)
-=-=-=-=-=-=-=-=-=
v := RTView new.
seconds := 7.
timer := TRVITimer new cycleLength: seconds.
rotationRatio := 0.2.
shape := RTRotatedLabel new.
shape
angleInDegree: [ :cls |
| valueEnd |
valueEnd := cls numberOfMethods negated / rotationRatio.
TRVIAnimatedValue new
evaluator: [ :t | 0 interpolateTo: valueEnd at: t ];
timer: timer;
yourself ].
shape text: [ :cls | ' ' , cls name ].
shape color: (Color black alpha: 0.2).
v addAll: (shape elementsOn: Collection withAllSubclasses).
v canvas color: Color white.
v addAnimation: RTResetAllShape new.
timer start.
v
-=-=-=-=-=-=-=-=-=
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
7 years, 4 months
[ANN] Utilisation of Famix without Moose in Moose 6.
by Cyril Ferlicot Delbecque
Hi,
As we talked in another thread I tried to look at the configuration of
Moose to be able to load Famix without every Moose tool (Glamour, Roassal…).
As Stephan said, since Famix is an inactive project for now groups are
enough to manage Famix. So I made some groups to be able to get only
Famix and the moose packages needed by famix.
There is 3 groups:
- Famix (Which is only the two following groups together)
- Famix-Without-Test
- Famix-Tests
So if you have a Tool that use Famix but not Moose tools you can had
this dependency:
spec project: 'Famix' with: [
spec
className: #ConfigurationOfMoose;
versionString: #development;
loads: #( #'Famix' );
repository: 'http://smalltalkhub.com/mc/Moose/Moose/main' ].
The only problem during the loading is about MalGraphBuilderStrategy
that is missing, but this was already the case in Moose.
I hope this will help you.
--
Cyril Ferlicot
http://www.synectique.eu
165 Avenue Bretagne
Lille 59000 France
7 years, 5 months
how to set a code completion schema in GT inspector?
by Alexandre Bergel
Hi!
Is there a way to provide a strategy to complete code in GT?
For example, if I would like to specialize the completion in case I am writing a Roassal script...
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
7 years, 6 months
Re: How to run Mondrian code
by tien dh
Hi,
I've tried to used version 6.0 as you suggest, but it seems to be buggy on
Mac OS.
In fact, I've downloaded Pharo Virtual machine and the Image file and
loaded the image into the virtual machine, but the software shown the error
message:
"
*Pharo cannot locate the sources file named
/Users/macbookpro/Downloads/PharoV50.sources.Please check that the file is
named properly and is in thesame directory as this image.Make sure the
sources file is not an Alias.*"
On Tue, May 31, 2016 at 2:34 PM, tien dh <tiendh11986(a)gmail.com> wrote:
> Xin chào Serge, I'm from Vietnam and It's nice to see a greeting in
> Vietnamese :)
> Thanks for your quick reply.
> I'm using version 5.1 on Mac OS. Yep, I've imported a model, and I open
> script windows via "All model classes" > Browse > In Roassal Easel.
> When I copy your new code to the script windows and click the Play button,
> it shows the an error:
> *MessageNotUnderstood: GLMRoassal2Easel>>correctFrom:to:with:*
>
> Am I wrong in using the tool? How can I test running of Mondrian code?
>
> On Tue, May 31, 2016 at 1:31 PM, Serge Stinckwich <
> serge.stinckwich(a)gmail.com> wrote:
>
>> You should read : http://agilevisualization.com/
>>
>> On Tue, May 31, 2016 at 12:29 PM, Serge Stinckwich
>> <serge.stinckwich(a)gmail.com> wrote:
>> > On Tue, May 31, 2016 at 12:04 PM, tien dh <tiendh11986(a)gmail.com>
>> wrote:
>> >> Hello, I'm new to Mondiran and I'm trying to run very simple piece of
>> code:
>> >
>> >
>> > Xin chào Tien.
>> > Where are you located ?
>> >
>> >> | view namespaces |
>> >> namespaces := MooseModel root allModels first allModelNamespaces.
>> >> view := MOViewRenderer new.
>> >> view shape rectangle
>> >> width: #numberOfClasses;
>> >> height: #numberOfMethods;
>> >> linearFillColor: #numberOfLinesOfCode within: namespaces.
>> >> view nodes: namespaces.
>> >> view edgesToAll: #providerNamespaces.
>> >> view dominanceTreeLayout.
>> >> view open.
>> >>
>> >>
>> >> I tried with Roassal Easel but it doesn't compile. Where should I put
>> the
>> >> code and run?
>> >
>> > Apparently you are running an old version of Roassal.
>> > Try to use the last version of MOOSE 6.0: http://moosetechnology.org/
>> >
>> > Are you sure you have imported a model with the MOOSE panel first ?
>> >
>> > The API change a little bit in MOOSE 6.0:
>> >
>> > | view namespaces |
>> > namespaces := MooseModel root allModels first allModelNamespaces.
>> > view := RTMondrian new.
>> > view shape rectangle
>> > width: #numberOfClasses;
>> > height: #numberOfMethods;
>> > linearFillColor: #numberOfLinesOfCode within: namespaces.
>> > view nodes: namespaces.
>> > view edges connectToAll: #providerNamespaces.
>> > view layout dominanceTree.
>> > view open.
>> >
>> > Regards,
>> > --
>> > Serge Stinckwich
>> > UCBN & UMI UMMISCO 209 (IRD/UPMC)
>> > Every DSL ends up being Smalltalk
>> > http://www.doesnotunderstand.org/
>>
>>
>>
>> --
>> Serge Stinckwich
>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>> Every DSL ends up being Smalltalk
>> http://www.doesnotunderstand.org/
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)list.inf.unibe.ch
>> https://www.list.inf.unibe.ch/listinfo/moose-dev
>>
>
>
>
> --
>
>
>
>
>
>
> *Thanks and Best Regards,Do Huu Tien (Mr.)Handphone No: (+32) (0) 484 77
> 62 32 <%28%2B32%29%20%280%29%20484%2077%2062%2032>Email:
> tiendh11986(a)gmail.com <tiendh11986(a)gmail.com>Y!M: beuforeverSkype:
> do.huu.tien*
>
--
*Thanks and Best Regards,Do Huu Tien (Mr.)Handphone No: (+32) (0) 484 77 62
32Email: tiendh11986(a)gmail.com <tiendh11986(a)gmail.com>Y!M: beuforeverSkype:
do.huu.tien*
7 years, 6 months
Re: How to run Mondrian code
by tien dh
The message size is large so I cancel the original and re-post here. Please
see below.
On Tue, May 31, 2016 at 2:34 PM, tien dh <tiendh11986(a)gmail.com> wrote:
> Xin chào Serge, I'm from Vietnam and It's nice to see a greeting in
> Vietnamese :)
> Thanks for your quick reply.
> I'm using version 5.1 on Mac OS. Yep, I've imported a model, and I open
> script windows via "*All model classes*" > *Browse > In Roassal Easel*.
>
> When I copy your new code to the script windows and click the Play button,
> it shows the an error:
> *MessageNotUnderstood: GLMRoassal2Easel>>correctFrom:to:with:*
>
> Please check this link for the screenshot:
http://s33.postimg.org/db7ki51mn/Screen_Shot_2016_05_31_at_2_28_56_PM.png
> Am I wrong in using the tool? How can I test running of Mondrian code?
>
> On Tue, May 31, 2016 at 1:31 PM, Serge Stinckwich <
> serge.stinckwich(a)gmail.com> wrote:
>
>> You should read : http://agilevisualization.com/
>>
>> On Tue, May 31, 2016 at 12:29 PM, Serge Stinckwich
>> <serge.stinckwich(a)gmail.com> wrote:
>> > On Tue, May 31, 2016 at 12:04 PM, tien dh <tiendh11986(a)gmail.com>
>> wrote:
>> >> Hello, I'm new to Mondiran and I'm trying to run very simple piece of
>> code:
>> >
>> >
>> > Xin chào Tien.
>> > Where are you located ?
>> >
>> >> | view namespaces |
>> >> namespaces := MooseModel root allModels first allModelNamespaces.
>> >> view := MOViewRenderer new.
>> >> view shape rectangle
>> >> width: #numberOfClasses;
>> >> height: #numberOfMethods;
>> >> linearFillColor: #numberOfLinesOfCode within: namespaces.
>> >> view nodes: namespaces.
>> >> view edgesToAll: #providerNamespaces.
>> >> view dominanceTreeLayout.
>> >> view open.
>> >>
>> >>
>> >> I tried with Roassal Easel but it doesn't compile. Where should I put
>> the
>> >> code and run?
>> >
>> > Apparently you are running an old version of Roassal.
>> > Try to use the last version of MOOSE 6.0: http://moosetechnology.org/
>> >
>> > Are you sure you have imported a model with the MOOSE panel first ?
>> >
>> > The API change a little bit in MOOSE 6.0:
>> >
>> > | view namespaces |
>> > namespaces := MooseModel root allModels first allModelNamespaces.
>> > view := RTMondrian new.
>> > view shape rectangle
>> > width: #numberOfClasses;
>> > height: #numberOfMethods;
>> > linearFillColor: #numberOfLinesOfCode within: namespaces.
>> > view nodes: namespaces.
>> > view edges connectToAll: #providerNamespaces.
>> > view layout dominanceTree.
>> > view open.
>> >
>> > Regards,
>> > --
>> > Serge Stinckwich
>> > UCBN & UMI UMMISCO 209 (IRD/UPMC)
>> > Every DSL ends up being Smalltalk
>> > http://www.doesnotunderstand.org/
>>
>>
>>
>> --
>> Serge Stinckwich
>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>> Every DSL ends up being Smalltalk
>> http://www.doesnotunderstand.org/
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)list.inf.unibe.ch
>> https://www.list.inf.unibe.ch/listinfo/moose-dev
>>
>
>
>
> --
>
>
>
>
>
>
> *Thanks and Best Regards,Do Huu Tien (Mr.)Handphone No: (+32) (0) 484 77
> 62 32 <%28%2B32%29%20%280%29%20484%2077%2062%2032>Email:
> tiendh11986(a)gmail.com <tiendh11986(a)gmail.com>Y!M: beuforeverSkype:
> do.huu.tien*
>
--
*Thanks and Best Regards,Do Huu Tien (Mr.)Handphone No: (+32) (0) 484 77 62
32Email: tiendh11986(a)gmail.com <tiendh11986(a)gmail.com>Y!M: beuforeverSkype:
do.huu.tien*
7 years, 6 months
How to run Mondrian code
by tien dh
Hello, I'm new to Mondiran and I'm trying to run very simple piece of code:
| view namespaces |
namespaces := MooseModel root allModels first allModelNamespaces.
view := MOViewRenderer new.
view shape rectangle
width: #numberOfClasses;
height: #numberOfMethods;
linearFillColor: #numberOfLinesOfCode within: namespaces.
view nodes: namespaces.
view edgesToAll: #providerNamespaces.
view dominanceTreeLayout.
view open.
I tried with Roassal Easel but it doesn't compile. Where should I put the
code and run?
--
*Thanks and Best Regards,Do Huu Tien (Mr.)Handphone No: (+32) (0) 484 77 62
32Email: tiendh11986(a)gmail.com <tiendh11986(a)gmail.com>Y!M: beuforeverSkype:
do.huu.tien*
7 years, 6 months