On May 13, 2010, at 12:46 AM, Geoffroy Couprie wrote: > Hello, > > On Thu, May 13, 2010 at 12:38 AM, Michael van der Gulik > <[email protected]> wrote: >> On Thu, May 13, 2010 at 10:31 AM, Geoffroy Couprie >> <[email protected]> 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 :(
Have a look there is certainly space to improve. If it works in pharo it would be great to produce a ConfigurationOfREPL for pharo1.0 and pharo1.1 > > Well, I'll try it! > >> >> It doesn't have a debugger yet. I use it to "reboot" Morphic to get >> back to a debugger after a bad crash. Nor does it have session >> management, but that could be added easily. I never thought of doing >> that. >> >> REPLServer just uses telnet and only listens to localhost. I figured >> that if anybody wants to do secure stuff, then they could SSH into the >> remote host and then use telnet from the command line to get to >> Squeak. >> > > Yes, SSH tunnels work really well. Right now, my server listens on locahost > too. > > Best regards, > > Geoffroy > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
