Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-23 Thread Ben Coman
On Wed, Dec 23, 2015 at 7:46 PM, p...@highoctane.be wrote: > > Pharo follows Smalltalk which uses a global object named Smalltalk which in > fact is an instance of SmalltalkImage, confusing if you ask me. I also have felt that same impedance mismatch in the naming, but I

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-23 Thread p...@highoctane.be
On Wed, Dec 23, 2015 at 1:54 PM, Mariano Martinez Peck < marianop...@gmail.com> wrote: > >>> >>> Also I read [j] that a problem with popen is that you do not get pid of child so you cannot wait on command to complete. Could posix_spawn be preferrable to popen? >>>

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-23 Thread Mariano Martinez Peck
> > >> >> >>> Also I read [j] that a problem with popen is that you do not get pid >>> of child so you cannot wait on command to complete. Could posix_spawn >>> be preferrable to popen? >>> >>> >> Exactly. There is no standard way to get child pid from popen() so you >> can't do polling in image

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-23 Thread p...@highoctane.be
On Wed, Dec 23, 2015 at 4:08 AM, Mariano Martinez Peck < marianop...@gmail.com> wrote: > >> > >> > >> > No, wait. You are getting down to the details so I want to discuss :) >> > >> > OSProcess does not use popen()/system() but rather fork()+exec(). That >> means >> > that OSProcess has

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-22 Thread Sven Van Caekenberghe
> On 22 Dec 2015, at 19:30, Esteban Lorenzano wrote: > >> >> On 21 Dec 2015, at 20:55, Robert Withers wrote: >> >> >> >> On 12/21/2015 03:31 PM, Denis Kudriashov wrote: >>> >>> 2015-12-21 19:07 GMT+01:00 Robert Withers

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-22 Thread Robert Withers
On 12/22/2015 03:12 PM, Esteban Lorenzano wrote: On 22 Dec 2015, at 19:45, Robert Withers > wrote: Hi Esteban, I guess it sounded to me RMoD is the backbone team. :) I think you are into the VM, right? Is there any chance

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-22 Thread Esteban Lorenzano
> On 21 Dec 2015, at 20:55, Robert Withers wrote: > > > > On 12/21/2015 03:31 PM, Denis Kudriashov wrote: >> >> 2015-12-21 19:07 GMT+01:00 Robert Withers > >: >> What are you and the RMOD team doing,

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-22 Thread Robert Withers
Hi Esteban, I guess it sounded to me RMoD is the backbone team. :) I think you are into the VM, right? Is there any chance you could build the pharo5.0 crypto plugins for me on 32bit Ubuntu? l I am unable to build myself right now. The package CryptographyPlugins on the Cryptography

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-22 Thread Esteban Lorenzano
> On 22 Dec 2015, at 19:45, Robert Withers wrote: > > Hi Esteban, > > I guess it sounded to me RMoD is the backbone team. :) > > > I think you are into the VM, right? Is there any chance you could build the > pharo5.0 crypto plugins for me on 32bit Ubuntu? l I

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-22 Thread Esteban Lorenzano
yeah, I’m aware of that but I wanted to express what we feel about being “pharo team” and I thought naming people (even if, of course, is far from exhaustive) was more explicit. cheers, Esteban > On 22 Dec 2015, at 19:28, Sven Van Caekenberghe wrote: > >> >> On 22 Dec 2015,

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-22 Thread Mariano Martinez Peck
> > > > > > > > No, wait. You are getting down to the details so I want to discuss :) > > > > OSProcess does not use popen()/system() but rather fork()+exec(). That > means > > that OSProcess has implementing the very very low building blocks that > would > > allow you do to almost everything. But

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Denis Kudriashov
2015-12-21 19:07 GMT+01:00 Robert Withers : > What are you and the RMOD team doing, I am curious? RMOD is research team at INRIA university. We develop Pharo.

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Robert Withers
On 12/21/2015 01:34 PM, stepharo wrote: Le 19/12/15 14:33, Dimitris Chloupis a écrit : I am very excited for such a project. I hope you manage to fix the stdout problem on macos. One thing I would like to see is an expansion of the ability of OSProcess to launch multiple instances of

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Robert Withers
On 12/21/2015 03:31 PM, Denis Kudriashov wrote: 2015-12-21 19:07 GMT+01:00 Robert Withers >: What are you and the RMOD team doing, I am curious? RMOD is research team at INRIA university. We develop Pharo. Yes,

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Robert Withers
Well, your countries have been intricately connected, and once again north of Sykes-Picot. Kak dela? Karosho. I'm more Germany/Egypt connected. What are you and the RMOD team doing, I am curious? Ok, I don't mean to drag us to politics, nor religion. I was making a point that connects Pharo

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Robert Withers
On 12/21/2015 12:55 PM, Sven Van Caekenberghe wrote: On 21 Dec 2015, at 17:20, Robert Withers wrote: On 12/21/2015 10:17 AM, Denis Kudriashov wrote: 2015-12-21 11:19 GMT+01:00 Robert Withers : governments cannot crack it. Why it is

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Thierry Goubier
Le 21/12/2015 11:05, Ben Coman a écrit : On Mon, Dec 21, 2015 at 8:30 PM, Denis Kudriashov wrote: Hello 2015-12-20 19:54 GMT+01:00 Mariano Martinez Peck : That being said, I of course like the idea of distributing processing across multiple

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Robert Withers
On 12/21/2015 05:05 AM, Ben Coman wrote: On Mon, Dec 21, 2015 at 8:30 PM, Denis Kudriashov wrote: Hello 2015-12-20 19:54 GMT+01:00 Mariano Martinez Peck : That being said, I of course like the idea of distributing processing across multiple

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread p...@highoctane.be
Love to read that! On Mon, Dec 21, 2015 at 10:30 AM, Denis Kudriashov wrote: > Hello > > 2015-12-20 19:54 GMT+01:00 Mariano Martinez Peck : > >> That being said, I of course like the idea of distributing processing >> across multiple images. No

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Denis Kudriashov
Hello 2015-12-20 19:54 GMT+01:00 Mariano Martinez Peck : > That being said, I of course like the idea of distributing processing > across multiple images. No wonder, my PhD tool (Marea) and related > sub-projects (Fuel, Ghost proxies, etc) have something to do with the >

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Ben Coman
On Mon, Dec 21, 2015 at 8:30 PM, Denis Kudriashov wrote: > Hello > > 2015-12-20 19:54 GMT+01:00 Mariano Martinez Peck : >> >> That being said, I of course like the idea of distributing processing >> across multiple images. No wonder, my PhD tool

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Ben Coman
On Tue, Dec 22, 2015 at 3:20 AM, Mariano Martinez Peck wrote: > > > On Sun, Dec 20, 2015 at 5:21 PM, Thierry Goubier > wrote: >> >> Hi Mariano, >> >> Le 20/12/2015 19:54, Mariano Martinez Peck a écrit : >>> >>> Hi Dimitri, Dave et all. >>> >>>

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Robert Withers
On 12/21/2015 10:17 AM, Denis Kudriashov wrote: 2015-12-21 11:19 GMT+01:00 Robert Withers >: governments cannot crack it. Why it is disadvantage? Governments stay in power, or exercise collective sovereignty, through

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Mariano Martinez Peck
On Sun, Dec 20, 2015 at 5:21 PM, Thierry Goubier wrote: > Hi Mariano, > > Le 20/12/2015 19:54, Mariano Martinez Peck a écrit : > >> Hi Dimitri, Dave et all. >> >> First let me do a little disclaimer. Regarding the developments itself >> of this sponsorship, we

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Denis Kudriashov
2015-12-21 11:19 GMT+01:00 Robert Withers : > governments cannot crack it. Why it is disadvantage?

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Denis Kudriashov
I'm from Russia. Now I work in Rmod team and live in France. But let's talk here about Pharo. 2015-12-21 18:03 GMT+01:00 Robert Withers : > Out of curiosity and to make a point, where are you from, Denis? Where do > you live now? Many from different lands, closer to

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Robert Withers
Out of curiosity and to make a point, where are you from, Denis? Where do you live now? Many from different lands, closer to each other than eah to our own governments. Trending into the future, transnational connections will deviate from their (governments') norm. On 12/21/2015 10:17 AM,

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-21 Thread Robert Withers
Out of curiosity and to make a point, where are you from, Denis? Where do you live now? Many from different lands, closer to each other than eah to our own governments. Trending into the future, transnational connections will deviate from their (governments') norm. On 12/21/2015 10:17 AM,

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-20 Thread Pierce Ng
On Sun, Dec 20, 2015 at 08:56:43AM +, Dimitris Chloupis wrote: > Fuel I assume enters here the equation as a data exchange format , the > problem I have with fuel is that its not backward compatible which for me Once you have a set of OS processes running Pharo how they talk to each other is

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-20 Thread Dimitris Chloupis
I mentions this because in OSProcess-Unix there is UnixProcess class, at the class side there are several examples that launch a separate instance of Squeak/Pharo and make the two communicate with each other. In the instance of the class there are methods like forkHeadlessSqueak ,

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-20 Thread Mariano Martinez Peck
Hi Dimitri, Dave et all. First let me do a little disclaimer. Regarding the developments itself of this sponsorship, we discussed about the topics I said in the first email. However, those are not written in stone and that's why I also asked for feedback. As you know, Pharo has relatively little

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-20 Thread Dimitris Chloupis
not really because as I said UnixProcess already has an implementation for doing this, you dont need any of those protocols/libraries you mentioned, it does not even need Fuel. It already works. And the reason why I mentioned Python multiprocessing module is because multiprocessing does not only

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-20 Thread David T. Lewis
On Sun, Dec 20, 2015 at 05:07:47PM +0800, Pierce Ng wrote: > On Sun, Dec 20, 2015 at 08:56:43AM +, Dimitris Chloupis wrote: > > Fuel I assume enters here the equation as a data exchange format , the > > problem I have with fuel is that its not backward compatible which for me > Fuel works

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-20 Thread Dimitris Chloupis
how the communication is happening via Fuel , does it save to a fuel file or it does it through memory some way ? On Sun, Dec 20, 2015 at 6:04 PM David T. Lewis wrote: > On Sun, Dec 20, 2015 at 05:07:47PM +0800, Pierce Ng wrote: > > On Sun, Dec 20, 2015 at 08:56:43AM +,

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-20 Thread Dimitris Chloupis
yeah I completely agree that any improvement is more than welcomed. Thanks I will check out RemoteTask and Seamless :) On Sun, Dec 20, 2015 at 8:55 PM Mariano Martinez Peck wrote: > Hi Dimitri, Dave et all. > > First let me do a little disclaimer. Regarding the

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-20 Thread Thierry Goubier
Hi Mariano, Le 20/12/2015 19:54, Mariano Martinez Peck a écrit : Hi Dimitri, Dave et all. First let me do a little disclaimer. Regarding the developments itself of this sponsorship, we discussed about the topics I said in the first email. However, those are not written in stone and that's why

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-19 Thread David T. Lewis
Mariano, I am really happy to see this and I look forword to helping you in any way I can. Dimitris, It is really interesting that you should suggest this. I think it may be a bit off topic for Mariano's initial goals, but Mariano is the driving force behind Fuel, which is the serializer that I

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Consortium Sponsored Development Effort

2015-12-19 Thread Dimitris Chloupis
I am very excited for such a project. I hope you manage to fix the stdout problem on macos. One thing I would like to see is an expansion of the ability of OSProcess to launch multiple instances of pharo and make them communicate with each other. Thats a way to have pharo running on multiple