AuburnACM / auacm

The Auburn ACM Website
Apache License 2.0
15 stars 3 forks source link

Add Languages from Web Interface #83

Open WilliamHester opened 8 years ago

WilliamHester commented 8 years ago

It seems like it should be possible to add languages without making a revision to the site itself. I would like to have it so that we could actually add languages via the admin interface. It's not that common of a thing to do, but being able to modify the run/compile commands per language would be pretty nice to be able to do from the web.

BrandonLMorris commented 8 years ago

The thing that jumps out to me is compatibility: ensuring that the server has the appropriate compiler(s) is kind of outside of the domain of the app itself and stepping into the environment.

That being said, if we went whole hog with Docker this might be a thing. Maybe not configurable directly from the web interface, but adding a compiler could be a line in a Dockerfile, making maintaining consistency and control over the environment easier.

BrandonLMorris commented 8 years ago

(Changed the title so it didn't look like we weren't supporting dynamically-typed languages)