With XMPPTalk, I had the idea to have one server doing the messenging and instead of sharing an image, we could have source code shipped around.
DiscordSt is nice but depends on a proprietary service, so have one's own self hosted infrastructure would be nicer. Also, if we associate this to Telepharo, we could have one image doing the messenging in a safe area and a remote image (running on the same machine) doing the evaluations of the code. So that we wouldn't have a lockup in the main UI. End of year holidays may be a good time to try these ideas out. Best, Phil On Fri, Dec 7, 2018 at 7:27 AM Tim Mackinnon <tim@testit.works> wrote: > There was also the work that Jason and Julien did with “Wolfpack” (this > was in VisualWorks) that explores the idea of group programming in an > image. They did quite a few workshops on it, and it was tantalisingly > interesting but I think they ran out of steam. > > Tim > > Sent from my iPhone > > On 7 Dec 2018, at 06:34, Ben Coman <b...@openinworld.com> wrote: > > One advantage of their seemingly text-based system might be bandwidth, but > Pharo is a graphical system. > It might be worthwhile for dispersed teams working on web hosted Pharo > systems, but we already have remote tools. > I guess it might almost already be able to have multiple people using them > simultaneously on the one image(?), but everyone would be looking at > different Inpectors. > It could be cool for a common Inspector instance to show up on multiple > user screens. > But is it that much better than the other suggestions?? > > cheers -ben > > On Fri, 7 Dec 2018 at 06:03, Eliot Miranda <eliot.mira...@gmail.com> > wrote: > >> Hi Santiago, >> >> On Thu, Dec 6, 2018 at 1:52 PM Santiago Bragagnolo < >> santiagobragagn...@gmail.com> wrote: >> >>> Would this be interesting to have in pharo?? >>> >> >> There is already previous relevant work. Look up Kansas for Self >> http://wiki.squeak.org/squeak/1357 and Nebraska for Squeak >> http://wiki.squeak.org/squeak/1356. Focussing on the Multiplayer like >> UI would be a major regression. Note that we already have lots fo relevant >> infrastructure, such as a VNC server that allows desktops to be shared. >> Building a shared programming environment for Pharo doesn't need to start >> from such limited models as the Multiplayer. >> >> >>> >>> What do you think? >>> >>> ---------- Forwarded message --------- >>> From: Amjad from Repl.it <cont...@repl.it> >>> Date: jue., 6 de dic. de 2018 21:55 >>> Subject: Announcing Repl.it Multiplayer >>> To: <santiagobragagn...@gmail.com> >>> >>> >>> The official release of Repl.it Multiplayer, the collaborative coding >>> experience. >>> [image: Repl.it Logo] >>> <http://url1361.repl.it/wf/click?upn=LLQySNMYKcsdrD3Xpw6uy0-2F0rOvSNWPLVoxccoF8tqg-3D_giVgUbicffsoJtZ0TYZ7s2baplIVTZsP9f9HblsT-2BKaLMdrdQdIS-2BnQpMuzyO-2FOlr5sq-2BS6jilDf7S78JBU8Ralb9fTCZ4BCCH9Q5ew-2Fj-2FsKpiIl64D7Ypnn5-2FqEc4HRJ-2BTGxN4FueLtwznKCOvZXZw6PdY9-2BwNnA20IB5H85PV4p0YveUXlOQxepOJOghg-2FS3cQqfgH7DKmvU2WW2ST87J-2FWvorlrCPa1PH8FJv79G3AS7046DM-2Fm-2BK9mxnkf4-2BlVjQMx9bQo-2FgMO5R4UThVhLiX2bP-2BoquWLP8KUQRR-2F40E4w6WJhPFCrTzQSitEMkzUdcgqk0jJbKNSHErddN-2FyCK-2F7CehF92hiFY-2B-2FMviBg0LJgX0epCNB1XWhS5NP5cBVeulAsvYb51jQKkl-2BwXUYHmy9luEIGIkq8ezmuiFwUaMsPN8-2FKDonDYpmn4JOPAvJfu8rxov9knLCMpk3nPRw-3D-3D> >>> >>> Hey Santiago, >>> >>> Professional programmers all know that software development is a >>> fundamentally social experience. But coding remains a single-player >>> experience by default — today, we're changing this! >>> >>> As part of our mission to make computing more accessible, we believe >>> connecting coders, learners, and teachers together in real time, in the >>> development environment, is a big piece of the puzzle. That's why we're >>> proud to announce *Multiplayer*. >>> >>> Multiplayer lets you code with friends in the same editor, execute >>> programs in the same interpreter, interact with the same terminal, chat in >>> the IDE, edit files and share the same system resources, and ship >>> applications from the same interface! We've redesigned every part of our >>> infrastructure to work in multiplayer mode -- from the filesystem to the >>> interpreter. >>> [image: Repl.it Multiplayer] >>> <http://url1361.repl.it/wf/click?upn=LLQySNMYKcsdrD3Xpw6uy2nGqoz6hoT3s1h4Iok3Z7AyFYfb7B49bWL7om3ZBlcq_giVgUbicffsoJtZ0TYZ7s2baplIVTZsP9f9HblsT-2BKaLMdrdQdIS-2BnQpMuzyO-2FOlr5sq-2BS6jilDf7S78JBU8Ralb9fTCZ4BCCH9Q5ew-2Fj-2FsKpiIl64D7Ypnn5-2FqEc4HRJ-2BTGxN4FueLtwznKCOvZXZw6PdY9-2BwNnA20IB5H85PV4p0YveUXlOQxepOJOghg-2FS3cQqfgH7DKmvU2WW2ST87J-2FWvorlrCPa1PH8FJv79F4g5G-2BKMuO6GzHN0H5OWhCMrBIh7HkohO6BHVfWABeMXXMsx3a3lEMV4tDNwWvnWhSeAu-2FgDi5b17PfEYbiNZyKfDBTdfzvR5iOl1Yt7SaYd-2B1XD-2BoV-2BFGr4mNKfdpvw4unopmiOvqGss3TcAU90q1vCMH-2FUPHSmT0glTaKCrpaZ48f2052439hQ4s0BLLQBoqLHA3ZtlBrXYtMT0zQMW8BS5octPh-2BfKFo5ovRfhGww-3D-3D> >>> >>> Read more about it here >>> <http://url1361.repl.it/wf/click?upn=LLQySNMYKcsdrD3Xpw6uy2nGqoz6hoT3s1h4Iok3Z7AyFYfb7B49bWL7om3ZBlcq_giVgUbicffsoJtZ0TYZ7s2baplIVTZsP9f9HblsT-2BKaLMdrdQdIS-2BnQpMuzyO-2FOlr5sq-2BS6jilDf7S78JBU8Ralb9fTCZ4BCCH9Q5ew-2Fj-2FsKpiIl64D7Ypnn5-2FqEc4HRJ-2BTGxN4FueLtwznKCOvZXZw6PdY9-2BwNnA20IB5H85PV4p0YveUXlOQxepOJOghg-2FS3cQqfgH7DKmvU2WW2ST87J-2FWvorlrCPa1PH8FJv79FJbwJkYT2Q309uw5-2FB3aIvAh8muRSHbPGQllf7aELfkAl9ZiGjXuGShsSoEPo4A0Pn2oxwa5M4G-2B3fG-2BfrnMEKebMdzW2-2Bci6swR-2BG4DNKe4bhYg52caGkIhgvDiy3nV-2F0452R8Wt5Vu2auLnTqe-2B0r9iCCNpyByxxPPmCFUZsFx2yNSgVI8lGt7mLOzmiMbdhht4HSwwj5WW6NEIwH-2Fc8LfBq2NpuxIpSOUieWMSD5A-3D-3D>, >>> or, better yet, hop in >>> <http://url1361.repl.it/wf/click?upn=LLQySNMYKcsdrD3Xpw6uy7y9lyv5Ff-2FoVbyQrwe7M7-2FDaLCdO8l5Nu21mVl7-2B5XH_giVgUbicffsoJtZ0TYZ7s2baplIVTZsP9f9HblsT-2BKaLMdrdQdIS-2BnQpMuzyO-2FOlr5sq-2BS6jilDf7S78JBU8Ralb9fTCZ4BCCH9Q5ew-2Fj-2FsKpiIl64D7Ypnn5-2FqEc4HRJ-2BTGxN4FueLtwznKCOvZXZw6PdY9-2BwNnA20IB5H85PV4p0YveUXlOQxepOJOghg-2FS3cQqfgH7DKmvU2WW2ST87J-2FWvorlrCPa1PH8FJv79GtU5DY8gTSpu9Q8NoBfv5OPuZ-2BdZP7YVHvZ73AojLiQawFDn-2FoUKkh7kfAmm8aW24AEw4geFL2ndxU7xd5N5XHB9FyANFrYLvL7uNrBOei7n2CMTuaxbfXpqIZVZr60F1sXJzgJTDRXwN6-2B4GMtv5PNU-2BOURfl3nXXDmMNlLNAHTudFnQUflx7XTYcq8k7OpHE8N-2BkXOZzgYjbdic9iX8KlHK44HaaYwbJcqmK04bcjA-3D-3D>, >>> invite your friends and start coding! >>> >>> Amjad from Repl.it >>> >>> 767 Bryant St, #210, San Francisco, CA 94107 >>> >>> Unsubscribe >>> <http://url1361.repl.it/asm/unsubscribe/?user_id=8107274&data=346ff9QOfXR57CbjbLleGeHLMQsyiCOIsV75S7tSwtuBdXE1xmS0epO0AAOLen6Nb3ejbN81qr6uE5wctbsV18T_W3OBv9E7aKegzpRQBOdvbrYwYY9pAEP3Vs-cyENitUMb4ariMHYARWX1QJLzgzUCTBWdK31vBAwH70YF-kvmCY_U8ji8Jml9_sqtT7Iv4ULt56-SC8T-K3_yJcaGd7vHLdtc1EWPGBJD3Ejdk5Jz00mfL5KRV6lDFMz7H8QxS_7JLcgWdgv5nup6wMV4oI4-shWKHY1_M5SPKZ2qINUWs5dP1UWRjOceZ3n9QMIIXxx3imrwPeCFlBFP7PunsZ53ZaUFP787UEyb3IbdaOoMk1AuuytJoxpmmbQmiJMeIGgc4Yhy-osPU4sGU_JxL4e3Hhk-jewJ1C7Y8tIhDXuoMz0GxeH5oQP-vYk6DNc0fm2ZHjYEY53feAlazp0Ec2zOo4jg46mett4-KtPQG9pI3aPJ-k2YwVoaoI40MrQCDi2W9_fR73LIQcsI0K0X1ubxTldyIDWM9jKN8hSdhkvRti_mDcLz0Tuky_o1Emdsi3bFJXoAgmcDB-aW_g-ZDg==> >>> - Unsubscribe Preferences >>> <http://url1361.repl.it/asm/?user_id=8107274&data=USDh4jRtVtwga9cUFmXIXfBZ19WP7lOwo7ykGcG8bepTZ5cmaBB-tZc7rjhxroZ_Stc3MkmVPwcMJhNnRyMDo9OrhKmW1Z7qH3v7ml62D4NUydk517EEChzQ4GPfkbclsBr8nuYCXHNJYQ30phNLOVX46WKr4fCMyTxR3fu33G1fc6D8tebDJiVwbo4yWVF1yi9SiC4YCsD3qKFMrIiGJoIaiLNgtmQgYV3ygLfeY_SlZiHQNRHbvprzeLxBTkM4NErfXEGYJLesQqBkYsAmJLgn0L33Rx6dp1reSFfsdk6xPcVHwqAe8pLEwsjHMknUNj-S-NNptv2I4oR-ZFknB-7WHO73sYiD5q-hRSyiV_ZJFKSlOo6wNqx9ei11HGdba8PsMO0yo9pterBY6tkaeL1ZKnRyka41-yQCY6hJdaUuToolpSYVYDvOhLYX50nSmEF75st2gX6XltOpZcUO8C0jTbjferdXoBKTO7wnBKsrzveWXGReoz_01bU9BWCBtdQzfZVTjPaI-1I2ej-UwwZqP5OAV8OlFImmHmxc366zTdX7AoMsB8XRE3WzG-2A> >>> >> >> >> -- >> _,,,^..^,,,_ >> best, Eliot >> >