- repl.it is interactive, which means that not only a process and a container is booted up that stays with you the whole session time but also means that the program state is saved when you're executing code from the repl console. This enabled interactive games like text games and cli programs.
- support for multiple file with realtime file update. You can plot something for example: https://repl.it/site/blog/file-updates
- support for third party modules starting with pipy and npm (you can import any module from those registries).
There are many other small features that's worth checking out. But to sum up, Repl.it is not just trying to be a code execution service but an actual programming environment.
Still, I like the website better than TIO. At TIO I picked PHP to test and it gives me options like headers, options (without a list of options/settings to modify, just an "Add" button)... I just want to type code in an editor and run it. Repl.it also has syntax highlighting.
(For those who don't know, REPL is read-evaluate-print-loop, so it takes an input (e.g. "int i = 0;"), evaluates it (runs it), prints any output, and loops back to the start.)
Check our most of our other languages. They're proper repls I promise ;)
I wrote about the distinction you're talking about when we released swift support:
Anyway, pretty nice collection of languages you have there; a lot of which I want to play with but don't feel like installing a proper toolchain yet. So I'll definitely use the service :).
interpreter options input.tio arguments
Where input.tio is the file containing the code.They spin up a docker container with a language of your choice, all from the web.