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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Crystal support #673

Closed
faustinoaq opened this issue Dec 7, 2017 · 2 comments 路 Fixed by #2732
Closed

Add Crystal support #673

faustinoaq opened this issue Dec 7, 2017 · 2 comments 路 Fixed by #2732

Comments

@faustinoaq
Copy link

Hi I like this tool 馃憤

Would be possible to add support for The Crystal Programming Language.?

Crystal is a self-hosted programming language with friendly syntax, static type checking and modern stdlib. It compiles into efficient, easy-to-distribute native code.

crystal

@mattgodbolt
Copy link
Member

Thanks for this request, and the kind words.

We're in the process of making it easier to add languages. That said, adding a language is usually fairly straightforward. We've recently added Pascal in only a few pull requests. We have made a document explaining some of the things needed here: https://github.com/mattgodbolt/compiler-explorer/blob/master/docs/AddingACompiler.md if that helps.

Hopefully you'll be inspired to give making a PR both for this site and for the compiler-explorer-image site that hosts all the compilers!

@wooster0
Copy link
Contributor

wooster0 commented Oct 10, 2019

@mattgodbolt I would like to try this but I'm a bit confused by what guide to follow.
https://github.com/mattgodbolt/compiler-explorer/blob/master/docs/AddingALanguage.md
or https://github.com/mattgodbolt/compiler-explorer/blob/master/docs/AddingACompiler.md?
Crystal is both a compiler and a language. Should I follow both somehow?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants
@mattgodbolt @faustinoaq @wooster0 and others