Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Racket #63

Open
spdegabrielle opened this issue Jul 15, 2020 · 5 comments
Open

Add Racket #63

spdegabrielle opened this issue Jul 15, 2020 · 5 comments
Labels
help wanted Extra attention is needed new-platform Request to add a new language

Comments

@spdegabrielle
Copy link
Contributor

Please consider adding this language or platform.

Racket https://racket-lang.org

I might possibly send a PR with a Dockerfile and a starter kit.

https://hub.docker.com/r/racket/racket/

based on repo https://github.com/jackfirth/racket-docker

@spdegabrielle spdegabrielle added the new-platform Request to add a new language label Jul 15, 2020
@beevee beevee added the help wanted Extra attention is needed label Jul 15, 2020
@beevee
Copy link
Member

beevee commented Jul 15, 2020

Sure. Would you like to help?

We'll need to add dockerfiles to this repository (see https://github.com/icfpcontest2020/dockerfiles/tree/master/dockerfiles/java for example).

We'll also need to create a starter kit that does a HTTP POST request to the provided URL.
I've created a repo for Racket starterkit here: https://github.com/icfpcontest2020/starterkit-racket
You can use the Java starterkit as an example of the desired behavior: https://github.com/icfpcontest2020/starterkit-java

@spdegabrielle
Copy link
Contributor Author

I've not used docker before so I'll have a go.
I'm a bit confused about how the dockerfiles include the language in the container?
The existing racket container I'm working form included a number of commands to bring in assets from the racket installer url, but the java and other dockerfiles seem to neither contain the java installer, or download it from the internet?
So how do include racket and its standard libraries in the competition docker file?

@spdegabrielle
Copy link
Contributor Author

I've created a pr 'add racket' #71
I have no idea if it is correct or how to test it.

@spdegabrielle
Copy link
Contributor Author

pr for racket starterkit icfpcontest2020/starterkit-racket#1

@beevee
Copy link
Member

beevee commented Jul 16, 2020

Thanks for your contribution. I'll try to figure it out myself and get back to you if I have questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed new-platform Request to add a new language
Development

No branches or pull requests

2 participants