Code Playgroud: Suggestions
I've used some online compilation tools before. You're VM setup seems pretty strong. Just some suggestions for the Code Playground The invocation for your code playground compilers/interpreters are preconfigured in the backend (e.g. /bin/bash ./Playground/runner.sh 0.5s g++ -Wall -fconcepts -pthread -std=c++17 -o /usercode/a.out *.cpp usercode/a.out). It would be nice if you could add some dropdowns like for some common settings like -std=XXXX etc. The ace editor is nice though, I've used that in some projects. Ace has a vi keys setting. It would be awesome if you could add that (I usually make my vi/normal toggle alt-j) Multi file/folder support would also be appreciated. Something like treejs (https://www.jstree.com/) would be awesome I know Code Playground is not repl.it, but hell, why not go for it?