Open
Description
Feature Request
Add more languages to the dev container
Description
These langagues need to be accessabel by running their standard calling operation from inside the container. Some of them are already in progress but feel free to pick them up
- Clojure
- Dlang (Fixes in PATH that make dlang, emojicode and factor usable #890)
- go
- kotlin (Fix devcontainer for Kotlin #930)
- lolcode (Add devcontainer setup for lolcode #916)
- piet (Add setup for devcontainer for Piet #918)
- matlab (octave)
- emojicode (Fixes in PATH that make dlang, emojicode and factor usable #890)
- factor (Fixes in PATH that make dlang, emojicode and factor usable #890)
- racket (Add racket setup to devcontainer #875)
- scheme (Add scheme setup to devcontainer #876)
- scratch
- swift (Add initial setup for Swift in devcontainer #880)
- whitespace (Add devcontainer setup for whitespace #914)
- elm (Add devcontainer setup for Elm and fix Euler Elm example #911)
- v (Add devcontainer setup for V lang #910)
This will help the algorithm archive run many languages in the same environment and allow maintainers and contributors to use the container to test their code without having to install many, many languages.
Additional context
Related to #870
Feel free to reach out to @ntindle on GitHub or NTindle#1998 in the discord if you need help getting setup.
For Algorithm Archive Developers
- This feature can be added to the Master Overview (if it cannot be, explain why in a comment below -- lack of technical expertise, not relevant to the scope of this project, too ambitious)
- There is a timeline for when this feature can be implemented
- The feature has been added to the Master Overview
- The feature has been implemented (N/A)