Languages update


#61

@Jahz for Java, we thought Java 9 and 10 didn't bring much so we prefer to wait for 11

@qbit86 Mono was there first :grin: . We should check if .Net Core supports Vb.Net too because we don't want to keep both Mono and .Net Core

We support C# 6.0, not 7.0 or later

@JLT I'll ask the devs about Cython


#62

We support C# 6.0, not 7.0 or later

It would be great if you specified 7.2 langversion switch in build script, even if it is only partially supported in Mono.


#63

They say it's possible to build VB app for .NET Core with Visual Studio; so it's likely supported via command line too.


#64

Please, add switch -langversion:latest or at least -langversion:7.2 when running Mono's csc (actually Roslyn). It is only 7.0 by default on Mono 5.12.0, but 7.2 is supported:

$ "/c/Program Files/Mono/bin/csc" /langversion:?
Supported language versions:
default
1
2
3
4
5
6
7.0 (default)
7.1
7.2 (latest)
latest

@_CG_Thibaud Please!


#65

Not sure if this is related to the recent language update but the tensorflow puzzle appears broken: ImportError: No module named six (https://www.codingame.com/ide/puzzle/deep-learning-tensorflow). This error appears without having the import in the IDE code.

My code for this challenge was working and this issue was pointed out on the chat by someone trying the puzzle (@Patricia). Could you check it out please :slight_smile: ?


#66

Thank you, great work with keeping the languages up to date :slight_smile:

Can you please elaborate on this? Is close collaboration required to update a language version, or do you need approval to use it by the developers? I mean 1.1.50 is OK but I expected an update this time around :slight_smile:


#67

I'd like to second the request for .Net Core (2.1 preferred) for C#, F# and VB.Net please. This will make it support all the same features for all Windows/Linux/Mac, has many new and useful language features and is the most performant version of the .Net ecosystem to date.

Thanks :grinning:


#68

I'd love to see Cython on CG :heart:
but it might need some adjustments in the environment (for compiling phase).

Technically, it might be easier to use numba (python module).
Once installed, it needs no special accommodation in the environment,
you execute your script with the standard python command.
Please mention it along the Cython option.


#69

Any word on the possibility of Elixir being added at some point?


#70

I think it's the language at the top of the demand list.


#71

Here's hoping :pray:


#72

We didn't manage to make C# work with .Net Core. For now.


#73

I’m sorry, but i cannot restrain myself from leaving it here :slight_smile:

I would be glad to help with technical issues.