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 support for Scala #153

Closed
hermanzdosilovic opened this issue Apr 15, 2020 · 6 comments
Closed

Add support for Scala #153

hermanzdosilovic opened this issue Apr 15, 2020 · 6 comments

Comments

@hermanzdosilovic
Copy link
Member

From #151.

Scala homepage.

@OliverwengFiltered
Copy link

This feature will be sponsored by Filtered

@hermanzdosilovic hermanzdosilovic added this to To Do in Judge0 CE May 1, 2020
@hermanzdosilovic hermanzdosilovic moved this from To Do to In Progress in Judge0 CE May 1, 2020
@hermanzdosilovic
Copy link
Member Author

Hi @OliverwengFiltered,

I have a problem with adding support for Scala. You can read the details here.

One solution might be to not use isolate for the compilation of Scala programs but that would be a major security risk. I could add this option in the Judge0 API to compile only Scala programs outside of the isolate but you should know that I do not recommend doing that since the compilation of untrusted source code should be treated in the same way as execution from the security standpoint.

For now, I propose that we wait until the maintainers of isolate respond. I truly believe they can help.

Let me know what you think.

BR,
Herman

@OliverwengFiltered
Copy link

Hi @hermanzdosilovic

Thank you for the update. I agree that we should wait for isolate maintainer's response.

What about other languages' progress ?

Thanks
-Oliver

@hermanzdosilovic
Copy link
Member Author

For other languages, you can follow the updates on projects page. Let's keep this thread focused only on this issue.

@OliverwengFiltered
Copy link

OliverwengFiltered commented May 2, 2020 via email

@hermanzdosilovic hermanzdosilovic moved this from In Progress to Done in Judge0 CE May 4, 2020
@hermanzdosilovic hermanzdosilovic moved this from Done to Released in Judge0 CE May 5, 2020
@hermanzdosilovic
Copy link
Member Author

Hi @OliverwengFiltered,

thanks to Filtered for sponsoring this feature for 20 USD.

This language is now available in v1.7.0 and you can try it here.

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

No branches or pull requests

2 participants