Re: [Pharo-project] A Pharo launcher

2013-04-23 Thread Serge Stinckwich
Nice initiative ! There was already something similar done by
a korean guy: HwaJong Oh (https://twitter.com/Daliot )
called Pharo Launcher that works only for mac os x.

Regards,

On Mon, Apr 22, 2013 at 11:14 PM, Damien Cassou  wrote:
> I think the idea to have a Pharo launcher that lets the user pick a
> Pharo template (either bare pharo 2.0, pharo+seaside,
> pharo+seaside+mongodb+
> magritte+voyage, pharo+pier, ...) and then create
> a new image the user must save somewhere is important. I want people
> to have one Pharo icon on their desk and just click it (like in
> Eclipse, word processors, virtual box...). Here is a set of
> requirements for such an application, please comment.
>
> - must be implemented in Pharo 2.0 with maintained technology (spec or 
> glamour)
> - must be cross-platform (we want 1 application for all Pharo users)
> - must download the list of templates from internet (so that we don't
> have to update the application all the time)
> - must propose different kinds of template (stable/unstable, desktop/web)
> - must rapidly create an image out of the selected template (either by
> downloading Fueled packages, or by downloading ready-made images)
> - must cache the created images so that they do not have to be
> recreated all the time (except when a newer version is available)
> - must force the user to copy the created image so he can freely
> change it and crash it without impacting the cache of created images.
> - must present a list of recently launched images so that the user can
> just pick a recent image instead of creating a new one
>
>
> Please comment (and implement this idea)
>
> --
> Damien Cassou
> http://damiencassou.seasidehosting.st
>
> "Success is the ability to go from one failure to another without
> losing enthusiasm."
> Winston Churchill
>



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/



Re: [Pharo-project] Any wishes for Roassal?

2013-04-19 Thread Serge Stinckwich
I don't know if you add this feature recently but I would like to be able to 
attach edges to center of nodes.

Thank you for your great work!

Envoyé de mon iPhone

Le 20 avr. 2013 à 01:58, Alexandre Bergel  a écrit :

> Hi!
> 
> Roassal 2.0 is on the way. We would like to make sure everybody find this 
> release attractive. 
> We are wondering whether you have some particular requirements you would like 
> us to address or some bugs you would like to see fixed.
> 
> Feel free to speak up!
> 
> Cheers,
> Alexandre
> -- 
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> 
> 
> 
> 



Re: [Pharo-project] files.pharo.org: Moving to new server

2013-04-18 Thread Serge Stinckwich
Work like a charm.

On Thu, Apr 18, 2013 at 10:43 PM, Marcus Denker  wrote:
>
> On Apr 18, 2013, at 3:01 PM, Marcus Denker  wrote:
>
>> Hi,
>>
>> We will change the DNS to a new server.
>>
>> This should be transparent, but of course we never know…
>>
>> Stages:
>>
>>   1) Change DNS to point to new server of   (TODAY)
>>   files.pharo.org
>>   get.pharo.org
>>   updates.pharo.org
>>
>
> Success! DNS has propagated (at least to here) and it works.
> I should be more reliable and faster.
>
> Marcus



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/



Re: [Pharo-project] [FWD] Options for Visualization

2013-04-17 Thread Serge Stinckwich
I was also interested to have a DOT parser.


Regards,

On Thu, Apr 18, 2013 at 3:32 AM, Camille Teruel
 wrote:
> Hi Damir,
>
> Have a look at Roassal and Mondrian.
> If you need to parse DOT syntax you can write a parser with PetitParser 
> quickly.
>
> On 17 avr. 2013, at 14:30, Damir Majer wrote:
>
>> Hi,
>>
>> I´m searching for Options to visualize diagrams, for example an
>> class-diagram.
>> Is there an graphViz-Implementation in Pharo or better other Options to
>> display Diagrams?
>> (here is the graphViz-Dot-Example:
>> graph ethane {
>> Car -- tire1 [type=s];
>> Car -- tire2 [type=s];
>> Car -- tire3 [type=s];
>> Car -- tire4 [type=s];
>> }
>>
>> Thanks for routing me in the right direction!
>>
>> Cheers,
>> Damir
>>
>>
>>
>> -
>> --
>> Damir Majer
>> ... be agile: www.majcon.de
>> --
>> View this message in context: 
>> http://forum.world.st/FWD-Options-for-Visualization-tp4682108.html
>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>
>
>



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/



Re: [Pharo-project] Monitor is DOWN: get.pharo.org (http://get.pharo.org)

2013-04-17 Thread Serge Stinckwich
Yes behind a CDN could be really nice, especially in Vietnam where the
connexion are not really good.

No stress, I can do my course without having zeroconf script.
Thank you Marcus for your work.
Regards,

On Wed, Apr 17, 2013 at 3:48 PM, Marcus Denker  wrote:
>
> On Apr 17, 2013, at 10:43 AM, Serge Stinckwich  
> wrote:
>
>> The server is still down apparently.
>
> No, what we use here is a URL forward that is provided by the DNS hosting 
> company.
>
> This used to work, but the last week it started to fail very very often.
>
> We are in the process of moving the files on a server in away that we can have
>
> get.pharo.org
>
> as a normal DNS entry.
>
> Sadly this is (like always) taking *far* longer that we ever thought it would.
> But it is nearly done.
>
> The good news is that we will then, after this works, even put it behind a CDN
> so that access from Asia will be even faster. But one step at a time.
>
>
> Marcus
>
>
>> I would like to use the zeroconf script for a course in Ha Noi next week.
>>
>> Regards,
>>
>> On Mon, Apr 15, 2013 at 9:06 PM, Marcus Denker  
>> wrote:
>>>
>>> On Apr 15, 2013, at 4:01 PM, Camillo Bruni  wrote:
>>>
>>>>
>>>>
>>>> Begin forwarded message:
>>>>
>>>>> From: "Uptime Robot" 
>>>>> Subject: Monitor is DOWN: get.pharo.org (http://get.pharo.org)
>>>>> Date: 15. April 2013 16:00:23 MESZ
>>>>> To: camillobr...@gmail.com
>>>>>
>>>>> Hi,
>>>>>
>>>>> The monitor get.pharo.org (http://get.pharo.org) is currently DOWN 
>>>>> (Connection Timeout).
>>>>>
>>>
>>> Yes, my watchdog said the same… we need to get rid of the forward.
>>>
>>>
>>
>>
>>
>> --
>> 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/



Re: [Pharo-project] Monitor is DOWN: get.pharo.org (http://get.pharo.org)

2013-04-17 Thread Serge Stinckwich
The server is still down apparently.
I would like to use the zeroconf script for a course in Ha Noi next week.

Regards,

On Mon, Apr 15, 2013 at 9:06 PM, Marcus Denker  wrote:
>
> On Apr 15, 2013, at 4:01 PM, Camillo Bruni  wrote:
>
>>
>>
>> Begin forwarded message:
>>
>>> From: "Uptime Robot" 
>>> Subject: Monitor is DOWN: get.pharo.org (http://get.pharo.org)
>>> Date: 15. April 2013 16:00:23 MESZ
>>> To: camillobr...@gmail.com
>>>
>>> Hi,
>>>
>>> The monitor get.pharo.org (http://get.pharo.org) is currently DOWN 
>>> (Connection Timeout).
>>>
>
> Yes, my watchdog said the same… we need to get rid of the forward.
>
>



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/



Re: [Pharo-project] Phobos on retina display

2013-04-17 Thread Serge Stinckwich
I also tested it. Nice work !

On Wed, Apr 17, 2013 at 12:54 PM, Tudor Girba  wrote:
> Hi,
>
> I checked and it looks beautiful.
>
> Great work.
>
> Doru
>
> On Apr 16, 2013, at 12:46 PM, Tudor Girba  wrote:
>
>> Thanks for working on this.
>>
>> I will check it until tomorrow.
>>
>> Cheers,
>> Doru
>>
>>
>>
>> On Tue, Apr 16, 2013 at 11:32 AM, Pavel Krivanek  
>> wrote:
>> Hi,
>>
>> please can you check the latest Phobos demo bundle for Mac on a device with 
>> retina display and maybe send me some screenshots?
>>
>> https://ci.inria.fr/pharo-contribution/view/Phobos/job/PhobosDemo-Mac/
>>
>> Thanks,
>> -- Pavel
>>
>>
>>
>> --
>> www.tudorgirba.com
>>
>> "Every thing has its own flow"
>
> --
> www.tudorgirba.com
>
> "One cannot do more than one can do."
>
>
>
>



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/



Re: [Pharo-project] [FYI] Athens tutorial

2013-04-04 Thread Serge Stinckwich
On Thu, Apr 4, 2013 at 2:07 AM, Igor Stasenko  wrote:
> Hello, there
>
> i prepared a small tutorial for Athens, which i did today at PharoConf.
> But the code i did can be reused by non-participants of conference :)
>
> Here the instructions.
>
> Download Pharo 2.0
>
> wget -O - get.pharo.org | bash
>
> Run Pharo 2.0
>
> ./pharo-ui Pharo.image
>
> In a workspace, evaluate (line after line)
>
> Gofer it smalltalkhubUser: 'Pharo' project: 'Athens'; configuration; load.
>
> ConfigurationOfAthens loadVersion: '2.0'.
>
> Gofer it smalltalkhubUser: 'Pharo' project: 'Athens';
> package:'Athens-Tutorial'; load.
>
> AthensTutorial new openWithSpec.
>
>
> Took from here
> https://gist.github.com/SergeStinckwich/44ca34b54cde83b687a3
> (just removed duplicates ;)
>
> Thanks, Serge for compiling it down ;)

Yes, there was some duplication. I made some modifications ;-)

Thank you Igor for the terrific demo.

Regards,
--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] More GSoC ideas wanted, 3 days left ....

2013-03-29 Thread Serge Stinckwich
Something similar :

Title: ROSTalk, control robot on the web

Level: advanced

Possible Mentor : Serge Stinckwich

Possible second Mentor : Anyone ?

Description:
ROS (Robot Operating System) is a software to standardize
communication between robotic applications. Communication between
components is performed using messages channels named "topic". A
gateway named ROSBridge allow ROS components to controlled from a web
browser that supports HTML5 WebSockets protocol. The gateway converts
ROS topics in JSON objects used in a web application. JavaScript is
the default language of many modern web browsers (Firefox, Google
Chrome, ...) but this is a limited language as soon as you want to
build reusable components. ROSTalk is a prototype developed by Serge
Stinckwich based on Amber Smalltalk, which allows to use the language
Smalltalk from a web browser in order to control robotic software.

Technical Details:
Smalltalk Amber, JavaScript, ROS middleware

Benefit to the Student:
- Learn how to use ROS middleware and develop complex Smalltalk
application on the web.

Benefit to the community:
- will enhance visibility of Amber Smalltalk to larger audience.



On Fri, Mar 29, 2013 at 5:11 PM, Ricardo Moran  wrote:
> Hi, I have an idea:
>
> 
> Title: Arduino Web Interface
>
> Level: Beginner
>
> Possible mentor: Ricardo Moran
>
> Possible second mentor: Gabriela Arevalo
>
> Description: The Arduino project for Pharo currently includes a set of core
> classes that allow you to communicate with an Arduino board. This is
> generally enough for some projects. However, no user interface has been
> implemented yet. This project involves the development of a web interface
> that would allow to control an arduino from a web browser.
>
> Technical Details: The project could be implemented using Seaside and Amber,
> and it would involve developing a set of generic web controls for accessing
> the state of the arduino pins. These web controls must allow the user to
> easily compose a website to control his arduino project.
> The arduino pins could be classified as:
> 1) digital input
> 2) digital output
> 3) analog input
> 4) analog output (pwm)
> Each of these pin types would have a different graphical representation, and
> maybe inputs could be plotted over time.
> Other devices (like motors, lcd displays, and such) could be modelled as
> well.
>
> Benefits to the Student: The student will learn how to control an Arduino
> from Pharo and to develop a web application (possibly using Seaside and
> Amber).
>
> Benefits to the Community: The community would benefit from having a set of
> generic web controls to interact with an Arduino, which would in turn
> encourage the development of interesting projects using Pharo and Arduino.
> The interaction via web is specially interesting for home automation
> projects because it allows you to control some aspects of your home from
> anywhere in the world, provided that you have access to a web browser.
> 
>
> Cheers,
> Richo
>
>
> On Fri, Mar 29, 2013 at 10:51 AM, Dennis Schetinin 
> wrote:
>>
>> … where cells can be worksheets!
>>
>>
>> --
>>
>> Best regards,
>>
>>
>> Dennis Schetinin
>>
>>
>>
>> 2013/3/29 Hilaire Fernandes 
>>>
>>> One more proposal.
>>>
>>> Thanks
>>>
>>> Hilaire
>>>
>>> =Title=
>>> Worksheet toolkit
>>>
>>> =Level (beginner, intermediate, advanced)=
>>> Intermediate
>>>
>>> =Mentor=
>>> Hilaire Fernandes
>>>
>>> =Second mentor=
>>>
>>> =Description=
>>> A Smalltalk based spreadsheet toolkit with a basic editor to:
>>> add/delete cells
>>> edit cells formula
>>> render aspect
>>> May depends on PetitParser to parse cells formula.
>>>
>>> =Technical Details=
>>> The toolkit should be customizable.
>>>
>>> =Benefits to the Student=
>>> Learn how to modelize a spreadseet, to design a view and editor.
>>> Learn how to design an editor tool: model, view and controller.
>>>
>>> =Benefits to the Community=
>>> A spreadsheet toolkit.
>>>
>>>
>>> Le 29/03/2013 14:24, Sean P. DeNigris a écrit :
>>> > b.t.w. 6 hours left for gsoc applications
>>> > (http://www.google-melange.com/gsoc/homepage/google/gsoc2013). Any
>>> > more?!
>>> >
>>>
>>>
>>> --
>>> Dr. Geo http://drgeo.eu
>>>
>>>
>>
>



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] bump: pharo wikipedia page sucks

2013-03-29 Thread Serge Stinckwich
Phil can you edit the wiki instead of sending the modifications on the
mailing-list ;-)

On Fri, Mar 29, 2013 at 4:49 PM, p...@highoctane.be  wrote:
> Le Pharo consortium a été récemment créé et regroupent toutes les
> entreprises souhaitant soutenir le projet. --> regroupe
> Plus d'une vingtaine d'entreprises utilisent aujourd'hui Pharo pour leurs
> développements. Ils utilise notamment : --> utilisent
>
>
> 2013/3/29 Sven Van Caekenberghe 
>>
>>
>> On 29 Mar 2013, at 16:30, Clément Bera  wrote:
>>
>> > Interesting, this English Pharo wiki page.
>> >
>> > I quote : 'Pharo is now organized as a benevolent dictatorship of the
>> > community members who previously felt that they did not have enough
>> > influence. The members of the Pharo board are Marcus Denker, Stéphane
>> > Ducasse, and Sven Van Caekenberghe.'.
>> >
>> > I'm going to edit it a little to introduce Pharo in the page instead of
>> > having a bunch of critics against some people of the community.
>>
>> I would say that Pharo is actually run by a bunch of monkeys named Ulysses
>> and Penelope, kept in the dungeons of INRIA.
>>
>> > Regards,
>> >
>> >
>> > 2013/3/28 Serge Stinckwich 
>> > On Thu, Mar 28, 2013 at 4:40 PM, Clément Bera 
>> > wrote:
>> > > I tried to write some more stuff on the French Pharo wiki page :
>> > > http://fr.wikipedia.org/wiki/Pharo .
>> > >
>> > > I moved all the reference to history (birth of smalltalk, relation
>> > > with
>> > > companies, forking) in the history section. I tried to focus the page
>> > > on How
>> > > to use Pharo and Who uses Pharo. I would like the add a part 'Why
>> > > Pharo is
>> > > so great' with all its nice features, which are kind of already in the
>> > > introduction of the page but I don't know how to present it well and
>> > > what to
>> > > focus on. Right now it is more like 'It is smalltalk so it is great'
>> > > but not
>> > > 'This is Pharo and these are the reasons why it is great' like they
>> > > have on
>> > > Amber web page.
>> > >
>> > > Tell me if you like the way I made the French Pharo wiki page I will
>> > > translate it in English.
>> > >
>> > > If you have somewhere a list of great features of Pharo to inspire me
>> > > so I
>> > > can write it down in a section.
>> > >
>> > > Some more reference on how to learn Smalltalk would be nice too
>> > > (Adding to
>> > > Pharo by example 1 & 2)
>> >
>> > Thank you Clement for your work. I agree with you that the Pharo
>> > should be redesign massively ;-)
>> >
>> > Maybe we should talk on the french Smalltalk mailing-list how we
>> > redesign the page ?
>> >
>> > Regards,
>> >
>> > --
>> > Serge Stinckwich
>> > UCBN & UMI UMMISCO 209 (IRD/UPMC)
>> > Every DSL ends up being Smalltalk
>> > http://doesnotunderstand.org/
>> >
>> >
>> >
>> >
>> > --
>> > Clément Béra
>> > Mate Virtual Machine Engineer
>> > Bâtiment B 40, avenue Halley 59650 Villeneuve d'Ascq
>>
>>
>



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] bump: pharo wikipedia page sucks

2013-03-29 Thread Serge Stinckwich
On Fri, Mar 29, 2013 at 4:39 PM, Esteban Lorenzano  wrote:
>
> On Mar 29, 2013, at 4:33 PM, Serge Stinckwich  
> wrote:
>
>> On Fri, Mar 29, 2013 at 4:30 PM, Clément Bera  wrote:
>>> Interesting, this English Pharo wiki page.
>>>
>>> I quote : 'Pharo is now organized as a benevolent dictatorship of the
>>> community members who previously felt that they did not have enough
>>> influence. The members of the Pharo board are Marcus Denker, Stéphane
>>> Ducasse, and Sven Van Caekenberghe.'.
>>>
>>> I'm going to edit it a little to introduce Pharo in the page instead of
>>> having a bunch of critics against some people of the community.
>>
>> Being a benevolent dictators is not a critic in fact.
>
> no, but the way that phrase is written is in fact negative.

Yes, I guess we can remove : "who previously felt that they did not
have enough influence.". This is completely unrelated.

--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] bump: pharo wikipedia page sucks

2013-03-29 Thread Serge Stinckwich
On Fri, Mar 29, 2013 at 4:30 PM, Clément Bera  wrote:
> Interesting, this English Pharo wiki page.
>
> I quote : 'Pharo is now organized as a benevolent dictatorship of the
> community members who previously felt that they did not have enough
> influence. The members of the Pharo board are Marcus Denker, Stéphane
> Ducasse, and Sven Van Caekenberghe.'.
>
> I'm going to edit it a little to introduce Pharo in the page instead of
> having a bunch of critics against some people of the community.

Being a benevolent dictators is not a critic in fact.

This is just to say that some people have more power than others in
the community.
Python use the same model for software development.

Regards,

--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] bump: pharo wikipedia page sucks

2013-03-28 Thread Serge Stinckwich
On Thu, Mar 28, 2013 at 4:40 PM, Clément Bera  wrote:
> I tried to write some more stuff on the French Pharo wiki page :
> http://fr.wikipedia.org/wiki/Pharo .
>
> I moved all the reference to history (birth of smalltalk, relation with
> companies, forking) in the history section. I tried to focus the page on How
> to use Pharo and Who uses Pharo. I would like the add a part 'Why Pharo is
> so great' with all its nice features, which are kind of already in the
> introduction of the page but I don't know how to present it well and what to
> focus on. Right now it is more like 'It is smalltalk so it is great' but not
> 'This is Pharo and these are the reasons why it is great' like they have on
> Amber web page.
>
> Tell me if you like the way I made the French Pharo wiki page I will
> translate it in English.
>
> If you have somewhere a list of great features of Pharo to inspire me so I
> can write it down in a section.
>
> Some more reference on how to learn Smalltalk would be nice too (Adding to
> Pharo by example 1 & 2)

Thank you Clement for your work. I agree with you that the Pharo
should be redesign massively ;-)

Maybe we should talk on the french Smalltalk mailing-list how we
redesign the page ?

Regards,

--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



[Pharo-project] One more project for GSoc 2012

2013-03-28 Thread Serge Stinckwich
One more project idea for Smalltalk GSoC 2013.

--

Title: Phratch, a port of Scratch to Pharo 2.0

Level: intermediate

Possible mentor: Jannick Laval

Possible second mentor: Serge Stinckwich

Description: Phratch (https://code.google.com/p/phratch/) is an
ongoing port of Scratch and BYOB on Pharo 2.0. The current prototype
is still suffering from a lot of bugs. Part of the work will be to add
unit tests to the existing project. Even if this is a port to Pharo,
we will try to build a new version that is flavor-independent.
The long term objective of Phratch is to be able to use it for
teaching software engineering and robotics.

Technical Details: Pharo and some knowledge of Squeak

Benefits to the Student: Student will participate to a very cool project.

Benefits to the Community: Scratch will be rebuild on top of a modern
Smalltalk version and will benefit from lastest development in the
core library and VM.

--

--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Non-Smalltalk content in Pharo and Nautilus

2013-03-28 Thread Serge Stinckwich
Yes I agree very good idea for a GSoc, please send us a proposal.
Regards

Envoyé de mon iPhone

Le 28 mars 2013 à 00:03, Benjamin  a 
écrit :

> Exactly what I was about to propose :)
> Write a GSoC proposal ^^
> 
> Ben
> 
> On Mar 27, 2013, at 9:29 PM, Guillermo Polito  
> wrote:
> 
>> 
>> 
>> On Wed, Mar 27, 2013 at 9:18 PM, Torsten Bergmann  wrote:
>>> When working with Seaside (or other frameworks) one often works with 
>>> non-Smalltalk resources
>>> stored within the image (CSS styles, images, ...) often stored as strings 
>>> within
>>> methods:
>>> 
>>> 
>>> myCss
>>>^'body {
>>>background-color: #ce;
>>> }'
>>> 
>>> or
>>> 
>>> script
>>>^'alert("hello from Javascript");'
>>> 
>>> 
>>> I also often see Base64 encoded images, or when working with XML a method
>>> might return XML content.
>>> 
>>> With things like Helvetia [1], the reworked autocompletion/syntax 
>>> highlighting and new
>>> browsers like Nautilus in mind I wonder if (may be in the not so far 
>>> future) I can:
>>> 
>>>- click on a Smalltalk method to get ST styling and edit functionality
>>>- click on a CSS content method to do CSS styling and completion
>>>- click on a method with a form content to display the picture (and not 
>>> the Base64 encoded string)
>>>- click on an XML content to browse the XML tree
>>>- click on an HTML providing method to edit HTML and maybe preview
>>>- click on a method with CSV to edit the tabular data within a grid
>>>- click on a primitive method to see Slang or C/C++ code
>>>- ...
>>> 
>>> Internally the content can be distinguished using pragmas:
>>> 
>>> 
>>> myCss
>>>
>>>^'body {
>>>background-color: #ce;
>>> }'
>>> 
>>> 
>>> Are there any plans to move Pharo into this "not only Smalltalk" in methods 
>>> direction?
>>> 
>>> Is it already possible to easily extend Nautilus with "pluggable" custom 
>>> panes depending on the
>>> method content.
>>> 
>>> I see that there are buttons on the Nautilus side. Wouldnt it be better to 
>>> have "Tabs"
>>> with "Source" as default and where I can add my own custom tabs?
>>> 
>>> Would be a lot of work to provide editors and stylers for all the 
>>> mime-types or autocompletion
>>> for JavaScript, SQL, ... whatever. But the question is more "do we have the 
>>> groundwork so
>>> people can built up on it."
>>> 
>>> Any comments?
>> 
>> I'd like to see something like that...
>> a GSOC?
>>  
>>> 
>>> Thx
>>> T.
>>> 
>>> [1] http://scg.unibe.ch/research/helvetia
> 


Re: [Pharo-project] More GSoC ideas wanted, 3 days left ....

2013-03-27 Thread Serge Stinckwich
One more idea about SciSmalltalk!

Title: SciSmalltalk - Solving Ordinary Differential Equations in Smalltalk

Level: (intermediate)

Possible mentor: Serge Stinckwich

Possible second mentor: ?

Description

SciSmalltalk is a new Smalltalk project, similar to existing
scientific libraries like NumPy, SciPy  for Python or SciRuby  for
Ruby. SciSmalltalk already provide basic functionalities under MIT
licence: complex and quaternions extensions, random number generator,
fuzzy algorithms, LAPACK linear algebra package, Didier Besset's
numerical methods, ... We want to extend SciSmalltalk to solve ODE
(Ordinary Differential Equations). SciSmalltalk is available here:
https://github.com/SergeStinckwich/SciSmalltalk

Technical Details

The development of this project is to be done in Pharo Smalltalk, but
the code could be portable to other Smalltalk flavors.
We want to build a library of ODE solvers that take care about
performance without sacryifing flexibility.
OdeInt could be used as an example to develop a Smalltalk library:
http://headmyshoulder.github.com/odeint-v2/index.html
The student will need to have basic knowledge about differential
equations and numerical algorithms. Units tests should also be
provided.

Benefits to the Student

The student will help the Smalltalk community in a very concrete way.
The student will learn to design well-designed code with tests.

Benefits to the Community

Having a basic ODE library is very important if we want to develop
Smalltalk in new domains like robotics, high performance computing,
computer vision, bio-computing,  The lack of numeric librairies
hamper the use of the Smalltalk in a scientific context at the moment.

Regards,

On Tue, Mar 26, 2013 at 12:36 PM, Janko Mivšek  wrote:
> Dear Pharoers,
>
> Ideas are slowly coming, 14 so far, but this is way below the 30+ in
> previous years. So, stretch your brain, come with some more ideas, which
> will be interesting for potential students and of course useful for our
> community. Students you are again welcome to propose such idea by your
> own. One student idea for now!
>
> Ideas so far: http://gsoc2013.esug.org/ideas
>
> To propose an idea just respond to this post by fulfilling this idea
> template:
>
>   Title:
>
>   Level: (beginner, intermediate, advanced)
>
>   Possible mentor: (if already known)
>
>   Possible second mentor: (if already known)
>
>   Description
>
>   Technical Details
>
>   Benefits to the Student
>
>   Benefits to the Community
>
> Best regards
> Serge and Janko,
> your this year GSoC admins
>
>
> --
> Janko Mivšek
> Aida/Web
> Smalltalk Web Application Server
> http://www.aidaweb.si
>



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] fog monkey bugz

2013-03-26 Thread Serge Stinckwich
Can you add me ?

Thank you.
Regards,

On Mon, Mar 25, 2013 at 1:40 PM, Benjamin
 wrote:
> We are encountering a strange problem with email containing a dot :s
>
> I thought we fixed it, but it seems not
> Two solutions:
> - you use an address without a point now, and fix it asap in fogbugz
> - I create you an account
>
> Sorry for the inconvenience,
> Ben
>
> On Mar 25, 2013, at 12:08 PM, Serge Stinckwich 
> wrote:
>
> I also have some problem to register. I enter SergeStinckwich as my
> username and serge.stinckw...@gmail.com as my email
> Penelope says after that : "invalid email adress." ...
>
> What's wrong ?
>
>
>
> On Mon, Mar 25, 2013 at 10:20 AM, Norbert Hartl  wrote:
>
> Yesterday I registered for an account on bugs.pharo.org. I enteres username
> (NorbertHartl) and email and assured I'm not monkey. I got to the fogbugz
> page but not logged in. I didn't receive an email to set a password or
> something like that. How is it supposed to work?
>
> Norbert
>
>
>
>
> --
> Serge Stinckwich
> UCBN & UMI UMMISCO 209 (IRD/UPMC)
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/
>
>



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] fog monkey bugz

2013-03-25 Thread Serge Stinckwich
I also have some problem to register. I enter SergeStinckwich as my
username and serge.stinckw...@gmail.com as my email
Penelope says after that : "invalid email adress." ...

What's wrong ?



On Mon, Mar 25, 2013 at 10:20 AM, Norbert Hartl  wrote:
> Yesterday I registered for an account on bugs.pharo.org. I enteres username 
> (NorbertHartl) and email and assured I'm not monkey. I got to the fogbugz 
> page but not logged in. I didn't receive an email to set a password or 
> something like that. How is it supposed to work?
>
> Norbert



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [ANN] Phratch: Scratch on Pharo2.0

2013-03-24 Thread Serge Stinckwich
On Sun, Mar 24, 2013 at 9:15 PM, jannik.laval  wrote:
> Interesting !
> I will see that.
>
> Who is active on this project ?
> Should it work on Pharo2.0 ?

No I don't think so.
Recently someone start to work on a port to Pharo 1.4, but you are the
first to start to work on Pharo 2.0.

> I am interesting if we can merge efforts.

I guess your work will give a new boost ;-)
Regards,
--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [ANN] Phratch: Scratch on Pharo2.0

2013-03-24 Thread Serge Stinckwich
On Sun, Mar 24, 2013 at 9:10 PM, jannik.laval  wrote:
> Hi Serge,
>
> On Mar 24, 2013, at 9:06 PM, Serge Stinckwich  
> wrote:
>
>> Hi Jannik,
>>
>> nice work ! When we start Scat, we have the same idea of using it for
>> robotics and integrate alternate version of Scratch.
>
> Thank you
>
>>
>> But why fork the Scat effort with another Google project ?
>
> We could merge them.

Yes I think so.

> Just I saw that there is no update on the Scat Google code since 2011, so I 
> create one.
> Then, about the files to download, there are some changes inside the skin 
> folder to integrate BYOB.

Yes we were not really active recently. Bernat Romagosa was the most
productive guy until now.
Maybe you can join the scat mailing list in order to talk about how to
join our efforts:

https://groups.google.com/forum/?fromgroups#!forum/scat-project

There is some japanese people on the mailing-list, that might be
interested by your work on BYOB.
I was also interested by using Scat/Phrash with arduino.

Regards,
--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [ANN] Phratch: Scratch on Pharo2.0

2013-03-24 Thread Serge Stinckwich
BTW, Scat SmalltalkHub repository is here:

http://smalltalkhub.com/#!/~bromagosa/Scat

Regards,

On Sun, Mar 24, 2013 at 9:06 PM, Serge Stinckwich
 wrote:
> Hi Jannik,
>
> nice work ! When we start Scat, we have the same idea of using it for
> robotics and integrate alternate version of Scratch.
>
> But why fork the Scat effort with another Google project ?
>
> Regards,
>
> On Sun, Mar 24, 2013 at 8:56 PM, jannik.laval  wrote:
>> Hi Pharoers,
>>
>> I am porting Scratch and BYOB on Pharo 2.0. The name of the project is 
>> Phratch.
>> To begin, I took Scat (a port of Scratch on Pharo1.3) and modify it to make 
>> it work on Pharo 2.0. For that I integrated FileSystem.
>> Then, I took BYOB and port it in the project.
>>
>> I have some bugs, but the main features are working.
>> The main issue is that it is slow. I will investigate that too.
>>
>> The goal for me is to use it for teaching software engineering and robotics.
>> I hope to use Phratch and Pharo 2.0 to create new features.
>>
>> The project is on SmalltalkHub, and a google code page is available, mainly 
>> for reporting issues: https://code.google.com/p/phratch/
>>
>> To download Phratch, just run this code:
>>
>> Gofer it
>> url: 'http://smalltalkhub.com/mc/JLaval/Phratch/main';
>> package: 'ConfigurationOfPhratch';
>> load.
>> (Smalltalk at: #ConfigurationOfPhratch) loadBleedingEdge.
>>
>> Cheers,
>> Jannik
>
>
>
> --
> Serge Stinckwich
> UCBN & UMI UMMISCO 209 (IRD/UPMC)
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [ANN] Phratch: Scratch on Pharo2.0

2013-03-24 Thread Serge Stinckwich
Hi Jannik,

nice work ! When we start Scat, we have the same idea of using it for
robotics and integrate alternate version of Scratch.

But why fork the Scat effort with another Google project ?

Regards,

On Sun, Mar 24, 2013 at 8:56 PM, jannik.laval  wrote:
> Hi Pharoers,
>
> I am porting Scratch and BYOB on Pharo 2.0. The name of the project is 
> Phratch.
> To begin, I took Scat (a port of Scratch on Pharo1.3) and modify it to make 
> it work on Pharo 2.0. For that I integrated FileSystem.
> Then, I took BYOB and port it in the project.
>
> I have some bugs, but the main features are working.
> The main issue is that it is slow. I will investigate that too.
>
> The goal for me is to use it for teaching software engineering and robotics.
> I hope to use Phratch and Pharo 2.0 to create new features.
>
> The project is on SmalltalkHub, and a google code page is available, mainly 
> for reporting issues: https://code.google.com/p/phratch/
>
> To download Phratch, just run this code:
>
> Gofer it
> url: 'http://smalltalkhub.com/mc/JLaval/Phratch/main';
> package: 'ConfigurationOfPhratch';
> load.
> (Smalltalk at: #ConfigurationOfPhratch) loadBleedingEdge.
>
> Cheers,
> Jannik



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [bug] window graphical leftovers

2013-03-14 Thread Serge Stinckwich
No related to Moose, same problem with last Pharo 2.0 image (20591).
What model of mac do you have Doru ?

Regards,

On Thu, Mar 14, 2013 at 9:33 PM, Igor Stasenko  wrote:
> On 14 March 2013 21:21, Tudor Girba  wrote:
>> Hi,
>>
>> On Mac, when I move a window downwards I get some leftovers on the 
>> background (see picture from 
>> https://dl.dropbox.com/u/18323746/Tmp/window-graphical-leftovers.png).
>>
>> I am using the latest Pharo 2.0 and Pharo VM (updated every day).
>>
>> Am I the only one to see this?
>>
>
> Not me.. just today i took and using a fresh image.
>
> Pharo2.0
> Latest update: #20590
>
> no any leftovers..
> Can i guess it is because of extra stuff you installed with moose?
> Some override/extension?
> And i really doubt this is VM related.
>
>
>> Cheers,
>> Doru
>> --
>> www.tudorgirba.com
>>
>> "If you interrupt the barber while he is cutting your hair,
>> you will end up with a messy haircut."
>>
>>
>
>
>
> --
> Best regards,
> Igor Stasenko.
>



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [bug] window graphical leftovers

2013-03-14 Thread Serge Stinckwich
I have the same problem.

Mac OS X 10.8.2 / MBP Retina.

Regards,

On Thu, Mar 14, 2013 at 9:21 PM, Tudor Girba  wrote:
> Hi,
>
> On Mac, when I move a window downwards I get some leftovers on the background 
> (see picture from 
> https://dl.dropbox.com/u/18323746/Tmp/window-graphical-leftovers.png).
>
> I am using the latest Pharo 2.0 and Pharo VM (updated every day).
>
> Am I the only one to see this?
>
> Cheers,
> Doru
>
>
>
> --
> www.tudorgirba.com
>
> "If you interrupt the barber while he is cutting your hair,
> you will end up with a messy haircut."
>
>



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] about communication and collaboration

2013-03-12 Thread Serge Stinckwich
On Tue, Mar 12, 2013 at 5:13 PM, stephane ducasse
 wrote:
>
> On Mar 12, 2013, at 4:48 PM, Serge Stinckwich  
> wrote:
>
>> On Tue, Mar 12, 2013 at 4:02 PM, Stéphane Ducasse
>>  wrote:
>>> Dear Pharoers
>>>
>>> last january I visited another lab and I realised that the Pharo Team was 
>>> not good at systematically telling what we were doing.
>>> I got quite frustrated by that situation, especially because we are working 
>>> hard to build a better system.
>>> So we brainstormed when I came back and we want to apply the same ideas 
>>> that what we do for our research team.
>>>
>>> For our research team every monday we get a simple mail that tell us to say 
>>> to the others what we did and what we
>>> plan to do. Simple, easy.
>>> Then after people of the rmod team can discuss if they want more.
>>
>> It looks like quite an interesting idea in a research team. Do you a
>> have a description somewhere how it works ?
>> This is similar to a standup meeting ?
>
> we tried but a stand up meeting failed with us.
> So we just have a mail
> what you have done
> what you will do

I would like to adopt such habits in my team, but standup meeting for
research team is not really convenient.
There is a paper where SCRUM is adapted to research team needs:
http://www.cs.umd.edu/~mwh/papers/score.pdf

There is a business doing something like standup meeting by email here:
https://www.funscrum.com/
Apparently all the answers are summarized automatically.

Regards,
--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] about communication and collaboration

2013-03-12 Thread Serge Stinckwich
On Tue, Mar 12, 2013 at 4:02 PM, Stéphane Ducasse
 wrote:
> Dear Pharoers
>
> last january I visited another lab and I realised that the Pharo Team was not 
> good at systematically telling what we were doing.
> I got quite frustrated by that situation, especially because we are working 
> hard to build a better system.
> So we brainstormed when I came back and we want to apply the same ideas that 
> what we do for our research team.
>
> For our research team every monday we get a simple mail that tell us to say 
> to the others what we did and what we
> plan to do. Simple, easy.
> Then after people of the rmod team can discuss if they want more.

It looks like quite an interesting idea in a research team. Do you a
have a description somewhere how it works ?
This is similar to a standup meeting ?

Regards,
-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Public FogBugz Access

2013-03-05 Thread Serge Stinckwich
This is not easier to have a public access directly from FogBugz ?

Regards,

On Tue, Mar 5, 2013 at 8:25 AM, Camillo Bruni  wrote:
>
> On 2013-03-05, at 05:19, "Sean P. DeNigris"  wrote:
>
>> I see all the issues are being migrated to FogBugz, which is cool :) What was
>> the resolution to being able to view/search through them without being
>> logged in?
>
> We'll create a simple publicly available website which lists all the issues.
> I think Ben and Nicolas will put that together today :)



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [ANN] ZTimestamp[Precise]SNTPClient

2013-02-26 Thread Serge Stinckwich
On Tue, Feb 26, 2013 at 7:43 PM, Frank Shearar  wrote:
> On 26 February 2013 18:33, Esteban A. Maringolo  wrote:
>> 2013/2/26 Marcus Denker :
>>> On Feb 26, 2013, at 5:33 PM, "Esteban A. Maringolo"  
>>> wrote:
>>
>>>> If you count the number of packages in SmalltalkHub and compare them
>>>> to the ones in Npmjs.org, it is impressive how much we have.
>>> But isn't "package" more like "repository" on smalltalkhub?
>>
>> It is a Project, but on the explore screen it says Packages, so... who 
>> knows? :)
>>
>> But it is true that GitHub is to SmalltakHub what npm/gem is to...?
>
> No. GitHub and SmalltalkHub are repositories. Rubygems for Ruby (or
> clojars for Clojure, or CPAN for Perl) - are like SqueakMap - catalogs
> that point to packages/applications.

IHMO, we don't need SqueakMap anymore. If we have ConfigurationOfXXX
packages for each project and
a different repositories for each Pharo distribution (like the one we
have already in SqueakSource), I guess we are very close
to the service proposed by SqueakMap.

Regards,
-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [ANN] ZTimestamp[Precise]SNTPClient

2013-02-26 Thread Serge Stinckwich
On Tue, Feb 26, 2013 at 5:39 PM, Marcus Denker  wrote:
>
> On Feb 26, 2013, at 5:33 PM, "Esteban A. Maringolo"  
> wrote:
>
>> 2013/2/26 Marcus Denker :
>>>
>>> On Feb 26, 2013, at 4:57 PM, stephane ducasse  
>>> wrote:
>>>
>>>> I love the complete ecosystem you are step by step building.
>>>> This is so great!
>>
>>> Yes! Just imagine we continue like that… we are now (slowly, slowly) 
>>> reaching a point
>>> where for the first time we can really build on top of the foundation we 
>>> did.
>>
>> If you count the number of packages in SmalltalkHub and compare them
>> to the ones in Npmjs.org, it is impressive how much we have.
>
> But isn't "package" more like "repository" on smalltalkhub?
>
>> Of course NPM's user base is two orders of magnitude greater, but we
>> need to start having more killer app "modules", and some sort of
>> guideline for those starting with Pharo and/or Smalltalk.
>>
>
> And we need a system in the first place like that… smalltalkhub is more for 
> code
> repositories, not in itself a repository of installable entities.
>
> So there is a lot of work ahead… but we will get there.

This is a great strength of programming languages like Ruby or JavaScript/Node
to propose large repositories of packages that could be installed very
easily with all the correct dependencies.

Nice to see that thanks to the guys from INRIA (and more generally
from the community), the Pharo ecosystem is following the same way. I
also agree with Marcus that the day will come where the progress will
be more visible.

I'm currently on the way to move all my packages from SqueakSource to
SmalltalkHub.

Regards,
-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-22 Thread Serge Stinckwich
Yes I understand but the timeline is linked to mcz files that are no
more existing ...

On Fri, Feb 22, 2013 at 5:49 PM, Nicolas Petton
 wrote:
>
> No, the timeline is a different thing.
> History is history :)
>
> --
> Serge Stinckwich  writes:
>
>> I still see the history of commits here:
>> http://smalltalkhub.com/#!/~UMMISCO/Kendrick/commits
>> You didn't remove the history ?
>>
>> Regards,
>>
>>
>> On Fri, Feb 22, 2013 at 5:30 PM, Nicolas Petton
>>  wrote:
>>>
>>> The issue has been fixed
>>> http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub/versions/Hub-NicolasPetton.105
>>> I removed buggy commits (as Serge told me he had all mcz files locally).
>>>
>>> Serge, you can upload them again :)
>>>
>>> Cheers,
>>> Nico
>>>
>>> Nicolas Petton  writes:
>>>
>>>> Well, it appears that some Mongo commits failed. I'm still investigating :)
>>>>
>>>> Nicolas Petton  writes:
>>>>
>>>>> Indeed, I can also reproduce the issue. I'll have to take a look at the
>>>>> db, there seem to be a wrong commit in your repository.
>>>>>
>>>>> Nico
>>>>>
>>>>> Serge Stinckwich  writes:
>>>>>
>>>>>> Is it possible after a buggy commit ?
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich
>>>>>>  wrote:
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I have some annoying problems with SmalltalkHub.
>>>>>>>
>>>>>>> I have made a project inside a team here:
>>>>>>> http://smalltalkhub.com/#!/~UMMISCO/Kendrick/
>>>>>>>
>>>>>>> Everytime I try to browse on Pharo 1.4 this repository, I have the
>>>>>>> following errors:
>>>>>>> ZnHttpSuccessful: 500 Internal Server Error
>>>>>>>
>>>>>>> but not for other projects on SmalltalkHub ...
>>>>>>>
>>>>>>> Regards,
>>>>>>> --
>>>>>>> Serge Stinckwich
>>>>>>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>>>>>>> Every DSL ends up being Smalltalk
>>>>>>> http://doesnotunderstand.org/
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Serge Stinckwich
>>>>>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>>>>>> Every DSL ends up being Smalltalk
>>>>>> http://doesnotunderstand.org/
>>>>>>
>>>>>
>>>>> --
>>>>> Nicolas Petton
>>>>> http://nicolas-petton.fr
>>>>
>>>> --
>>>> Nicolas Petton
>>>> http://nicolas-petton.fr
>>>
>>> --
>>> Nicolas Petton
>>> http://nicolas-petton.fr
>>>
>>
>>
>>
>> --
>> Serge Stinckwich
>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>> Every DSL ends up being Smalltalk
>> http://doesnotunderstand.org/
>>
>
> --
> Nicolas Petton
> http://nicolas-petton.fr



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-22 Thread Serge Stinckwich
Hum, I duplicate one of my project as a team project after that I
remove my personal project ...
So apparently the mcz files were also remove from my other project.
I understand now ;-)

Thank you again Nicolas for your support. SmalltalkHub become more and
more reliable.

On Fri, Feb 22, 2013 at 5:40 PM, Nicolas Petton
 wrote:
>
> Yes. The MCZ files are stored with their UUID as key in a Mongo DB. Then
> when 2 projects had the exact same MCZ files, if one of the project was
> removed, the MCZ files were removed too. Since they are stored by key,
> the file was missing for the other project.
>
> Nico
>
>
> Serge Stinckwich  writes:
>
>> Ok thank you Nicolas !
>>
>> Did you found the reason why the commits as buggy ?
>>
>> Regards
>>
>> On Fri, Feb 22, 2013 at 5:30 PM, Nicolas Petton
>>  wrote:
>>>
>>> The issue has been fixed
>>> http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub/versions/Hub-NicolasPetton.105
>>> I removed buggy commits (as Serge told me he had all mcz files locally).
>>>
>>> Serge, you can upload them again :)
>>>
>>> Cheers,
>>> Nico
>>>
>>> Nicolas Petton  writes:
>>>
>>>> Well, it appears that some Mongo commits failed. I'm still investigating :)
>>>>
>>>> Nicolas Petton  writes:
>>>>
>>>>> Indeed, I can also reproduce the issue. I'll have to take a look at the
>>>>> db, there seem to be a wrong commit in your repository.
>>>>>
>>>>> Nico
>>>>>
>>>>> Serge Stinckwich  writes:
>>>>>
>>>>>> Is it possible after a buggy commit ?
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich
>>>>>>  wrote:
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I have some annoying problems with SmalltalkHub.
>>>>>>>
>>>>>>> I have made a project inside a team here:
>>>>>>> http://smalltalkhub.com/#!/~UMMISCO/Kendrick/
>>>>>>>
>>>>>>> Everytime I try to browse on Pharo 1.4 this repository, I have the
>>>>>>> following errors:
>>>>>>> ZnHttpSuccessful: 500 Internal Server Error
>>>>>>>
>>>>>>> but not for other projects on SmalltalkHub ...
>>>>>>>
>>>>>>> Regards,
>>>>>>> --
>>>>>>> Serge Stinckwich
>>>>>>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>>>>>>> Every DSL ends up being Smalltalk
>>>>>>> http://doesnotunderstand.org/
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Serge Stinckwich
>>>>>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>>>>>> Every DSL ends up being Smalltalk
>>>>>> http://doesnotunderstand.org/
>>>>>>
>>>>>
>>>>> --
>>>>> Nicolas Petton
>>>>> http://nicolas-petton.fr
>>>>
>>>> --
>>>> Nicolas Petton
>>>> http://nicolas-petton.fr
>>>
>>> --
>>> Nicolas Petton
>>> http://nicolas-petton.fr
>>>
>>
>>
>>
>> --
>> Serge Stinckwich
>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>> Every DSL ends up being Smalltalk
>> http://doesnotunderstand.org/
>>
>
> --
> Nicolas Petton
> http://nicolas-petton.fr



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-22 Thread Serge Stinckwich
I still see the history of commits here:
http://smalltalkhub.com/#!/~UMMISCO/Kendrick/commits
You didn't remove the history ?

Regards,


On Fri, Feb 22, 2013 at 5:30 PM, Nicolas Petton
 wrote:
>
> The issue has been fixed
> http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub/versions/Hub-NicolasPetton.105
> I removed buggy commits (as Serge told me he had all mcz files locally).
>
> Serge, you can upload them again :)
>
> Cheers,
> Nico
>
> Nicolas Petton  writes:
>
>> Well, it appears that some Mongo commits failed. I'm still investigating :)
>>
>> Nicolas Petton  writes:
>>
>>> Indeed, I can also reproduce the issue. I'll have to take a look at the
>>> db, there seem to be a wrong commit in your repository.
>>>
>>> Nico
>>>
>>> Serge Stinckwich  writes:
>>>
>>>> Is it possible after a buggy commit ?
>>>>
>>>> Regards,
>>>>
>>>> On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich
>>>>  wrote:
>>>>> Hi all,
>>>>>
>>>>> I have some annoying problems with SmalltalkHub.
>>>>>
>>>>> I have made a project inside a team here:
>>>>> http://smalltalkhub.com/#!/~UMMISCO/Kendrick/
>>>>>
>>>>> Everytime I try to browse on Pharo 1.4 this repository, I have the
>>>>> following errors:
>>>>> ZnHttpSuccessful: 500 Internal Server Error
>>>>>
>>>>> but not for other projects on SmalltalkHub ...
>>>>>
>>>>> Regards,
>>>>> --
>>>>> Serge Stinckwich
>>>>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>>>>> Every DSL ends up being Smalltalk
>>>>> http://doesnotunderstand.org/
>>>>
>>>>
>>>>
>>>> --
>>>> Serge Stinckwich
>>>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>>>> Every DSL ends up being Smalltalk
>>>> http://doesnotunderstand.org/
>>>>
>>>
>>> --
>>> Nicolas Petton
>>> http://nicolas-petton.fr
>>
>> --
>> Nicolas Petton
>> http://nicolas-petton.fr
>
> --
> Nicolas Petton
> http://nicolas-petton.fr
>



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-22 Thread Serge Stinckwich
Ok thank you Nicolas !

Did you found the reason why the commits as buggy ?

Regards

On Fri, Feb 22, 2013 at 5:30 PM, Nicolas Petton
 wrote:
>
> The issue has been fixed
> http://smalltalkhub.com/#!/~NicolasPetton/SmalltalkHub/versions/Hub-NicolasPetton.105
> I removed buggy commits (as Serge told me he had all mcz files locally).
>
> Serge, you can upload them again :)
>
> Cheers,
> Nico
>
> Nicolas Petton  writes:
>
>> Well, it appears that some Mongo commits failed. I'm still investigating :)
>>
>> Nicolas Petton  writes:
>>
>>> Indeed, I can also reproduce the issue. I'll have to take a look at the
>>> db, there seem to be a wrong commit in your repository.
>>>
>>> Nico
>>>
>>> Serge Stinckwich  writes:
>>>
>>>> Is it possible after a buggy commit ?
>>>>
>>>> Regards,
>>>>
>>>> On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich
>>>>  wrote:
>>>>> Hi all,
>>>>>
>>>>> I have some annoying problems with SmalltalkHub.
>>>>>
>>>>> I have made a project inside a team here:
>>>>> http://smalltalkhub.com/#!/~UMMISCO/Kendrick/
>>>>>
>>>>> Everytime I try to browse on Pharo 1.4 this repository, I have the
>>>>> following errors:
>>>>> ZnHttpSuccessful: 500 Internal Server Error
>>>>>
>>>>> but not for other projects on SmalltalkHub ...
>>>>>
>>>>> Regards,
>>>>> --
>>>>> Serge Stinckwich
>>>>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>>>>> Every DSL ends up being Smalltalk
>>>>> http://doesnotunderstand.org/
>>>>
>>>>
>>>>
>>>> --
>>>> Serge Stinckwich
>>>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>>>> Every DSL ends up being Smalltalk
>>>> http://doesnotunderstand.org/
>>>>
>>>
>>> --
>>> Nicolas Petton
>>> http://nicolas-petton.fr
>>
>> --
>> Nicolas Petton
>> http://nicolas-petton.fr
>
> --
> Nicolas Petton
> http://nicolas-petton.fr
>



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-22 Thread Serge Stinckwich
Thank u Nico. I would like to recover access to my repository.
Regards

Envoyé de mon iPhone

Le 22 févr. 2013 à 12:44, Nicolas Petton  a écrit :

> 
> Indeed, I can also reproduce the issue. I'll have to take a look at the
> db, there seem to be a wrong commit in your repository.
> 
> Nico
> 
> Serge Stinckwich  writes:
> 
>> Is it possible after a buggy commit ?
>> 
>> Regards,
>> 
>> On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich
>>  wrote:
>>> Hi all,
>>> 
>>> I have some annoying problems with SmalltalkHub.
>>> 
>>> I have made a project inside a team here:
>>> http://smalltalkhub.com/#!/~UMMISCO/Kendrick/
>>> 
>>> Everytime I try to browse on Pharo 1.4 this repository, I have the
>>> following errors:
>>> ZnHttpSuccessful: 500 Internal Server Error
>>> 
>>> but not for other projects on SmalltalkHub ...
>>> 
>>> Regards,
>>> --
>>> Serge Stinckwich
>>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>>> Every DSL ends up being Smalltalk
>>> http://doesnotunderstand.org/
>> 
>> 
>> 
>> --
>> Serge Stinckwich
>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>> Every DSL ends up being Smalltalk
>> http://doesnotunderstand.org/
> 
> -- 
> Nicolas Petton
> http://nicolas-petton.fr
> 



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-21 Thread Serge Stinckwich
Yes I think so ...

Another strange stuff with SmalltalkHub, when you delete a project and
recreate a project with the same name, you have access
to the history of commits of the previous project.  But this one is
not a big issue.


On Thu, Feb 21, 2013 at 5:40 PM, Sven Van Caekenberghe  wrote:
> Yes, it seems something goes wrong inside StHub, we'll have to wait for 
> Nicolas Petton to have a look I guess.
>
> On 21 Feb 2013, at 17:33, Serge Stinckwich  wrote:
>
>> In fact, when i try to access to
>> http://smalltalkhub.com/mc/UMMISCO/Kendrick/main/Kendrick-SergeStinckwich.101.mcz
>> for exemple, I have the following error:
>>
>> Internal Server Error
>> Error: only integers should be used as indices
>>
>> There is no error with another project :
>> http://smalltalkhub.com/mc/Pharo/Opal/main/OpalCompiler-Core-MarcusDenker.164.mcz
>>
>> So this is a problem with my repo I guess ...
>>
>>
>>
>> On Thu, Feb 21, 2013 at 5:05 PM, Sven Van Caekenberghe  wrote:
>>> it is a StHub problem, open 
>>> http://smalltalkhub.com/mc/UMMISCO/Kendrick/main in a browser and try 
>>> downloading any package, they all fail…
>>>
>>> On 21 Feb 2013, at 17:03, Sven Van Caekenberghe  wrote:
>>>
>>>> It fails on 2.0 #561 as well … (not opening the repository, downloading a 
>>>> package).
>>>>
>>>> On 21 Feb 2013, at 16:10, Serge Stinckwich  
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I have some annoying problems with SmalltalkHub.
>>>>>
>>>>> I have made a project inside a team here:
>>>>> http://smalltalkhub.com/#!/~UMMISCO/Kendrick/
>>>>>
>>>>> Everytime I try to browse on Pharo 1.4 this repository, I have the
>>>>> following errors:
>>>>> ZnHttpSuccessful: 500 Internal Server Error
>>>>>
>>>>> but not for other projects on SmalltalkHub ...
>>>>>
>>>>> Regards,
>>>>> --
>>>>> Serge Stinckwich
>>>>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>>>>> Every DSL ends up being Smalltalk
>>>>> http://doesnotunderstand.org/
>>>>>
>>>>
>>>
>>>
>>
>>
>>
>> --
>> Serge Stinckwich
>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>> Every DSL ends up being Smalltalk
>> http://doesnotunderstand.org/
>>
>
>



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-21 Thread Serge Stinckwich
In fact, when i try to access to
http://smalltalkhub.com/mc/UMMISCO/Kendrick/main/Kendrick-SergeStinckwich.101.mcz
for exemple, I have the following error:

Internal Server Error
Error: only integers should be used as indices

There is no error with another project :
http://smalltalkhub.com/mc/Pharo/Opal/main/OpalCompiler-Core-MarcusDenker.164.mcz

So this is a problem with my repo I guess ...



On Thu, Feb 21, 2013 at 5:05 PM, Sven Van Caekenberghe  wrote:
> it is a StHub problem, open http://smalltalkhub.com/mc/UMMISCO/Kendrick/main 
> in a browser and try downloading any package, they all fail…
>
> On 21 Feb 2013, at 17:03, Sven Van Caekenberghe  wrote:
>
>> It fails on 2.0 #561 as well … (not opening the repository, downloading a 
>> package).
>>
>> On 21 Feb 2013, at 16:10, Serge Stinckwich  
>> wrote:
>>
>>> Hi all,
>>>
>>> I have some annoying problems with SmalltalkHub.
>>>
>>> I have made a project inside a team here:
>>> http://smalltalkhub.com/#!/~UMMISCO/Kendrick/
>>>
>>> Everytime I try to browse on Pharo 1.4 this repository, I have the
>>> following errors:
>>> ZnHttpSuccessful: 500 Internal Server Error
>>>
>>> but not for other projects on SmalltalkHub ...
>>>
>>> Regards,
>>> --
>>> Serge Stinckwich
>>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>>> Every DSL ends up being Smalltalk
>>> http://doesnotunderstand.org/
>>>
>>
>
>



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-21 Thread Serge Stinckwich
Yes same problem with other projects also but I can load the packages
from these projects inside my image without trouble.

Regards,

On Thu, Feb 21, 2013 at 5:05 PM, Sven Van Caekenberghe  wrote:
> it is a StHub problem, open http://smalltalkhub.com/mc/UMMISCO/Kendrick/main 
> in a browser and try downloading any package, they all fail…
>
> On 21 Feb 2013, at 17:03, Sven Van Caekenberghe  wrote:
>
>> It fails on 2.0 #561 as well … (not opening the repository, downloading a 
>> package).
>>
>> On 21 Feb 2013, at 16:10, Serge Stinckwich  
>> wrote:
>>
>>> Hi all,
>>>
>>> I have some annoying problems with SmalltalkHub.
>>>
>>> I have made a project inside a team here:
>>> http://smalltalkhub.com/#!/~UMMISCO/Kendrick/
>>>
>>> Everytime I try to browse on Pharo 1.4 this repository, I have the
>>> following errors:
>>> ZnHttpSuccessful: 500 Internal Server Error
>>>
>>> but not for other projects on SmalltalkHub ...
>>>
>>> Regards,
>>> --
>>> Serge Stinckwich
>>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>>> Every DSL ends up being Smalltalk
>>> http://doesnotunderstand.org/
>>>
>>
>
>



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-21 Thread Serge Stinckwich
Yes downloading a package sorry.

On Thu, Feb 21, 2013 at 5:03 PM, Sven Van Caekenberghe  wrote:
> It fails on 2.0 #561 as well … (not opening the repository, downloading a 
> package).
>
> On 21 Feb 2013, at 16:10, Serge Stinckwich  wrote:
>
>> Hi all,
>>
>> I have some annoying problems with SmalltalkHub.
>>
>> I have made a project inside a team here:
>> http://smalltalkhub.com/#!/~UMMISCO/Kendrick/
>>
>> Everytime I try to browse on Pharo 1.4 this repository, I have the
>> following errors:
>> ZnHttpSuccessful: 500 Internal Server Error
>>
>> but not for other projects on SmalltalkHub ...
>>
>> Regards,
>> --
>> Serge Stinckwich
>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>> Every DSL ends up being Smalltalk
>> http://doesnotunderstand.org/
>>
>
>



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-21 Thread Serge Stinckwich
Is it possible after a buggy commit ?

Regards,

On Thu, Feb 21, 2013 at 4:10 PM, Serge Stinckwich
 wrote:
> Hi all,
>
> I have some annoying problems with SmalltalkHub.
>
> I have made a project inside a team here:
> http://smalltalkhub.com/#!/~UMMISCO/Kendrick/
>
> Everytime I try to browse on Pharo 1.4 this repository, I have the
> following errors:
> ZnHttpSuccessful: 500 Internal Server Error
>
> but not for other projects on SmalltalkHub ...
>
> Regards,
> --
> Serge Stinckwich
> UCBN & UMI UMMISCO 209 (IRD/UPMC)
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Problems with SmalltalkHub

2013-02-21 Thread Serge Stinckwich
Thank you Max ;-)

On Thu, Feb 21, 2013 at 4:38 PM, Max Leske  wrote:
>
> On 21.02.2013, at 16:10, Serge Stinckwich  wrote:
>
>> Hi all,
>>
>> I have some annoying problems with SmalltalkHub.
>>
>> I have made a project inside a team here:
>> http://smalltalkhub.com/#!/~UMMISCO/Kendrick/
>>
>> Everytime I try to browse on Pharo 1.4 this repository, I have the
>> following errors:
>> ZnHttpSuccessful: 500 Internal Server Error
>>
>> but not for other projects on SmalltalkHub …
>
> I could reproduce that with a 1.4 image. No clue why though.
>
>>
>> Regards,
>> --
>> Serge Stinckwich
>> UCBN & UMI UMMISCO 209 (IRD/UPMC)
>> Every DSL ends up being Smalltalk
>> http://doesnotunderstand.org/
>>
>
>



--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Webpage hosting?

2013-01-25 Thread Serge Stinckwich
I'm using github for pure html hosting.
You can use your own domain.

More information here: http://pages.github.com/

Regards,

On Fri, Jan 25, 2013 at 4:14 AM, Alexandre Bergel
 wrote:
> Hi!
>
> Is there anyone who host webpages ? (No seaside or Iliad, just simple HTML 
> pages)
> Before turning to classical hosting support (eg ovh.com), I prefer to ask the 
> community first.
>
> Cheers,
> Alexandre
>



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] About fluidSynth

2013-01-13 Thread Serge Stinckwich
Maybe you should ask the author : Nishihara Satoshi (goo...@gmail.com).
Regards,

On Sat, Jan 12, 2013 at 11:00 PM, Stéphane Ducasse
 wrote:
> Hi guys
>
> I aw a tweet on fluidSynth on Pharo2.0 and I **want** a news for the Pharo 
> web site.
> So what is FluidSynth :)
> I want more than http://sourceforge.net/apps/trac/fluidsynth/ :)
> Stef
>
>
>
>
>
>



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Smalltalkhub is back online!

2013-01-11 Thread Serge Stinckwich
Great, I love Explore !

Thank you.

On Fri, Jan 11, 2013 at 6:24 PM, Nicolas Petton
 wrote:
> Yay!
>
> Nico
>
> --
> Nicolas Petton
> http://nicolas-petton.fr
>



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [[ false ] whileFalse: [ ]] in workspace

2012-11-29 Thread Serge Stinckwich
On Thu, Nov 29, 2012 at 3:30 PM, Camillo Bruni  wrote:
> if you have time try to figure out in which pharo version the bug appeared...
> (I should write a tool for that :P)
>
> => do a binary search over pharo versions 
> http://pharo.gforge.inria.fr/ci/image/20/

Like a git bissect  ? :-)

http://www.kernel.org/pub/software/scm/git/docs/git-bisect.html

--
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Roassal Survey

2012-09-26 Thread Serge Stinckwich
On Tue, Sep 25, 2012 at 10:15 PM, Alexandre Bergel
 wrote:
> This is not that we do not have ideas :-)
>
> Our todo list includes:
>   - book chapter on Roassal
>   - exporters (e.g., HTML, SVG, JavaScript)
>   - semantic zooming
>   - way to compose shapes
>   - scalability
>
> We obtained this list from our personal needs and the need of the Moose and 
> VW communities.
>
> Vanessa is working on a proposal for ESUG to help us on the development of 
> Roassal. We are therefore surveying the Pharo community in case of there is a 
> wished feature that we did not see or did not put high on our todolist.
> We are currently maintaining Roassal (i.e., fixing bugs) and pursuing our 
> innovation effort (i.e., implementing cool ideas). The ESUG support will help 
> us increase our productivity.

Thank you Alex & Vanessa for all your great work on Roassal !

> And yes, we would love to see someone use Roassal to visualize genome, DNA 
> and other biological data. We are ready to provide a strong support.

I'm really interested to push Roassal in this direction.

I have a colleague who is working on epidemiological modeling and he
needs to be able to visualize epidemiological data from Vietnam from a
lot of diseases in order to discover some patterns. He already done
some work by hand and definitively need some way to automate the
process.

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] FFI & Python

2012-09-06 Thread Serge Stinckwich
On Thu, Sep 6, 2012 at 3:32 PM, Santiago Bragagnolo
 wrote:
> Serge, i'm diving into all this stuff right now, prototyping things to lern
> about the architecture and have more info about how-to-reach our goal. I'm
> browsing your implementation and Noury's right now, so, probably today or
> maybe tomorrow i'll have questions and better ideas :).

Don't expect too much from my implementation ;-)

We can discuss latter by Skype or gtalk about the different alternatives.
I would like to help in order to have a working ROS implementation at the end.

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] FFI & Python

2012-09-06 Thread Serge Stinckwich
Hum, I see ;-)

Welcome on board Santiago !
If you are interested, we can talk about the alternatives to build a
ROS client in Smalltalk (rosbridge, pure client or Python bindings).

Regards,

On Thu, Sep 6, 2012 at 1:43 PM, Esteban Lorenzano  wrote:
> he, Santiago *is* the engineer recruited by Noury :)
>
> On Sep 6, 2012, at 3:17 AM, Serge Stinckwich  
> wrote:
>
>> On Thu, Sep 6, 2012 at 5:58 AM, Santiago Bragagnolo
>>  wrote:
>>> Hi all!
>>
>> Hi Santiago,
>>
>>>I'm currently working in a project related with ROS (robot operative
>>> system), which already have a library to develop in C++ and other to do the
>>> same at Python. So, there a lot of variables to contrast to make a choice
>>> (performance, code-easy-to-prototype, flexibility, and a lot more), but the
>>> main variable is the accessibility from Pharo, then the question is, is
>>> there any project that use python from pharo? Or, if i select python i
>>> should write a library in C that bootstrap python and give access to pharo
>>> via FFI?
>>>
>>>   I looked in the list's mails and in google without any success.
>>
>> As Chris already told, there is a Python binding with OpenQwaq:
>> https://squeakingalong.wordpress.com/2011/05/04/openqwaq-python-integration/
>>
>> I'm really interested to be able to use ROS from Pharo.
>> I start some weeks ago to work on a pure Smalltalk client for ROS:
>> http://ss3.gemstone.com/ss/RosSmalltalk.html
>>
>> Noury is also interested and start some work also:
>> http://car.mines-douai.fr/squeaksource/RoSt.html
>>
>> We planned with Noury to join our efforts to have a ROS client as soon
>> as possible.
>> Noury will also recruit a engineer to work full time on this.
>>
>> Another alternative in order to use ROS from Smalltalk is to use
>> websockets and rosbridge.
>> I have done some work to use ROS from Amber here:
>> https://github.com/SergeStinckwich/rostalk
>>
>> You are than welcome to join us ;-)
>> Regards,
>> --
>> Serge Stinckwich
>> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
>> Every DSL ends up being Smalltalk
>> http://doesnotunderstand.org/
>>
>
>



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] FFI & Python

2012-09-05 Thread Serge Stinckwich
On Thu, Sep 6, 2012 at 5:58 AM, Santiago Bragagnolo
 wrote:
> Hi all!

Hi Santiago,

> I'm currently working in a project related with ROS (robot operative
> system), which already have a library to develop in C++ and other to do the
> same at Python. So, there a lot of variables to contrast to make a choice
> (performance, code-easy-to-prototype, flexibility, and a lot more), but the
> main variable is the accessibility from Pharo, then the question is, is
> there any project that use python from pharo? Or, if i select python i
> should write a library in C that bootstrap python and give access to pharo
> via FFI?
>
>I looked in the list's mails and in google without any success.

As Chris already told, there is a Python binding with OpenQwaq:
https://squeakingalong.wordpress.com/2011/05/04/openqwaq-python-integration/

I'm really interested to be able to use ROS from Pharo.
I start some weeks ago to work on a pure Smalltalk client for ROS:
http://ss3.gemstone.com/ss/RosSmalltalk.html

Noury is also interested and start some work also:
http://car.mines-douai.fr/squeaksource/RoSt.html

We planned with Noury to join our efforts to have a ROS client as soon
as possible.
Noury will also recruit a engineer to work full time on this.

Another alternative in order to use ROS from Smalltalk is to use
websockets and rosbridge.
I have done some work to use ROS from Amber here:
https://github.com/SergeStinckwich/rostalk

You are than welcome to join us ;-)
Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] LaTeX formula in Smalltalk

2012-08-04 Thread Serge Stinckwich
I'm interested to render formulas from epidemiological models.


Envoyé de mon iPad

Le 4 août 2012 à 17:47, Hilaire Fernandes  a écrit 
:

> Hello,
> 
> Java has JLatex a self sufficient package to render latex formula.
> 
> Is there any interest for a such think in Smalltalk? I guess most part
> of it could be portable.
> 
> Thanks
> 
> Hilaire
> 
> 



Re: [Pharo-project] Differential and Integral calculus in Pharo?

2012-08-02 Thread Serge Stinckwich
Did you try to use this bridge ?

Envoyé de mon iPhone

Le 2 août 2012 à 16:55, Frank Shearar  a écrit :

> There's also NumPy and SciPy, which you can talk to via OpenQwaq's
> (GPL'd) Python-Smalltalk bridge.
> 
> frank
> 
> On 2 August 2012 10:16, p...@highoctane.be  wrote:
>> Maxima is pretty cool indeed. For inspiration, wxMaxima is a UI built on
>> top. That's what we use over here for maths stuff with my wife.
>> There is also Octave for numerical computing, Maxima being on the symbolic
>> side.
>> 
>> 
>> 2012/8/2 Lawson English 
>>> 
>>> Recently, I ran into this: http://maxima.sourceforge.net/
>>> 
>>> an interface/binding lib might be easier than writing your own from
>>> scratch.
>>> 
>>> 
>>> L
>>> 
>>> 
>>> 
>>> On 8/1/12 3:03 PM, Clara Allende wrote:
 
 Hi guys, after having exhausting four months of Physics lessons, I
 decided that would be fun to write a program to deal with Electricity
 problems :) (Yeah, I'm not a normal person :P)
 
 So, I need to make differential and integral calculus, are there any
 libraries to do so? Or any place that I can take a look at?
 
 Thanks in advance!
 
 Cheers
>>> 
>>> 
>>> 
>>> --
>>> Squeak from the very start (introduction to Squeak and Pharo Smalltalk for
>>> the (almost) complete and compleate beginner).
>>> https://www.youtube.com/playlist?list=PL6601A198DF14788D&feature=view_all
>>> 
>>> 
>> 
> 



Re: [Pharo-project] Differential and Integral calculus in Pharo?

2012-08-02 Thread Serge Stinckwich
Yes Daniel has done some work in the context of his gsoc.
Daniel can you introduce your work ?

You are welcome if you want to help.
Regards,

Envoyé de mon iPad

Le 2 août 2012 à 06:58, Dale Henrichs  a écrit :

> Clara,
> 
> I am not mathematician, but Serge Stinckwich has a boatload of Math 
> implementations collected in his SciSmalltalk project[1]: "Tools for 
> scientific computation in Smalltalk". He and Daniel Uber have been working 
> together on the project... You might find some of what you are looking for...
> 
> [1] https://github.com/SergeStinckwich/SciSmalltalk
> 
> - Original Message -
> | From: "Benjamin" 
> | To: Pharo-project@lists.gforge.inria.fr
> | Sent: Wednesday, August 1, 2012 4:21:55 PM
> | Subject: Re: [Pharo-project] Differential and Integral calculus in Pharo?
> | 
> | Hello :)
> | 
> | I think I have seen such a package on squeaksource once :s
> | 
> | Sorry for not being able to help more :(
> | 
> | Ben
> | 
> | On Aug 2, 2012, at 12:18 AM, Igor Stasenko wrote:
> | 
> | > On 2 August 2012 00:03, Clara Allende 
> | > wrote:
> | >> Hi guys, after having exhausting four months of Physics lessons, I
> | >> decided
> | >> that would be fun to write a program to deal with Electricity
> | >> problems :)
> | >> (Yeah, I'm not a normal person :P)
> | > 
> | > welcome to the club! :)
> | > 
> | >> 
> | >> So, I need to make differential and integral calculus, are there
> | >> any
> | >> libraries to do so? Or any place that I can take a look at?
> | >> 
> | > sorry no idea.. i posted just to welcome , and i usually inhabiting
> | > a
> | > lowest depths of our beautiful
> | > world (VM / infrastructure) .. and things you asking about is a bit
> | > too high to me :)
> | > 
> | >> Thanks in advance!
> | >> 
> | >> Cheers
> | > 
> | > 
> | > 
> | > --
> | > Best regards,
> | > Igor Stasenko.
> | > 
> | 
> | 
> | 
> 



Re: [Pharo-project] renggli mirror created on smalltalkhub

2012-07-05 Thread Serge Stinckwich
Hi all,

apparently there is a problem with SmalltalkHub at the moment.
Everytime I try to access code, i have a 404 error ...
http://smalltalkhub.com/#!/~renggli/magritte2/versions/Grease-Core-NickAger.70

Regards,

On Mon, Jul 2, 2012 at 4:03 PM, Esteban Lorenzano  wrote:
> Hi,
>
> I created a mirror for Lukas repository in SmalltalkHub.
> I will upload the versions I have for now... but of course a lot would be
> missing. Please contact me if you have new versions to upload (once lukas
> repository is back, I will do a complete mirror, but for now, this is how it
> works :)
>
> Mirror is here: http://smalltalkhub.com/#!/~renggli
>
> So far, I uploaded:
>
> Gofer it
> url: 'http://smalltalkhub.com/mc/renggli/magritte2/main';
> package: 'ConfigurationOfMagritte2';
> package: 'Magritte-Model';
> package: 'Magritte-Tests-Model';
> package: 'Magritte-Seaside';
> package: 'Magritte-Pharo-Model';
> package: 'Magritte-Pharo-Seaside';
> package: 'Magritte-Morph';
> push
>
> I'm uploading pier2 now, then others... I will keep you informed.
>
> Esteban



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Magritte 2 or 3

2012-07-05 Thread Serge Stinckwich
Sorry I see the previous messages in the mailing-list.

On Thu, Jul 5, 2012 at 12:02 PM, Serge Stinckwich
 wrote:
> Hi all,
>
> anyone has a copy of the Magritte repository ? I want to do a demo of 
> Magritte.
> I know that all Lukas repository are down now.
>
> Regards,
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



[Pharo-project] Magritte 2 or 3

2012-07-05 Thread Serge Stinckwich
Hi all,

anyone has a copy of the Magritte repository ? I want to do a demo of Magritte.
I know that all Lukas repository are down now.

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] git victim

2012-06-26 Thread Serge Stinckwich
Maybe with the new Metacello API for github this is possible without
having a slave ;-)


On Tue, Jun 26, 2012 at 8:19 PM, Camillo Bruni  wrote:
> I am looking for a volunteer / slave / victim..
>
> Is anyone interested in filing out all versions of Pharo 2.0 to git using 
> filetree?
>
> I want to have a git repository with all the sources filed out,
> so we can properly track and annotate changes! (hint to all data miners out 
> there)
>
> --
> I started a jenkins job (99% finished)
>
>        https://ci.lille.inria.fr/pharo/job/Pharo2.0-Git-Export/
>
> which will commit each new pharo version to our github repository
>
>        g...@github.com:PharoProject/pharo-core.git
>
> Now of course this would make more sense to do with all versions (0.9 ... 
> 2.0) !
> ----------
>
> best
> cami



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



[Pharo-project] Using github & Travis CI for a Smalltalk project

2012-06-08 Thread Serge Stinckwich
Hi all,

I have done some experiments in order to use travis CI for Smalltalk
project hosted on github.
Travis is a free continuous integration service: http://travis-ci.org/
that is deeply integrated with github.

I'm using FileTree repository (thanks to Dale !) to store the code on github.
Look at this example project here: https://github.com/SergeStinckwich/PlayerST
I configure Travis continuous integration service to run the tests
everytime i commit on github.

This is quite easy, you just have to add a .travis.yml script like this one:
https://github.com/SergeStinckwich/PlayerST/blob/master/.travis.yml

This script use Builder tools (thanks to Lukas !):
https://github.com/renggli/builder

This is the result of running the tests:
http://travis-ci.org/#!/SergeStinckwich/PlayerST/builds/1565363

At the moment, this is quite rough, because i just print all the
result on the console.
There is room for improvements, but the idea is that every Smalltalk
project could use a continuous integration process like the one used
by Pharo.

What is really nice is that travis runs also the script for all the
branches and pull request.
So you can imagine, take into account the results of the script before
doing the integration in the main branch of your dev.

Cheers,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [update 2.0] #20110

2012-06-05 Thread Serge Stinckwich
On Tue, Jun 5, 2012 at 5:04 PM, Damien Cassou  wrote:
> On Tue, Jun 5, 2012 at 11:55 AM, Camillo Bruni  wrote:
>>> testGeneralInquiries
>>>       | now d t dt |
>>>
>>>       now  := self timeClass dateAndTimeNow.
>>>       self
>>>               assert: now size = 2;
>>>               assert: now last <= self timeClass now.
>>>
>>>       self should: [ self timeClass timeWords ] raise: MessageNotUnderstood.
>>>
>>>       d := '2 June 1973' asDate.
>>>       t := '4:02:47 am' asTime.
>>>       dt := self timeClass dateAndTimeFromSeconds: (228528 + 14567).
>>>       self
>>>               assert: dt = {d. t.}.
>>>
>>>
>>> The middle part is a GREAT example of a useful unit test…
>>
>> that's called a negative test :D, assume what possible could fail in the 
>> universe and test for it :D
>
> I will write a paper on automatic negative test generation. Who wants
> to join? :-)

You can even write a program that write a paper about negative tests
generation ;-)

-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Korean how to ?

2012-05-26 Thread Serge Stinckwich
Hi Hilaire,

i know some Koreans Smalltalkers that might help you.
Regards,

On Sat, May 26, 2012 at 5:00 PM, Hilaire Fernandes
 wrote:
> Hello,
>
> I would like to translate Dr. Geo in Korean. Does any Pharo-ers has any
> experiences or tips regarding the font I can use for that and potential
> issue I may have.
>
> Thanks
>
> Hilaire
>
> --
> Dr. Geo -- http://www.drgeo.eu
>
>



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] loading athens - a user perspective

2012-05-25 Thread Serge Stinckwich


Envoyé de mon iPhone

Le 25 mai 2012 à 20:23, Igor Stasenko  a écrit :

> Should i put more elaborate error message?
> A 'function unavailable' is exception which you get when... function
> is not available.
> 
> I just thinking how to prevent receiving a huge and worthless stack traces. :)
> One way is of course write documentation.. :)
> 

Ahah, so maybe I will send more useless stack traces ;-)

>> tu...@tudorgirba.com> wrote:
>>> Hi,
>>> 
>>> Here is how to install Athens (I also added this comment to the 
>>> ConfigurationOfAthens):
>>> 
>>> 
>>> 1. Install Cairo on your machine
>>> For example, for Mac, you open the terminal and run:
>>> sudo port install -f cairo +universal
>>> 
>>> More information can be found here:
>>> http://cairographics.org/download/
>>> 
>>> 
>>> 2. Download the NativeBoost enabled Cog VM from:
>>> https://ci.lille.inria.fr/pharo/view/NativeBoost/
>>> 



Re: [Pharo-project] loading athens - a user perspective

2012-05-25 Thread Serge Stinckwich
ifNotNil: [evt hand newKeyboardFocus: nil.
^ action value]].
self
handleInteraction: [editor keystroke: evt].
self updateFromParagraph.
super keyStroke: evt] in TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView(TextMorph)>>handleInteraction:
 - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - -
TextMorphForEditView>>handleInteraction:
[| action |
evt keyValue = 13
ifTrue: [action := self crAction.
action
ifNotNil: [evt hand newKeyboardFocus: nil.
^ action value]].
self
handleInteraction: [editor keystroke: evt].
self updateFromParagraph.
super keyStroke: evt] in TextMorphForEditView(TextMorph)>>keyStroke:
ECToolSet class>>codeCompletionAround:textMorph:keyStroke:
ToolRegistry>>codeCompletionAround:textMorph:keyStroke:
SmalltalkEditor>>codeCompletionAround:textMorph:keyStroke:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[ActiveHand := self.
ActiveEvent := anEvent.
result := focusHolder
handleFocusEvent: (anEvent
transformedBy: (focusHolder 
transformedFrom: self))] in
HandMorph>>sendFocusEvent:to:clear:
[aBlock value] in PasteUpMorph>>becomeActiveDuring:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[:h |
ActiveHand := h.
h processEvents.
ActiveHand := nil] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[[World doOneCycle.
Processor yield.
false] whileFalse.
nil] in MorphicUIManager>>spawnNewProcess
[self value.
Processor terminateActive] in BlockClosure>>newProcess



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Progress bar in the top left

2012-05-23 Thread Serge Stinckwich
On Wed, May 23, 2012 at 7:37 PM, Guillermo Polito
 wrote:
> And probably bottom right is less annoying, since people is used to start
> looking at the top right corner.

Is it possible to have an uniform way to present announcement. There
is already the growl-like announcements of tests used by the Nautilus
Browser done ob botton left. Maybe progress bar should be done in the
same screen area.

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] SciSmalltalk on twitter !

2012-05-20 Thread Serge Stinckwich
On Mon, May 21, 2012 at 10:53 AM, Yanni Chiu  wrote:
> On 20/05/12 4:54 PM, Edgar J. De Cleene wrote:
>>
>>
>> On 5/20/12 1:01 PM, "Serge Stinckwich"  wrote:
>>
>>> I invite all the students that are working on Smalltalk #gsoc to
>>> publish progress of their work on twitter also.
>>
>>
>> +1
>
>
> -1
>
> What's wrong with weekly (or milestone) updates posted someplace. I'm
> interested in following along, but not hour by hour.
>
> Also, whenever I've tried to find old tweets, I would get something like:
> search results for old tweets not available - which meant I had to follow
> continuously.
>
> And another thing, trying to track stuff on twitter is like trying to get a
> drink from a fire hose. Despite culling and ignoring, it got so out of hand,
> I just switched it off. Maybe I'm doing something wrong.

Tweets are for sharing progress with people that don't want to follow
the project.
If you want to follow the project more closely, you can have a look to the Wiki
and issues here: https://github.com/SergeStinckwich/SciSmalltalk

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



[Pharo-project] SciSmalltalk on twitter !

2012-05-20 Thread Serge Stinckwich
Dear all,

Daniel Uber who is working on SciSmalltalk for #gsoc publish his
progress on twitter: https://twitter.com/DanielUber
We have also an official twitter account: https://twitter.com/SciSmalltalk

More information about SciSmalltalk here:
https://github.com/SergeStinckwich/SciSmalltalk

I invite all the students that are working on Smalltalk #gsoc to
publish progress of their work on twitter also.

My twitter account if you want to follow some Smalltalk news around the world:
https://twitter.com/SergeStinckwich

Best regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [ANN] STON - Smalltalk Object Notation

2012-05-04 Thread Serge Stinckwich
On Sat, May 5, 2012 at 4:02 AM, Sven Van Caekenberghe  wrote:
> Hi,
>
> STON - Smalltalk Object Notation is a lightweight text-based, human-readable 
> data interchange format for class-based object-oriented languages like 
> Smalltalk.  It can be used to serialize domain level objects, either for 
> persistency or network transport.  As its name suggests, it is based on JSON 
> (Javascript Object Notation).  It adds symbols as a primitive value, class 
> tags for object values and references.
>
> Please read the paper here:
>
>        https://github.com/svenvc/ston/blob/master/ston-paper.md
>
> The project lives here:
>
>        https://github.com/svenvc/ston
>
> The code can be found here as well:
>
>        http://ss3.gemstone.com/ss/STON
>
> This implementation works on Pharo 1.3, 1.4 and 2.0 as well as on Squeak.
>
> Last week Dale Henrich helped me get started with filetree/git 
> (https://github.com/dalehenrich/filetree) and I like it.  Check it out!  He 
> also ported STON to Gemstone, and is working on Amber and Cuis ports 
> (https://github.com/dalehenrich/ston).

Welcome on board ;-)

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] multiple pharo images

2012-05-02 Thread Serge Stinckwich
When you download a lot of images every week, this is nice to have a
build number in order to recognize them.
Regards,

On Thu, May 3, 2012 at 4:20 AM, Francisco Garau
 wrote:
>
> How about Jenkins putting a build suffix to the images? -- something like 
> Pharo-2.0.build-20040.image
>
> At the moment, all the build generate files with the same name.
>
> https://ci.lille.inria.fr/pharo/job/Pharo-2.0/41/
>
> 2.0 #20040
>
> Pharo-2.0.changes 13069724
> Pharo-2.0.image 18732936
> Pharo-2.0-one-click.zip 19242637
> Pharo-2.0.zip 14962904




--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] One-click...takes more than one click...

2012-04-19 Thread Serge Stinckwich
Which version did you take ?
Normally there is an executable included (3 in fact for the main platform).

Regards,

On Thu, Apr 19, 2012 at 10:49 PM, blake  wrote:
> Heh. Perhaps I misunderstand the point of the one-click, but in the
> Pharo 1.4 one-click, I get:
>
> Pharo-1.4.changes
> Pharo-1.4.image
> PharoV10.sources
>
> Which means I have to download some kind of executable as well. It's
> not a problem for me, personally, but the repeated references to "This
> package does not need any installation and contains all necessary
> files. Just download and run the executable." are confusing, since
> there is no executable.
>
> ===Blake===
>



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [gsoc-mentors] Voting, 2 days left

2012-04-19 Thread Serge Stinckwich
Dear all,

i'm looking for a second mentor for SciSmalltalk proposal:
http://gsoc2012.esug.org/projects/sci-smalltalk

Maybe Nicolas (Cellier) maybe you are interested.

If someone is interested, please tell me ASAP.

Thank you.
Regards,

2012/4/19 Janko Mivšek :
> Dear mentors,
>
> Final two days to review and score proposals of our students!
>
> Define mentors and second mentors. I hope now mentors are final (please
> check, I assign you back to be the same as on our site) Projects without
> second mentor please find a mentor now.
> Final check of student activity. To be successful a student should until now
> show that he is actually willing and prepared to do a project. If he shown
> zero or inadequate activity, it is better for you as a mentor to admit that
> and decide not to continue, even that score of his proposal is currently
> high. Don't forget the responsibility you have to the community because this
> year I'd really like that community itself check the results of the
> projects.
> Please don't forget to review the late proposal by Facundo Mainere on
> Interactive&Social Smalltalk tutorial
> And of course, last call to review and score for those mentors not finding
> time for that yet.
>
> Best regards
>
> Janko



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



[Pharo-project] Broken link on release-1.3

2012-04-18 Thread Serge Stinckwich
The following link:
https://gforge.inria.fr/frs/download.php/30563/Pharo-1.3-13328-OneClick.zip
on http://www.pharo-project.org/pharo-download/release-1-3 does not work for me.

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] SciSmalltalk first commit

2012-04-03 Thread Serge Stinckwich
On Tue, Apr 3, 2012 at 7:42 PM, Stéphane Ducasse
 wrote:
>
> On Apr 3, 2012, at 12:56 PM, Serge Stinckwich wrote:
>
>> On Tue, Apr 3, 2012 at 5:50 PM, Sven Van Caekenberghe  wrote:
>>> Serge,
>>>
>>> On 03 Apr 2012, at 03:24, Serge Stinckwich wrote:
>>>
>>>> Because i love git and the FileTree monticello repository work done by 
>>>> Dale ;-)
>>>
>>> Yes, if MCFileTreeRepository lives up to its promise, and apparently it 
>>> does, because you are using it, that is really great. Does it really work 
>>> transparently ?
>>
>> This is not transparent because you need to commit with git but this
>> quite easy to do that.
>> What is only missing for me is the way to generate .mcz file
>> automatically from a MCFileTreeRepository.
>>
>> I love that you can commit other files than Smalltalk code on your
>> repo (pictures, README file …).
>
> sure me too. I support the integration but I do not want alpha version for my 
> alpha work :)

Yes sure.

There is a now a ss3 repository also here:
http://ss3.gemstone.com/ss/SciSmalltalk.html

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] SciSmalltalk first commit

2012-04-03 Thread Serge Stinckwich
On Tue, Apr 3, 2012 at 5:50 PM, Sven Van Caekenberghe  wrote:
> Serge,
>
> On 03 Apr 2012, at 03:24, Serge Stinckwich wrote:
>
>> Because i love git and the FileTree monticello repository work done by Dale 
>> ;-)
>
> Yes, if MCFileTreeRepository lives up to its promise, and apparently it does, 
> because you are using it, that is really great. Does it really work 
> transparently ?

This is not transparent because you need to commit with git but this
quite easy to do that.
What is only missing for me is the way to generate .mcz file
automatically from a MCFileTreeRepository.

I love that you can commit other files than Smalltalk code on your
repo (pictures, README file ...).

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] SciSmalltalk first commit

2012-04-02 Thread Serge Stinckwich
On Tue, Apr 3, 2012 at 1:43 PM, Stéphane Ducasse
 wrote:
>>>
>>>
>>>> Dear all,
>>>>
>>>> i made the first commit for the SciSmalltalk project. The code is
>>>> available here:
>>>> https://github.com/SergeStinckwich/SciSmalltalk
>>>
>>> just a question why not ss3?
>>
>> Because i love git and the FileTree monticello repository work done by Dale 
>> ;-)
>> I will push a copy on ss3 also.
>
> My point is that how can I work and merge using monticello if this is only 
> pubslihed on git.
> I just tend to avoid to lose time with on-going solutions. So if you really 
> people to help
> use the tools they use.

This work like a usual mc repository.
Ok no worry, i will put the package also on ss3 ;-)

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] SciSmalltalk first commit

2012-04-02 Thread Serge Stinckwich
On Tue, Apr 3, 2012 at 1:27 AM, Stéphane Ducasse
 wrote:
>
> On Apr 2, 2012, at 7:36 PM, Serge Stinckwich wrote:
>
>> Dear all,
>>
>> i made the first commit for the SciSmalltalk project. The code is
>> available here:
>> https://github.com/SergeStinckwich/SciSmalltalk
>
> just a question why not ss3?

Because i love git and the FileTree monticello repository work done by Dale ;-)
I will push a copy on ss3 also.
Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] SciSmalltalk first commit

2012-04-02 Thread Serge Stinckwich
On Tue, Apr 3, 2012 at 1:42 AM, Chris Cunningham
 wrote:
> On Mon, Apr 2, 2012 at 10:36 AM, Serge Stinckwich
>  wrote:
>> In order to have something coherent, every sub-librairies of
>> Sci-Smalltalk should be packaged as 'Math-XXX'. Right now, i have
>> Math-Random and Math-Random-Tests.
>>
> Just curious, why Sci in the name, but Math as the package?  I could
> see that growing over time, but to start with the discrepancy seems
> odd.  Not a problem, just odd.

I think that "Math-XXX" is more easy to understand for than
"SciSmalltalk-XXX" (for someone who don't know what is SciSmalltalk).

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



[Pharo-project] SciSmalltalk first commit

2012-04-02 Thread Serge Stinckwich
Dear all,

i made the first commit for the SciSmalltalk project. The code is
available here:
https://github.com/SergeStinckwich/SciSmalltalk

As a test, i commit the random number generator available here:
http://www.squeaksource.com/Random.html

I put here a list of potential existing code that could be integrated
in SciSmalltalk:
https://github.com/SergeStinckwich/SciSmalltalk/wiki/Existing-Math-packages-in-Smalltalk
I will asked the authors if they agree to package their code in SciSmalltalk.

In order to have something coherent, every sub-librairies of
Sci-Smalltalk should be packaged as 'Math-XXX'. Right now, i have
Math-Random and Math-Random-Tests.

SciSmalltalk will contain only code released under MIT licence.

Any comments ?
Best regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Voice reader support for Pharo

2012-04-02 Thread Serge Stinckwich
On Mon, Apr 2, 2012 at 6:04 PM, Goubier Thierry  wrote:
> Le 02/04/2012 12:40, Serge Stinckwich a écrit :
>
>> On Mon, Apr 2, 2012 at 2:43 PM, Goubier Thierry
>>  wrote:
>>>
>>> Thanks for the examples, it shows really well how to interact with any
>>> existing voice synthesis system on the platform.
>>>
>>> Now I need to retrofit something to the Morph system; what is needed
>>> there
>>> is the ability to do a complete navigation among all morphs via the
>>> keyboard
>>> (Crtl-Tab in a morph window works) and, for each morph which has the
>>> focus,
>>> emit it's name on a braille keyboard (and a voice synthesis tool).
>>
>>
>> Yes, i think this is the difficult part of what you want to do. How to
>> modify Morph in order to.
>> You want to do that for every Morph or just the tools needed to
>> develop Smalltalk code ?
>
>
> Every morph.
>
> So far I got the navigation to work, but I removed the theme tasklist call
> in PasteUpMorph>>navigationKey:. The tasklist is nice, but the fact that you
> need to press a return to go on selecting the window isn't.
> PasteUpMorph>>navigateWindowForward and navigateWindowBackward have the
> right behaviour.
>
> Now, if I find how to send text messages to brltty and connect that to the
> title (or name) of the Morph that has the focus, then the work is done.
>

Great ! Don't forget to publish and document your changes. This could
be great is Pharo Smalltalk could be used by other
blind developers around the world !

>> Maybe you can build a specific code browser with OmniBrower or Glamour
>> that could do that.
>> Another solution is use Coral, that integrate Pharo with a shell:
>> https://www.youtube.com/watch?v=HLb_rMcNN6k
>
>
> I had a look and will keep it in mind when looking at scripting uses for
> Pharo, but my blind colleague is perfectly fine with multiple windows, as
> long as keyboard navigation and braille display works.

But there is more accessibility tools available when you are using a
text-based environment like a shell.

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Voice reader support for Pharo

2012-04-02 Thread Serge Stinckwich
On Mon, Apr 2, 2012 at 2:43 PM, Goubier Thierry  wrote:
> Thanks for the examples, it shows really well how to interact with any
> existing voice synthesis system on the platform.
>
> Now I need to retrofit something to the Morph system; what is needed there
> is the ability to do a complete navigation among all morphs via the keyboard
> (Crtl-Tab in a morph window works) and, for each morph which has the focus,
> emit it's name on a braille keyboard (and a voice synthesis tool).

Yes, i think this is the difficult part of what you want to do. How to
modify Morph in order to.
You want to do that for every Morph or just the tools needed to
develop Smalltalk code ?

Maybe you can build a specific code browser with OmniBrower or Glamour
that could do that.
Another solution is use Coral, that integrate Pharo with a shell:
https://www.youtube.com/watch?v=HLb_rMcNN6k

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [Esug-list] Vancouver Smalltalk Developer Meetup Group

2012-04-02 Thread Serge Stinckwich
On Mon, Apr 2, 2012 at 3:56 AM, Francois Stephany
 wrote:
> Hi there,
>
> I've just started a Vancouver Smalltalk Developer Meetup group. If you're in
> the area, it would great to meet around a beer and some lightning talks.

Great ! I will be in Vancouver from April 22 to 25
for the ISCRAM 2012 conference.
Maybe i can meet some Smalltalkers here ?

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [ANN] Shootout benchmarking copied to ss3

2012-03-31 Thread Serge Stinckwich
Maybe you should do a package with all the benchmarks available for Smalltalk ?


On Sun, Apr 1, 2012 at 12:06 AM, Nicolas Cellier
 wrote:
> These benchmarks are good, so I took the port of Eliot from Cog VMMaker and
> made a package of its own.
> Since I cannot create a new project on squeaksource, I decided to try SS3.
>
> See
> http://ss3.gemstone.com/ss/Shootout.html/
> http://ss3.gemstone.com/ss/Shootout.html/Wiki
> http://shootout.alioth.debian.org/u32/benchmark.php
>
> Nicolas



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [Moose-dev] SciSmalltalk

2012-03-29 Thread Serge Stinckwich
On Thu, Mar 29, 2012 at 5:57 PM, Stéphane Ducasse
 wrote:
> serge
>
> could you start a wiki page with all the current resources?
> Like that we get a first impression.
> It would be good to think about package names too (I do not really like DHB 
> for example in the package name).

ok i start a list here:

https://github.com/SergeStinckwich/SciSmalltalk/wiki/Existing-Math-packages-in-Smalltalk

Feel free to edit.
Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [Moose-dev] SciSmalltalk

2012-03-29 Thread Serge Stinckwich
Yes sure.
Anyone has a better name than SciSmalltalk ;-) ?


On Thu, Mar 29, 2012 at 5:57 PM, Stéphane Ducasse
 wrote:
> serge
>
> could you start a wiki page with all the current resources?
> Like that we get a first impression.
> It would be good to think about package names too (I do not really like DHB 
> for example in the package name).
>
> Stef
>
> On Mar 29, 2012, at 11:32 AM, Serge Stinckwich wrote:
>
>> On Thu, Mar 29, 2012 at 4:19 PM, Francisco Garau
>>  wrote:
>>> There is a GSoC project to have R-bindings in Smalltalk.
>>>
>>> That would be just amazing!
>>>
>>> Very useful for a lot of applications (including finance)
>>
>> Yes sure, this is great, but usually this kind of project (binding
>> with another language) are quite difficult for student.
>> The student need to know 2 different languages, and also how to use
>> FFI to connect them.
>>
>> Regards,
>> --
>> Serge Stinckwich
>> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
>> Every DSL ends up being Smalltalk
>> http://doesnotunderstand.org/
>>
>
>



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [Moose-dev] SciSmalltalk

2012-03-29 Thread Serge Stinckwich
On Thu, Mar 29, 2012 at 4:19 PM, Francisco Garau
 wrote:
> There is a GSoC project to have R-bindings in Smalltalk.
>
> That would be just amazing!
>
> Very useful for a lot of applications (including finance)

Yes sure, this is great, but usually this kind of project (binding
with another language) are quite difficult for student.
The student need to know 2 different languages, and also how to use
FFI to connect them.

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [Moose-dev] SciSmalltalk

2012-03-28 Thread Serge Stinckwich
On Wed, Mar 28, 2012 at 7:12 PM, Nicolas Cellier
 wrote:
> Le 28 mars 2012 14:44, Alexandre Bergel  a écrit :
>
>> Hi Serge!
>>
>> I welcome very much this initiative.
>> Something that I believe is important, is an pdf graph exporter (maybe
>> based on EyeSee) and the various test distribution (e.g., CHI). The fact
>> that these two are missing is exactly the reason why I use R and Numbers
>> instead of Pharo.
>>
>> I sincerely believe that Pharo can be an alternative to R and Maple. A bit
>> more is needed from our side however.
>>
>> Alexandre
>>
>
> Great initiative Serge, bravo.

Thank you Nicolas.

> Yes Pharo could replace some parts of R/Maple/Matlab etc... but that's a
> tremendous work.
>
> So please, small steps, bring up basic bricks first.

Yes i agree that we need to work in baby steps. Having a good
infrastructure and developing a community is also important.

> I have unpublished Smalltalk utility libraries for handling Euler (Cardan)
> angles, geodetic coordinates, geodesic and rhumb lines calculation on the
> ellispoid...
> For Euler angles, the main features are conversions to/from direction cosine
> matrices and quaternions, so it's more a problem of package delimitations
> and which matrix class to use, generic m x n, or specialised SO3...
>
> Also, some higher level objects could be used (vector space, trihedron,
> etc...), but basic steps first.

Great ! Maybe you can help me as the second tutor ?

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] SciSmalltalk

2012-03-28 Thread Serge Stinckwich
Dear Gsoc admins,

could you add this project to the list of ideas ?

Thank you.
Regards,

On Wed, Mar 28, 2012 at 8:38 AM, Serge Stinckwich
 wrote:
> Dear all,
>
> we already discuss about that in the moose and pharo mailing-list.
> Maybe this is too late, but please find a small proposal for gsoc 2012 below.
>
> 
>
> Name: SciSmalltalk
> Level: Intermediate
> Possible mentor: Serge Stinckwich
> Possible second mentor: ?
>
> Description
> Smalltalk has at that time no equivalent to mathematical libraries
> like NumPy, SciPy (Python) or SciRuby (Ruby).
> The goal of the SciSmalltalk project is to develop an open-source
> library of mathematical for the Smalltalk programming language (MIT
> Licence).
>
> Technical Details
> The development of this project is to be done in Pharo Smalltalk, but
> the code should be portable to other Smalltalk flavors.
> Numerous Smalltalk projects provide already some basic functionalities
> (complex and quaternions extensions, random number generator, fuzzy
> algorithms, LAPACK linear algebra package, Didier Besset's numerical
> methods, ...). A first task will be to do an audit of all the existing
> projects that provide some mathematical stuff and build a Pharo
> Configuration to load them in a fresh Pharo Smalltalk image. After
> that, the student help by his/her mentors will decide what are the
> numeric algorithms to develop in priority.
>
> The student will need to know some basic numeric algorithms usually
> found in such libraries.
> Units tests should also be provided.
>
> Benefits to the Student
> The student will help the Smalltalk community in a very concrete way.
> The student will learn to design well-designed code with tests.
>
> Benefits to the Community
> Having a package providing more elaborate numeric libraries is really
> important to develop the use Smalltalk in new domains (robotics, high
> performance computing, computer vision, bio-computing, ...). The lack
> of numeric librairies hamper the use of the Smalltalk in a scientific
> context at the moment. An another goal of this project is to develop a
> community of people interested by these topic.
>
> Regards,
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] SciSmalltalk

2012-03-27 Thread Serge Stinckwich
BTW, i'm looking for some Smalltalk code implementing Runge-Kutta
methods for solving
a  set of ordinary differential equations (ODEs).

Regards,

On Wed, Mar 28, 2012 at 8:38 AM, Serge Stinckwich
 wrote:
> Dear all,
>
> we already discuss about that in the moose and pharo mailing-list.
> Maybe this is too late, but please find a small proposal for gsoc 2012 below.
>
> 
>
> Name: SciSmalltalk
> Level: Intermediate
> Possible mentor: Serge Stinckwich
> Possible second mentor: ?
>
> Description
> Smalltalk has at that time no equivalent to mathematical libraries
> like NumPy, SciPy (Python) or SciRuby (Ruby).
> The goal of the SciSmalltalk project is to develop an open-source
> library of mathematical for the Smalltalk programming language (MIT
> Licence).
>
> Technical Details
> The development of this project is to be done in Pharo Smalltalk, but
> the code should be portable to other Smalltalk flavors.
> Numerous Smalltalk projects provide already some basic functionalities
> (complex and quaternions extensions, random number generator, fuzzy
> algorithms, LAPACK linear algebra package, Didier Besset's numerical
> methods, ...). A first task will be to do an audit of all the existing
> projects that provide some mathematical stuff and build a Pharo
> Configuration to load them in a fresh Pharo Smalltalk image. After
> that, the student help by his/her mentors will decide what are the
> numeric algorithms to develop in priority.
>
> The student will need to know some basic numeric algorithms usually
> found in such libraries.
> Units tests should also be provided.
>
> Benefits to the Student
> The student will help the Smalltalk community in a very concrete way.
> The student will learn to design well-designed code with tests.
>
> Benefits to the Community
> Having a package providing more elaborate numeric libraries is really
> important to develop the use Smalltalk in new domains (robotics, high
> performance computing, computer vision, bio-computing, ...). The lack
> of numeric librairies hamper the use of the Smalltalk in a scientific
> context at the moment. An another goal of this project is to develop a
> community of people interested by these topic.
>
> Regards,
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



[Pharo-project] SciSmalltalk

2012-03-27 Thread Serge Stinckwich
Dear all,

we already discuss about that in the moose and pharo mailing-list.
Maybe this is too late, but please find a small proposal for gsoc 2012 below.



Name: SciSmalltalk
Level: Intermediate
Possible mentor: Serge Stinckwich
Possible second mentor: ?

Description
Smalltalk has at that time no equivalent to mathematical libraries
like NumPy, SciPy (Python) or SciRuby (Ruby).
The goal of the SciSmalltalk project is to develop an open-source
library of mathematical for the Smalltalk programming language (MIT
Licence).

Technical Details
The development of this project is to be done in Pharo Smalltalk, but
the code should be portable to other Smalltalk flavors.
Numerous Smalltalk projects provide already some basic functionalities
(complex and quaternions extensions, random number generator, fuzzy
algorithms, LAPACK linear algebra package, Didier Besset's numerical
methods, ...). A first task will be to do an audit of all the existing
projects that provide some mathematical stuff and build a Pharo
Configuration to load them in a fresh Pharo Smalltalk image. After
that, the student help by his/her mentors will decide what are the
numeric algorithms to develop in priority.

The student will need to know some basic numeric algorithms usually
found in such libraries.
Units tests should also be provided.

Benefits to the Student
The student will help the Smalltalk community in a very concrete way.
The student will learn to design well-designed code with tests.

Benefits to the Community
Having a package providing more elaborate numeric libraries is really
important to develop the use Smalltalk in new domains (robotics, high
performance computing, computer vision, bio-computing, ...). The lack
of numeric librairies hamper the use of the Smalltalk in a scientific
context at the moment. An another goal of this project is to develop a
community of people interested by these topic.

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] R: R: [Moose-dev] numerical method in smalltalk

2012-03-21 Thread Serge Stinckwich
On Wed, Mar 21, 2012 at 2:50 PM, Lorenzo Schiavina  wrote:
> Hi Serge,
>
> if you can understand Italian, you can see a presentation at:
> http://www.edor.it/index.php?option=com_content&view=article&id=30&Itemid=65
> This application has been developed in VSE, but a student of mine has
> already done (a partial) porting in Squeak; he already told me that he
> wanted to send it to Squeak community so, if you want, I can send it to you.

Yes please.

> At present the code has no special license and I will be pleased to
> integrate it into a bigger package with any kind of license.

I think we should have the same licence than Pharo, MIT licence.

> My application has a specific fuzzyfication/defuzzyfication method but, if
> you consider it useful, I can extend it to some other theoretical approach.
> As a matter of fact, my application (not my student's) is an environment for
> creating expert systems that have been used in many different fields
> (medical, forecasting, sport, environment control).

The idea of SciSmalltalk is to build a library not a tool. Maybe some
of part of your fuzzy operators you provide could be reused to be part
of this library.

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [Moose-dev] numerical method in smalltalk

2012-03-21 Thread Serge Stinckwich
On Wed, Mar 21, 2012 at 1:50 PM, Stéphane Ducasse
 wrote:
>
> On Mar 21, 2012, at 3:49 AM, Serge Stinckwich wrote:
>
>> On Wed, Mar 21, 2012 at 12:31 AM, Lorenzo Schiavina  wrote:
>>> Hi Serge,
>>>
>>> I have developed a package for fuzzy logic computation (in ST).
>>> Do you think could be helpful?
>>
>> Dear Lorenzo,
>>
>> yes might be interesting for SciSmalltalk. Is your code available
>> somewhere ? What is the licence of your code ?
>> Are you willing to integrate/adapt your work in a bigger package ?
>
> serge not everything has to be in one package but in one repository
> we could have
>
>        Algo-FusyLogic
>        Algo-Math
>        Algo-…
>        Algo-…


Yes sure you are right. I mean 1 repo in fact.

-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] R: [Moose-dev] numerical method in smalltalk

2012-03-20 Thread Serge Stinckwich
On Wed, Mar 21, 2012 at 12:31 AM, Lorenzo Schiavina  wrote:
> Hi Serge,
>
> I have developed a package for fuzzy logic computation (in ST).
> Do you think could be helpful?

Dear Lorenzo,

yes might be interesting for SciSmalltalk. Is your code available
somewhere ? What is the licence of your code ?
Are you willing to integrate/adapt your work in a bigger package ?

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [Moose-dev] Re: numerical method in smalltalk

2012-03-20 Thread Serge Stinckwich
2012/3/20 Steffen Märcker :
> It can imagine that it would be useful for the ST community to have this
> cross dialect. Are there any plans in this direction?

Yes in a perfect world, but having already something working on Pharo
is a first step.
After that people could adapt to other flavors if they want.

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [Moose-dev] Re: numerical method in smalltalk

2012-03-20 Thread Serge Stinckwich
2012/3/20 Steffen Märcker :
> Hi,
>
> There's a package "Numerical Methods" in Cincoms Public Repository which is
> - I think - based on the book "Object-Oriented Implementation of Numerical
> Methods". Is this package already ported? If not, it might be a good
> starting point. But it needs more documentation...

Yes there is already the same version for Pharo/Squeak on Squeaksource.
There is actually a lot of code dispersed in several projects with
some duplication also.
The idea is to consolidate everything.

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [Moose-dev] numerical method in smalltalk

2012-03-19 Thread Serge Stinckwich
On Tue, Mar 20, 2012 at 12:45 PM, Tudor Girba  wrote:
> Hi Serge,
>
> There definitely is interest. If you volunteer for mentoring it would be 
> great.

Yes sure i can do it. I can even maybe propose some local students.
Do you want to co-mentor ?

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [Moose-dev] numerical method in smalltalk

2012-03-19 Thread Serge Stinckwich
Hi all,

we talked recently on the moose mailing-list about having a more
robust library for doing mathematical stuff in Smalltalk
like SciPython or SciRuby (see below). If there is enough interested,
i'm wondering if we could propose a Google Summer of Code project
about that. I could write a draft for the project.

Regards,

On Mon, Mar 5, 2012 at 10:05 AM, Serge Stinckwich
 wrote:
> On Sat, Mar 3, 2012 at 4:45 AM, Stéphane Ducasse
>  wrote:
>> could be interesting to see if we need to some numerical analysis in moose 
>> and pharo.
>>
>> I will create a configuration
>>
>>
>> MCSqueaksourceRepository
>>        location: 'http://squeaksource.com/DHBNumerical'
>>        user: ''
>>        password: ''
>
> Thank you. I'm definitively interested by having more mathematical
> stuff available in Pharo.
> There is Scipy [1] since a long time for Python and more recently Ruby
> community do the same with SciRuby [2].
>
> Some time ago, i wrote several random number generators [3] that might
> be integrated in a numeral analysis packages.
>
> At the moment, i'm mostly interested by Runge-Kutta methods [4] in
> order to solve some ordinary differential equations.
> I already find some code on the web like this one:
> http://live.exept.de/doc/online/english/programming/goody_stmath.html
>
> What is really important is to be able to test the result of such algorithms.
>
> [1] https://en.wikipedia.org/wiki/SciPy
> [2] http://sciruby.com/
> [3] http://www.squeaksource.com/Random.html
> [4] https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods
>
> Regards,
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [Esug-list] GSoC 2012: we're in!

2012-03-18 Thread Serge Stinckwich
Great job !!!

On Sat, Mar 17, 2012 at 9:03 PM, Carla Griggio  wrote:
>
> Hi everybody!!
> I'm glad to announce that ESUG has been accepted as an organization this year 
> :) So Google will be funding some Smalltalk projects of our choice.
>
> Soon you'll be able to find the next steps into the program at 
> http://gsoc2012.esug.org/.
>
> Cheers!
>
> Carla Griggio & Janko Mivšek
> GSoC Admins
>
>
>
>
> ___
> Esug-list mailing list
> esug-l...@lists.esug.org
> http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] [Moose-dev] Re: numerical method in smalltalk

2012-03-05 Thread Serge Stinckwich
On Tue, Mar 6, 2012 at 4:29 AM, Stéphane Ducasse
 wrote:
> It would be really interesting to organize a bit the scientific packages so 
> that we have one nice library to look for.
> Serge if you have some code please package it.

Yes sure !

Anyone is aware of any Smalltalk code/project that might be used for a
scientific library for Smalltalk.
At the moment, there is a lot of fragmentation:

- DHBNumerical (MIT): http://www.squeaksource.com/DHBNumerical.html
- StMath (licence unknown):
http://live.exept.de/doc/online/english/programming/goody_stmath.html
- MathComplex and MathQuaternion (MIT): http://www.squeaksource.com/Complex.html
- Smallapack (MIT): http://www.squeaksource.com/Smallapack.html

Who is willing to contribue and in what domain (numerical analysis,
matrix, probability distribution, ...) ?

Maybe we can propose a GSOC project for a student ?

Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Nautilus Refactorings

2012-02-16 Thread Serge Stinckwich
long method ?

On Thu, Feb 16, 2012 at 4:15 PM, Luc Fabresse  wrote:
>
> And I forget to say that I didn't get why the background of some methods is
> yellow?
>
> Luc
>
>
> 2012/2/16 Luc Fabresse 
>>
>> Hi Ben,
>>
>> Nautilus is becoming really nice!
>>
>> Some thoughts:
>>
>> - By default, packages are in the first pane and classes in the second
>> pane.
>> When I click on the hierarchy toggle button, it is swapped (packages in
>> second pane and classes in the first one).
>> Why swapping ? I think it surprised me.
>>
>> - it misses a descriptions for available plugins in "Nautilus plugin
>> manager"
>>
>> - I tested some simple refactorings rename,   and it worked. What is
>> missing (should be done) regarding refactorings ?
>>
>>
>> #Luc
>>
>>
>>
>>
>> 2012/2/16 Luc Fabresse 
>>>
>>>
>>> 2012/2/16 Noury Bouraqadi 
>>>>
>>>> Ben,
>>>>
>>>> On 14 févr. 2012, at 20:23, Benjamin wrote:
>>>>
>>>> > Basically, the infrastructure is here.
>>>> >
>>>> > But I still have to copy and past each menu entry :)
>>>> >
>>>> > It's long and a bit boring, but it's easy to do ^^
>>>> >
>>>> I have no idea on how this is implemented. Just wondering if it can't be
>>>> automated somehow. At least partially (e.g. a skeleton)? A skeleton might
>>>> allow others to help.
>>>>
>>>> BTW, I installed Nautilus on 1.4-333 yesterday night. Here is some
>>>> feedback.
>>>>
>>>> I like the group idea. But, how can I add a new group ?
>>>
>>>
>>> right click on a set of packages and "add in group" or (CMD+e).
>>>
>>> Luc
>>>
>>>> I also wanted to reset a group (last modified, last viewed). How can do
>>>> it ?
>>>> I added a couple of classes, but strangely, they don't show up in the
>>>> "last modified" group.
>>>>
>>>> Noury
>>>> >
>>>> >
>>>> > Ben
>>>> >
>>>> > On Feb 14, 2012, at 8:15 PM, Noury Bouraqadi wrote:
>>>> >
>>>> >> Cool. I'll give it a try. I'm like mariano, luc and other waiting for
>>>> >> RB support to start using Nautilus as the default browser.
>>>> >>
>>>> >> Noury
>>>> >> On 14 févr. 2012, at 18:39, Benjamin wrote:
>>>> >>
>>>> >>> Hello guys,
>>>> >>>
>>>> >>> I know a some of you are waiting for the integration of the RB
>>>> >>> engine into Nautilus.
>>>> >>>
>>>> >>> Some of them are already implemented, so if you wanna test them,
>>>> >>> here is the gofer script
>>>> >>>
>>>> >>> Gofer new
>>>> >>>     url: 'http://ss3.gemstone.com/ss/Nautilus';
>>>> >>>     package: 'ConfigurationOfNautilus';
>>>> >>>     load.
>>>> >>>
>>>> >>> (Smalltalk at: #ConfigurationOfNautilusRefactoring) perform:
>>>> >>> #loadDefault
>>>> >>>
>>>> >>>
>>>> >>> It loads everything.
>>>> >>>
>>>> >>> For now I have only done some refactorings for classes, so if you
>>>> >>> popup the menu on a class, a new item named Refactoring should appear 
>>>> >>> :)
>>>> >>>
>>>> >>> Moreover, the 'rename class' method is replaced by the RB one :)
>>>> >>>
>>>> >>>
>>>> >>> Thanks in advance for your feedback, and if you want to participate,
>>>> >>> you are more than welcome :)
>>>> >>>
>>>> >>>
>>>> >>> Ben
>>>> >>
>>>> >> Noury
>>>> >> --
>>>> >> http://twitter.com/#!/NouryBouraqadi
>>>> >> http://www.kroobe.com/profile/noury
>>>> >>
>>>> >>
>>>> >
>>>> >
>>>>
>>>> Noury
>>>> --
>>>> http://twitter.com/#!/NouryBouraqadi
>>>> http://www.kroobe.com/profile/noury
>>>>
>>>>
>>>> Afin de contribuer au respect de l'environnement,
>>>> merci de n'imprimer ce courriel qu'en cas de necessite
>>>>
>>>> Please consider the environment before you print
>>>>
>>>>
>>>>
>>>>
>>>
>>
>



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Matsuno Laboratory, Kyoto University, Japan (until 12/2011)
http://www.mechatronics.me.kyoto-u.ac.jp/
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Resource Descriptor Framework

2012-02-07 Thread Serge Stinckwich
Hi Ben,

On Wed, Feb 8, 2012 at 12:52 AM, Ben Coman  wrote:
>
> Is there much being done with Resource Description Framework in
> Squeak/Pharo?   I have some RDF data files that I need to load for my
> masters project and am seeking advice on how to approach this.  I am only
> just learning about RDF for the first time.   For anyone else interested the
> best short overview I found so far is  [
> http://logicerror.com/semanticWeb-webdev ]
>
> Apparently it this is a Simplified RDF Syntax as described at  [
> http://www.langdale.com.au/CIMXML/PSModelExchange.pdf ]
>
> A data file looks like like this...
>
> 
> http://www.w3.org/1999/02/22-rdf-syntax-ns#";
>               xmlns:cim="http://iec.ch/TC57/2007/CIM-schema-cim12#";>
>   
>       95
>       AMHE400MARCLINE
>       
>        rdf:resource="#_487038201"/>
>   
>
> The most obvious project on Squeaksource is Rakaiko [a] which says "RDF is
> an essential part of the new web technologies and a fundamental layer of the
> semantic Web 2.0 [...]  This API, compliant with the W3C RDF specification
> will allow a developer to handle an RDF graph in its various forms (RDF/XML,
> N3, abstract graph). In other words, it would be the Squeak equivalent of
> the Jena Java RDF API."    However there has been no activity on Rakaiko
> since 2007 and there is no apparent documentation.   Has anyone used this
> and/or is this abandoned?
> Page 20 of "ESUG 2006 Welcome" mentions a "RDF Framework for Smalltalk."
>  Did anything come of this?

This framework was done by one of my former student, Julien Bourdon
who is currently finishing his PhD thesis
in Kyoto. I put him in CC, but not sure that he has time at the moment
to help you.

> Alternatively I could fake it and learn just how to parse the XML directly
> and manually translate it into the class model.   (It seems processing an a
> RDF Schema might be able to automatically create the class definition as
> well as the instance creation )
>
> There is PetitXML, which however is not included by
> ConfigurationOfPetitParser.24 loaded on Moose 4.6.  What is the status of
> PetitXML ?
>
> Also Moose 4.6 has XML-Parser.   Which of XML-Parser or PetitXML would be
> the better approach ?
>
> I've watched http://www.tudorgirba.com/blog/simple-xml-browser-with-glamour
> but not sure whether than will help me actually load the data into a model.
>
>
> You opinion of these various approaches would be appreciated, and of course
> pointers to any examples/documentation.
>


Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Matsuno Laboratory, Kyoto University, Japan (until 12/2011)
http://www.mechatronics.me.kyoto-u.ac.jp/
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Sound tutorials

2012-02-05 Thread Serge Stinckwich
On Sun, Feb 5, 2012 at 8:42 PM, Wilker  wrote:
> Hi guys,
>
> My first post on this maillist, and brand new on Smalltalk too :)
>
> Today I'm here to ask a few things to you guys.
>
> I'm planning to do some experimental projects (just to learn more Pharo) and
> I'm getting stuck on some stuff...
>
> I'm trying to do some work with Sounds (playing, recording, analysis...),
> and I saw that Pharo cames with some sound libraries, but I can't find any
> tutorial or book talking about it... You have any recommendations about
> that? Where I can learn more about dealing with sound on Pharo?

Because no one has enough expertise, most of the sound stuff from
Squeak have been deprecated or removed in recent Pharo versions.
You can look at old or current projects that deal with sounds in Smalltalk :
- http://fastlabinc.com/Siren/index.html
- http://www.zogotounga.net/surmulot/surmulot.html
- http://cyclades.seasidehosting.st/

This could be nice if someone rebuild a basic sound library for Pharo.
Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Matsuno Laboratory, Kyoto University, Japan (until 12/2011)
http://www.mechatronics.me.kyoto-u.ac.jp/
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] pharo vision

2012-01-30 Thread Serge Stinckwich
On Mon, Jan 30, 2012 at 3:24 PM, Stéphane Ducasse
 wrote:
>

Thank you for this nice vision.

I think "Language and Remote IDEs for small devices" and "robotics"
could be merge in the same section about "embedded system", because
they share more or less the same concerns: small kernel, C/C++
integration, headless system, reliable networking support, remote
debugging, customizable real-time gc, ... Having the possibility of
mixing several domain-specific languages is also quite interesting in
robotics, see for the example the recent series of workshop i organize
recently: http://www.doesnotunderstand.org/wikka.php?wakka=DSLRob11
I try to push Smalltalk use in robotics in several projects:
1) SqueakBot (http://wiki.laptop.org/go/Projects/SqueakBot) 2)
PlayerST to control Player/Stage robotic simulation
(http://www1.ifi.auf.org/mediawiki/index.php/Smalltalk_Player_Client)
3) ROSTalk to connect Smalltalk and ROS
(https://github.com/SergeStinckwich/rostalk)
but this is still difficult because most of the robotic stuff are
written in C/C++ and also the lack of manpower ...
It's easier at the moment to use Python or Lua for robots than
Smalltalk. Look here: https://github.com/timn/roslua
Regards,
-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Matsuno Laboratory, Kyoto University, Japan (until 12/2011)
http://www.mechatronics.me.kyoto-u.ac.jp/
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] Meaning of the name "Pharo"

2012-01-26 Thread Serge Stinckwich
On Fri, Jan 27, 2012 at 2:17 PM, Max Leske  wrote:
> I always enjoy it if a product / project with a "funny" name explains that 
> name somewhere (origin, intention). I think it says a lot about the kind of 
> project it is (how dedicated are the people? If the name is crap, the product 
> will probably be too…). So I thought, it might be cool to introduce a 
> paragraph (in the "About" section maybe) that explains the origins of the 
> name "Pharo".
>
> Any thoughts?

A lighthouse for a brighter future ;-)


-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Matsuno Laboratory, Kyoto University, Japan (until 12/2011)
http://www.mechatronics.me.kyoto-u.ac.jp/
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



Re: [Pharo-project] :) SIG talks about Pharo

2012-01-18 Thread Serge Stinckwich
Quite old : may 2010. We should continue talking about Smalltalk &
Pharo on twitter ;-)


On Wed, Jan 18, 2012 at 5:51 PM, Stéphane Ducasse
 wrote:
>
> http://www.sig.eu/en/Research/Twilp
>
>
> Stef
>



-- 
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Matsuno Laboratory, Kyoto University, Japan (until 12/2011)
http://www.mechatronics.me.kyoto-u.ac.jp/
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/



  1   2   3   4   5   >