In other news, the ghcide team announced today their next release would be the last one to support the GHC 8.4 branch. GHC 8.10 has already been in maintenance mode for quite some time and release 9.0 is just around the corner.
That version is antique. Are we later yet?
OTOH, having all of the programming languages available in the same image is a boon to creativity and ease of using the right tool for each part of the job.
@TwoSteps, is there any way to get an idea of what language updates might be coming soon? I’d really love to get support for the new const fn support for loops and conditionals in Rust, or even some hint of when it might come up for consideration.
Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly ‘FSharp.Core, Version=4.7.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’. The system cannot find the file specified.
Any news on a Rust update?
And is this still valid:
Rust submissions are only compiled in release mode for Multiplayer Arena Submits? (e.g. not for Optimization puzzles?) => Rust Release mode compilation
Would it at least be possible to detect whether the rust code in the ide is yours or that of another participant before deciding whether to run in debug mode?
The idea is that if I try running my bot against emil’s in the ide, then I want his bot to work as it would in the arena.
Last general language versions update on CG happened in November 2019, so - as the Fall Challenge is already behind us - I suggest/ask for doing another all-languages update round. I know, some improvements went live on CG in the past year (like .NET Core), but I assume many other language’s interpreter/compiler received important updates recently. (a selfish hint: PHP 8 is released…)
And if you are at it, please add Julia support…Actually I personally do not care too much about that one, but if so many people are asking for it, why not, maybe it is even better than D… I would gladly spend some introduction time with it (maybe time duration worth 15 easy solo puzzles )
EDIT: just had a quick check at PHP 8. With the new JIT enabled, local run of my 2048 solver code shows a 4x speed increase at same node count. Okay, maybe fellow C++ codingamers are still not trembling in fear , but still nice. And speed-unrelated enhancements are also nice, with moving towards a stronger typesystem and more readable code.
Please could you support compilation optimizations for Swift? It can be 20-100 times slower without them (see old forum threads here & here). Thanks for everything.