> 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."
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
Hi,
Alex Syrel, Andrei Chis and I are happy to announce a new addition to the
Glamorous Toolkit:
GTSpotter, a novel interface for spotting objects.
GTSpotter has two goals:
- Provide a uniform yet moldable interface that can work on any object, and
- Handle searching through arbitrary levels of object nesting.
We think this will have a significant impact on the development workflow in
Pharo.
Here is a couple of screenshots:
[image: Inline image 2] [image: Inline image 1] [image: Inline image 3]
A trailer is available here:
https://www.youtube.com/watch?v=PhSmjR3NOlU
A detailed description is available here:
http://www.humane-assessment.com/blog/introducing-gtspotter
It works already in Pharo 3.0 and can be played with by following the
instructions from:
http://gt.moosetechnology.org
Please let us know what you think.
Enjoy,
The Glamorous Team
CFP - IWST 2017 - International Workshop on Smalltalk Technologies
[Please accept our apologies if you receive multiple copies of this call]
[Please send to interested colleagues / mailing-lists]
****************************************************************************
********************************
CALL FOR PAPERS
IWST 2017 International Workshop on Smalltalk Technologies
http://www.esug.org/wiki/pier/Conferences/2017/International-Workshop-IWST_1
7
Maribor, Slovenia; Between September 4th to 8th, 2017
****************************************************************************
********************************
-------------------
Goals and scopes
-------------------
The goals of the workshop is to create a forum around advances or experience
in Smalltalk and to trigger discussions and exchanges of ideas. The topics
of your paper can be on all aspect of Smalltalk, theoretical as well as
practical. Participants are invited to submit research articles or
industrial papers. This year we want to open two different tracks: one
research track and one industrial track with less scientific constraints.
We expect papers of three kinds:
Short position papers describing emerging ideas
Long research papers with deeper description of experiments and of research
results.
Industrial papers with presentation of real and innovative Smalltalk
applications; this kind of paper should enlighten why Smalltalk is really
appropriate for your application.
We will not enforce any length restriction.
--------------------
Important Dates
--------------------
Submission deadline: June 16th, 2017
Notification deadline: July 21th, 2017
Workshop : between September 4th and 8th, 2017
All accepted papers will be published in ACM DL (To be confirmed)
-------------------
Topics
-------------------
We welcome contributions on all aspects, theoretical as well as practical,
of Smalltalk related topics such as:
-Aspect-oriented programming,
-Design patterns,
-Experience reports,
-Frameworks,
-Implementation, new dialects or languages implemented in Smalltalk,
-Interaction with other languages,
-Meta-programming and Meta-modeling,
-Tools
-------------------
Best Paper Award
-------------------
To encourage the submission of high-quality papers, the IWST organizing
committee is very proud to announce a Best Paper Award for this edition of
IWST.
We thank the Lam Research Corporation for its financial contribution which
makes it possible for prizes for the three best papers: 1000 USD for first
place, 600 USD for second place and 400 USD for third place.
The ranking will be decided by the program committee during the review
process. The awards will be given during the ESUG conference social event.
The Best Paper Award will take place only with a minimum of six submissions.
Notice also that to be illegible, a paper must be presented at the workshop
by one of the author and that the presenting author must be registered at
the ESUG conference.
-------------------
Publication
-------------------
Both submissions and final papers must be prepared using the ACM SIGPLAN 10
point format. Templates for Word and LaTeX are available at
http://www.acm.org/sigs/sigplan/authorInformation.htm. This site also
contains links to useful informations on how to write effective submissions.
-------------------
Submission
-------------------
All submissions must be sent via easychair:
https://easychair.org/conferences/?conf=iwst2017
-------------------
Program chairs
-------------------
Anne Etien (Université de Lille 1, France)
Jannik Laval (Université Lyon 2 Lumière, France)
--
~~Jannik Laval~~
Enseignant-chercheur
Responsable Pédagogique Licence Coordonnateur de Projet en Système
d'Information
<http://iut.univ-lyon2.fr/> IUT Lumière, <http://www.univ-lyon2.fr/>
Université Lumière Lyon 2
<http://disp-lab.fr/> laboratoire DISP
+33 4 78 77 43 06
<http://www.jannik-laval.eu/> http://www.jannik-laval.eu
<http://www.phratch.com/> http://www.phratch.com
<http://www.approchealpes.info/> http://www.approchealpes.info
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Hello everyone,
I would like to talk about something I would love to see in Moose: a
Mock framework.
I love to have a stable structure so I love tests. But sometimes it is
hard to produce tests for Famix because the models are complex and I
want to test a specific, simple, case. I think that as a code quality
analysis platform, Moose *needs* to get a Mock framework.
Thus I would like to add Mocketry to the dependencies of Famix or Fame.
Why Mocketry? Because we already have some of its dependencies in the
dependencies of Famix and because I find it easier to use than BabyMock.
So... Do someone has objections? Do someone think we need a Mock
framework but thinks that Mocketry is not the right one?
If I have no objection I'll add the dependency then some more tests :)
--
Cyril Ferlicot
https://ferlicot.frhttp://www.synectique.eu
2 rue Jacques Prévert 01,
59650 Villeneuve d'ascq France
Hello,
Tomorrow Roassal will be the topic of the month Pharo TechTalk.
When: TechTalk Voice channel @ Discord, Youtube channel
When:
4:00 PM (GMT+2, Paris Time),
11:00 (GMT-3, Argentina time)
10:00 AM (GMT-4, Chile time),
7:00 AM (PDT, San Francisco)
Length: about 30 minutes
How to join:
- Youtube Channel for the video: https://www.youtube.com/watch?v=hmnDGbM5vsY
- Discord for the sound: http://discord.gg/Sj2rhxn
Website of Pharo TechTalk: https://association.pharo.org/event-2489995
Content of the Roassal TechTalk:
1 - General introduction of Roassal
2 - Latest news in Roassal (Theme support, Scatterplot Matrix, Elastic boxes, ...)
4 - Applications based on Roassal (Test Coverage, Memory profiling)
3 - Ongoing effort and future work
The presentation of the TechTalk will be essentially demo-based.
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Perfect,
Thanks a lot Vincent :-)
Abdelghani
> On 23 May 2017, at 12:00, moose-dev-request(a)list.inf.unibe.ch wrote:
>
> Date: Mon, 22 May 2017 13:57:53 +0200
> From: Blondeau Vincent <vincent.blondeau(a)worldline.com <mailto:vincent.blondeau@worldline.com>>
> To: Moose-related development <moose-dev(a)list.inf.unibe.ch <mailto:moose-dev@list.inf.unibe.ch>>
> Subject: [Moose-dev] Re: unitary tests with moose models
> Message-ID:
> <55CFA91A8C333946A29A0E4F07F847390110548DB294(a)FRSPX100.fr01.awl.atosorigin.net <mailto:55CFA91A8C333946A29A0E4F07F847390110548DB294@FRSPX100.fr01.awl.atosorigin.net>>
>
> Content-Type: text/plain; charset="utf-8"
>
> Hi Abdel,
>
> You can take a look in the package: Moose-Tests-SmalltalkImporter-LAN
>
> The Smalltalk code to import some code from the image is :
>
> model := MooseModel new.
> MoosePharoImporterTask new
> importerClass: SmalltalkImporter;
> model: model;
> addFromPackageNamed: #'Moose-TestResources-LAN';
> run;
> yourself.
>
> For the tests, I advise you to put your code sample in a separated package.
>
> Cheers,
> Vincent
Hi all,
I need to test few things on famix entities so I need my tests to load some model.
For instance:
testSomething
aMooseModel := loadModelFrom: somePackage.
…
what is the easiest way to do so?
Thanks in advance
Abdelghani
Hi,
It seems that my initial message generated a misunderstanding.
My original blog post was meant to communicate two things:
1. That the known Bloc project has received a new feature that the community raised as a problem (i.e., host & backend).
2. Address the other concern that the community raised: how to sustain the Bloc development in terms of engineering effort. This is why we announced the financial support for the work of Alex that is valid from this point on.
The post was certainly not intended to overlook the people that contributed to the overall project. I apologize if it looked like this.
To clarify the historical perspective, we now added an explicit history page on the official project page:
https://github.com/pharo-graphics/Bloc/blob/master/HISTORY.md
I also changed the blog post to more clearly communicate the intent:
http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
I hope this addresses the concerns. I am really excited that Alain joined and that we can get even more traction around Bloc.
Cheers,
Doru
> On May 12, 2017, at 7:56 AM, Stephane Ducasse <stepharo.self(a)gmail.com> wrote:
>
> BTW for an historical perspective
>
> RMoD me and igor were also involved far less than the effort of alain but as he mentioned it we collaborated on it. I spent time on documenting several versions and I stopped disgusted to see the total lack of attention for comments.
> Then Rmod paid nearly a year of effort on Athens, SDL20 support, a year on TxText. I find really strange that we are not even mentioned in any support.
>
> Stef
>
>
> On Thu, May 11, 2017 at 8:12 PM, Stephane Ducasse <stepharo.self(a)gmail.com> wrote:
> Doru can you change the humane assessment blog post?
>
>
> On Thu, May 11, 2017 at 8:07 PM, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> Hi,
>
> Indeed, this is wonderful news that you will rejoin your baby project :).
>
> Cheers,
> Doru
>
>
> > On May 11, 2017, at 6:40 PM, Alexandre Bergel <alexandre.bergel(a)me.com> wrote:
> >
> > Hi Alain!
> >
> > Thanks for the mail (even if the historial part has always been pretty clear to me).
> > We miss you! Be back soon!
> >
> > Cheers,
> > Alexandre
> > --
> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> > Alexandre Bergel http://www.bergel.eu
> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >
> >
> >
> >> On May 11, 2017, at 12:36 PM, Alain Plantec via Pharo-dev <pharo-dev(a)lists.pharo.org> wrote:
> >>
> >>
> >> From: Alain Plantec <alain.plantec(a)yahoo.com>
> >> Subject: Re: [Pharo-users] [ann] bloc & cairo+morphic
> >> Date: May 11, 2017 at 12:36:36 PM GMT-3
> >> To: Pharo Development List <pharo-dev(a)lists.pharo.org>
> >> Cc: Alain Plantec <alain.plantec(a)yahoo.com>, Moose-related development <moose-dev(a)list.inf.unibe.ch>, Any question about pharo is welcome <pharo-users(a)lists.pharo.org>
> >>
> >>
> >> Hello Doru, all,
> >>
> >> I’m really happy to see Bloc progresses.
> >> Even I’m not active since more than one year, Bloc is still an important project for me.
> >>
> >> but let me complete this short historical presentation a little bit.
> >>
> >> Bloc is a project that I initiated in 2013 in collaboration with RMOD following experiments made around the ROME project.
> >> The idea was to completely revisit the 2D framework of Pharo to address Morphic limits.
> >> Following an invitation of the Software Composition Group (thanks to Oscar Nierstrasz and to Doru here),
> >> I presented the first version of Bloc at Bern (March, 2015), then Doru and Aliaksel joined the project.
> >> One year ago, during his PhD at Brest, Glenn Cavarle produced a new version of the Bloc infrastructure that is now the
> >> one used together with the layouting system that was implemented by Aliaksel.
> >>
> >> Please, do not use the humane assessment web site but the github project one instead.
> >>
> >> I will restart working on Bloc/Brick soon in the context of a project that we recently signed with the Thales company.
> >>
> >> Thanks,
> >> Cheers
> >>
> >> Alain
> >>
> >>
> >>> On 8 mai 2017, at 23:00, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> >>>
> >>> Hi,
> >>>
> >>> We are happy to announce that based on the work of Glenn, Alex extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
> >>>
> >>> Cairo is less powerful than Moz2D (see the screenshot below for an example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
> >>>
> >>> <bloc-two-backends-morphic-host-figures.png>
> >>>
> >>> I would also like to point out that adding a new backend and host was possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
> >>>
> >>> You can find a bit more details about Bloc here:
> >>> http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
> >>>
> >>> Another issue raised regarding Bloc was that of the engineering effort required to make it a reality. That is why I would also like to announce that Alex joined feenk.com where he is primarily working on the graphical stack for Pharo.
> >>>
> >>> Cheers,
> >>> Doru
> >>>
> >>>
> >>> --
> >>> www.tudorgirba.com
> >>> www.feenk.com
> >>>
> >>> "To lead is not to demand things, it is to make them happen."
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >>
> >
> > _______________________________________________
> > Moose-dev mailing list
> > Moose-dev(a)list.inf.unibe.ch
> > https://www.list.inf.unibe.ch/listinfo/moose-dev
>
> --
> www.tudorgirba.com
> www.feenk.com
>
> "Yesterday is a fact.
> Tomorrow is a possibility.
> Today is a challenge."
>
>
>
>
>
>
>
--
www.tudorgirba.comwww.feenk.com
"Presenting is storytelling."
Hi Alain!
Thanks for the mail (even if the historial part has always been pretty clear to me).
We miss you! Be back soon!
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> On May 11, 2017, at 12:36 PM, Alain Plantec via Pharo-dev <pharo-dev(a)lists.pharo.org> wrote:
>
>
> From: Alain Plantec <alain.plantec(a)yahoo.com>
> Subject: Re: [Pharo-users] [ann] bloc & cairo+morphic
> Date: May 11, 2017 at 12:36:36 PM GMT-3
> To: Pharo Development List <pharo-dev(a)lists.pharo.org>
> Cc: Alain Plantec <alain.plantec(a)yahoo.com>, Moose-related development <moose-dev(a)list.inf.unibe.ch>, Any question about pharo is welcome <pharo-users(a)lists.pharo.org>
>
>
> Hello Doru, all,
>
> I’m really happy to see Bloc progresses.
> Even I’m not active since more than one year, Bloc is still an important project for me.
>
> but let me complete this short historical presentation a little bit.
>
> Bloc is a project that I initiated in 2013 in collaboration with RMOD following experiments made around the ROME project.
> The idea was to completely revisit the 2D framework of Pharo to address Morphic limits.
> Following an invitation of the Software Composition Group (thanks to Oscar Nierstrasz and to Doru here),
> I presented the first version of Bloc at Bern (March, 2015), then Doru and Aliaksel joined the project.
> One year ago, during his PhD at Brest, Glenn Cavarle produced a new version of the Bloc infrastructure that is now the
> one used together with the layouting system that was implemented by Aliaksel.
>
> Please, do not use the humane assessment web site but the github project one instead.
>
> I will restart working on Bloc/Brick soon in the context of a project that we recently signed with the Thales company.
>
> Thanks,
> Cheers
>
> Alain
>
>
>> On 8 mai 2017, at 23:00, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>>
>> Hi,
>>
>> We are happy to announce that based on the work of Glenn, Alex extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
>>
>> Cairo is less powerful than Moz2D (see the screenshot below for an example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
>>
>> <bloc-two-backends-morphic-host-figures.png>
>>
>> I would also like to point out that adding a new backend and host was possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
>>
>> You can find a bit more details about Bloc here:
>> http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
>>
>> Another issue raised regarding Bloc was that of the engineering effort required to make it a reality. That is why I would also like to announce that Alex joined feenk.com where he is primarily working on the graphical stack for Pharo.
>>
>> Cheers,
>> Doru
>>
>>
>> --
>> www.tudorgirba.com
>> www.feenk.com
>>
>> "To lead is not to demand things, it is to make them happen."
>>
>>
>>
>>
>
>
>
>