Languages update

Any news on this? Can we still have .Net Core before Spring Challenge?

Fun fact: we use almost 15 years old compiler in VB.NET :tada::tada::tada:

image

It was on hold for a while, but we should have it for the Spring Challenge, as announced.

6 Likes

What about F#?
If you can install dotnet core then compiling F# with it instead of mono should be a breeze.

yes, F# too of course. Wrong title of the Trello card :wink:
May happen this week!

4 Likes

They specified the month, not the year.

The famous Perl6 defense.

But Perl6 Christmas did happen in 2015.

1 Like

How is it going with .NET Core?

2 Likes

Business got in the way, but it’s still planned to have it before Thursday.

5 Likes

So python has numpy and scipy while C++ has … no relevent libraries as far as I can tell. Which is quite an imbalance.

Did nobody ask yet for libraries like Eigen or Boost? Or don’t you support C++ libraries because of linking/include path issues? In that case: Most of Eigen and Boost would work out of the box as soon as they are installed - no linking / include paths necessary.
Or is it that C++ is just too powerful already? :stuck_out_tongue:

Hi,

I take the opportunity to thank you for those regular updates. I’m an Ocaml fan, and the job done is very appreciated.

So good job and thank you very much to all the staff involved.

3 Likes

Only six hours left before the event :confused:

2 Likes

We’re deploying a minimal implementation of .Net core for the challenge:

  • .Net core 3.1
  • only for C#
  • only for contest/multi/solo
  • no highlighting of runtime errors
  • Play in IDE = debug mode, submit = release mode

I’m sorry we couldn’t do the complete implementation

3 Likes

While C# coders already has full language expirience, VB not even have LINQ support, so what’s the point of such update?

Great, now my Ocean of Code bot is broken :frowning:

CS1069: The type name ‘Bitmap’ could not be found in the namespace ‘System.Drawing’. This type has been forwarded to assembly ‘System.Drawing.Common, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51’ Consider adding a reference to that assembly.

When I change my code from using System.Drawing to using System.Drawing.Common, I get:
CS0234: The type or namespace name ‘Common’ does not exist in the namespace ‘System.Drawing’ (are you missing an assembly reference?)

1 Like

Any schedule for Python 3.8?

1 Like

Thanks so much for all your efforts!

1 Like

VB.NET is now compiled/executed by .Net core (same minimal implementation as C#: only for solo/multi games, no hyperlinking of compilation/runtime errors) (ping @mihei )

also “DEBUG” is no longer defined by the compiler when in debug (IDE) mode for C#

2 Likes

Great news, thank you very much!

Maybe the link is not what was intended… :slight_smile:

And that’s the wayyyyyy the news goes!

1 Like