Description
The sandbox currently supports Python, JavaScript, TypeScript, Go, Rust, C, C++, and Bash. Java and Kotlin are widely used and would broaden ATLAS's usefulness for more developers.
Requirements
Context
The sandbox architecture is straightforward — each language needs a compile step and a run step. See existing implementations in sandbox/executor_server.py for the pattern.
Description
The sandbox currently supports Python, JavaScript, TypeScript, Go, Rust, C, C++, and Bash. Java and Kotlin are widely used and would broaden ATLAS's usefulness for more developers.
Requirements
javac+java)kotlinc+kotlinorkotlincto JAR)sandbox/executor_server.pyjava,kt,kotlin)docs/TROUBLESHOOTING.mdsupported languages listContext
The sandbox architecture is straightforward — each language needs a compile step and a run step. See existing implementations in
sandbox/executor_server.pyfor the pattern.