4 ms·
I really hope some people find this to be a fun tool. I spent a little over five months building it by myself. Before anyone asks, yes, the backend currently s
by Method-X 10y ago
I really hope some people find this to be a fun tool. I spent a little over five months building it by myself.
Before anyone asks, yes, the backend currently supports other languages! Specifically:
* C
* C#
* C++
* Elixir
* F#
* Haskell
* Java
* JavaScript
* Objective-C
* OCAML
* Php
* Python
* Ruby
* Rust
* Swift
Once I’ve smoothed out the rough edges and squashed some bugs, I’ll begin working on rolling other languages out. Also, the challenges right now are rather easy BUT the system allows anyone to publish their own challenges: https://edabit.com/guide/creating-challenges https://edabit.com/guide/creating-challenges. So if you want harder/more challenges, by all means please help out! :)
- sgslo 10y agoHow are you handling execution of each language? I've looked at https://github.com/remoteinterview/compilebox https://github.com/remoteinterview/compilebox a bit, but looks like it has some issues around infinite loops.
- Method-X 10y agoEvery time code is run/checked it's done inside a docker container. This allows me to set up an environment for as many languages as I want and unit test them. The containers run for a maximum of 2 seconds so if there's an infinite loop, the container is destroyed eventually anyway.