Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-11-16 Thread Ben Coman
On 26 October 2017 at 18:37, Dimitris Chloupis wrote: > Nothing complex about two images exchanging messages, its not even complex > to transmit objects via fuel, you even transmit a debugger or any part of > the live environment or even make an "internet" of images that join objects > together.

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-11-02 Thread Denis Kudriashov
; ^self ffiCall: #( bool DeleteDC (Win32HDC aHDC) ) module:'gdi32.dll' > > the compiler accepts it and the process can go on, but eventually > the system will become unstable... > > Any ideas on how to solve this problems? Is this syntax still supported > in Pha

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-29 Thread Paulo R. Dellani
gt; apiDeleteDC: aHDC >     ^self ffiCall: #( bool DeleteDC (Win32HDC aHDC) ) module:'gdi32.dll' > > the compiler accepts it and the process can go on, but eventually > the system will become unstable... > > Any ideas on how to solve this problems? Is this syntax still suppo

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-29 Thread Paulo R. Dellani
mpiler accepts it and the process can go on, but eventually the system will become unstable... Any ideas on how to solve this problems? Is this syntax still supported in Pharo5 & 6? Cheers, Paulo On 10/25/2017 03:47 PM, Sebastian Heidbrink via Pharo-users wrote: > ForwardedMessage.em

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-27 Thread Cédrick Béler
> > Existing implementations out there seems to uses whatever nodes on the > network to replicate the information. > > Yes, because that makes them decentralized :) Yes :) But couldn't we limit the decentralized networks to some nodes (my node + nodes of persons/organization I trust) + event

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-27 Thread Thierry Goubier
2017-10-27 11:28 GMT+02:00 Cédrick Béler : > > Hi Cedric, > > a short answer: some of what you're trying to do has been traditionnally > handled by object databases - multiple images retrieving and updating > objects on a central store ensuring lots of good properties : see Gemstone. > > > Yes , I

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-27 Thread Cédrick Béler
> > Hi Cedric, > > a short answer: some of what you're trying to do has been traditionnally > handled by object databases - multiple images retrieving and updating objects > on a central store ensuring lots of good properties : see Gemstone. Yes , I’d like to avoid this centralized approach.

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-27 Thread Thierry Goubier
Hi Cedric, a short answer: some of what you're trying to do has been traditionnally handled by object databases - multiple images retrieving and updating objects on a central store ensuring lots of good properties : see Gemstone. Another answer, since you're looking at content-addressable distrib

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-27 Thread Cédrick Béler
> Nothing complex about two images exchanging messages, its not even complex to > transmit objects via fuel, you even transmit a debugger or any part of the > live environment or even make an "internet" of images that join objects > together. Sky is the limit. Pharo already provides you will al

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-26 Thread Dimitris Chloupis
Nothing complex about two images exchanging messages, its not even complex to transmit objects via fuel, you even transmit a debugger or any part of the live environment or even make an "internet" of images that join objects together. Sky is the limit. Pharo already provides you will all the tools/

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-25 Thread Marten Feldtmann
Am 25.10.2017 um 15:52 schrieb Cédrick Béler: > Ok. > > I wonder also if Basys is not enough to experiment. > https://ci.inria.fr/pharo-contribution/view/Books/job/PharoBookWorkInProgress/182/artifact/book-result/BasysNetwork/ > > I’ll also try Sebastian suggestion. > ZeroMQ is a wonderful libr

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-25 Thread Cédrick Béler
Ok. I wonder also if Basys is not enough to experiment. https://ci.inria.fr/pharo-contribution/view/Books/job/PharoBookWorkInProgress/182/artifact/book-result/BasysNetwork/ I’l

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-25 Thread Denis Kudriashov
Yes, it is not part of Seamless. 2017-10-25 15:40 GMT+02:00 Cédrick Béler : > I had a look and this is not (natively) possible. > > The idea of the off-line mode would be to delay messages that are sent to > the peer until a connection is established. > > I think I have to try to do it by myself

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-25 Thread Sebastian Heidbrink via Pharo-users
--- Begin Message --- Hi Cederik, you should have a look at http://smalltalkhub.com/#!/~panuw/zeromq ZeroMQ is a networking library. Nice thing about it is that all the networking related workload is dealt with in a second process. That can save you some resources within Smalltalk. There is a

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-25 Thread Cédrick Béler
I had a look and this is not (natively) possible. The idea of the off-line mode would be to delay messages that are sent to the peer until a connection is established. I think I have to try to do it by myself (like having a list of information exchange that wait until a connexion is establishe

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-25 Thread Denis Kudriashov
What is offline mode? 2017-10-25 15:10 GMT+02:00 Cédrick Béler : > Thanks Denis. I will ! I knew I have seen a telephoto component that > could help but forgot about it ! > > Do you know if it’s possible to handle offline mode ? > > > > Le 25 oct. 2017 à 15:05, Denis Kudriashov a écrit : > > Lo

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-25 Thread Cédrick Béler
Thanks Denis. I will ! I knew I have seen a telephoto component that could help but forgot about it ! Do you know if it’s possible to handle offline mode ? > Le 25 oct. 2017 à 15:05, Denis Kudriashov a écrit : > > Look at Seamless https://github.com/dionisiydk/Seamless >

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-25 Thread Denis Kudriashov
Look at Seamless https://github.com/dionisiydk/Seamless. 2017-10-25 14:21 GMT+02:00 Cédrick Béler : > Hi all, > > I want to connect two applications (1 by image, each one on a different > computer) so as as to exchange information (data) between them. > > So my question is about the best (smallta

[Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-25 Thread Cédrick Béler
Hi all, I want to connect two applications (1 by image, each one on a different computer) so as as to exchange information (data) between them. So my question is about the best (smalltalk) practices to connect two app/image and exchange data. I imagine either with a direct connection through