On Thu, May 13, 2010 at 5:46 AM, Geoffroy Couprie <geo.couprie@gmail.com> wrote:
Hello,
On Thu, May 13, 2010 at 12:38 AM, Michael van der Gulik <mikevdg@gmail.com> wrote:
On Thu, May 13, 2010 at 10:31 AM, Geoffroy Couprie <geo.couprie@gmail.com> wrote:
Hello,
Following the discussion on VM remote administration ( http://lists.gforge.inria.fr/pipermail/pharo-users/2010-May/000268.html ), I started working on something like a remote workspace. So far, I'm able to connect to a VM running Pharo with netcat, and execute some code. It is not much, but it was fun to write, and I learned a lot of things :)
Now, before I add new features, I feel I should ask if someone would be interested by this, and what use case you would imagine: -Connecting from another VM or sticking with netcat? -Remote debugging (might not be easy, but should be fun to do) -Sending commands to a lot of VMs at once (and querying status) -Multiple connections possibles? -Being able to save a session (like http://www.gnu.org/software/screen/ ) -Authentication/encryption? Is there a way to use openssl, or should I steal the 3DES code from RFB (it should be quick enough for text only communication)?
There's a package called REPLServer for Squeak which does the above. It has command line editing and history.
Aww, you just killed my first real Smalltalk program :(
Well, I'll try it!
Don't be sad, maybe you could port (and adapt) the REPLServer to Pharo and put it on SqueakSource in order to load it in the image very easily. It's already a lot of work and it might interested a lot of people in the Pharo community. Best regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/