[Pharo-dev] [Pharo-users] Fwd: Announcing Repl.it Multiplayer

phil at highoctane.be phil at highoctane.be
Fri Dec 7 07:22:12 EST 2018


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 at 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 <btc at 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.miranda at gmail.com>
> wrote:
>
>> Hi Santiago,
>>
>> On Thu, Dec 6, 2018 at 1:52 PM Santiago Bragagnolo <
>> santiagobragagnolo at 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 <contact at repl.it>
>>> Date: jue., 6 de dic. de 2018 21:55
>>> Subject: Announcing Repl.it Multiplayer
>>> To: <santiagobragagnolo at 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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20181207/cc341666/attachment.html>


More information about the Pharo-dev mailing list