Live data from Hacker News

Repl.it Multiplayer

repl.it

91–100 of 120 posts

Re: Repl.it Multiplayer

#91

Really cool, Repl.it is the best online bite-sized programming platform I've ever used. The breadth of languages offered is surprising (Brainfuck and Scheme?!), and things I would have thought wouldn't be supported were supported. I say this in spite of an excruciating experience I had a few weeks ago where I led a Python for absolute beginners day-long workshop. I had tried Repl.it before writing the course material…

> The breadth of languages offered is surprising

Do you know Try it online?

Try it online: https://tio.run/ code: https://github.com/TryItOnline

Re: Repl.it Multiplayer

#92
post #71
post #65

Earlier quoted context omitted.

What would multiplayer look like in a gitlab like app?

I imagine I could edit a file in a web-based editor and my collaborators would be able to see those edits in real time. Maybe it wouldn’t be a full-fledged IDE, but I could imagine building development workflows into gitlab’s CI/CD pipeline to facilitate semi-rapid pair-programming/prototyping.

I can readily see how that would pan out in GitLab's Web IDE[0].

https://about.gitlab.com/2018/04/22/gitlab-10-7-released/#we...

Re: Repl.it Multiplayer

#94
post #60

This is cool. By the way I just tried it and ran a simple infinite loop (in Python) and the whole page goes unresponsive and I don't seem to have a way to terminate the process?

Works for me in Firefox. Doesn't lock up, just gets a bit less responsive, but I can still press the stop button and it reacts fairly quickly.

Re: Repl.it Multiplayer

#95
I wish there was a service which allowed collaborative code editing without registration/an account. Some years ago I used Gobby/Sobby [0] for such use-cases but using a website would make the whole thing much easier than having to install some software first.

[0]: https://gobby.github.io/

Re: Repl.it Multiplayer

#98

Really cool, Repl.it is the best online bite-sized programming platform I've ever used. The breadth of languages offered is surprising (Brainfuck and Scheme?!), and things I would have thought wouldn't be supported were supported. I say this in spite of an excruciating experience I had a few weeks ago where I led a Python for absolute beginners day-long workshop. I had tried Repl.it before writing the course material…

I hope. If you need redundancy, I would consider setting a parallel setup with glitch.com which to my surprise also supports python and is battle-tested. No affiliation, just a happy user (of both repl.it and glitch)

Re: Repl.it Multiplayer

#99
post #83

Really cool, Repl.it is the best online bite-sized programming platform I've ever used. The breadth of languages offered is surprising (Brainfuck and Scheme?!), and things I would have thought wouldn't be supported were supported. I say this in spite of an excruciating experience I had a few weeks ago where I led a Python for absolute beginners day-long workshop. I had tried Repl.it before writing the course material…

"letting me spare the class the possibly excruciating and definitely not fun experience of downloading and configuring Python and an IDE" Aren't you afraid that class participants will have a hard time configuring later Python and IDE by themselves? Wouldn't be beneficial for them to spend some time setting up their own environment during the class? BTW I am curious in what way installing Anaconda and starting Jupyth…

For absolute beginners, I'd even prefer something like this:

1. Hit install on Python and accept the defaults.

2. Install a simple text editor with syntax highlighting.

3. Open a file right on your desktop and type two commands in it and press F5 or something to run it.

Anaconda and Jupyter are great tools, but even they add complexity you don't need when teaching absolute beginners how accessible this can be.

Here's Python. It's installed. Tell the computer what you want to do inside a file. You understand text files and how to store them where you want, use your own conventions for that. Shove it in documents or whatever. We'll learn about project management and version control later, when you're writing programs more than 20 lines long.

Re: Repl.it Multiplayer

#100
post #64
post #62

Earlier quoted context omitted.

Maybe a CRDT or Operational Transform?

It's OT -- we'll write a technical blog soon :)

Looking forward to it!

I've been evaluating ShareDB[1] for a Google Docs-like and it seems promising.

The OT space is really interesting. For those wanting to read more about it, check out the paper: "Operational transformation in real-time group editors: issues, algorithms, and achievements"[2]

[1] https://github.com/share/sharedb

[2] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.53....

Post reply on HN