When I read the topic, I thought that we were going to get some new programming languages. I was hoping for Kotlin in particular. It has been in demand forawhile and should be very easy to add.
Well it’s not that easy to add a new language to the platform
We’re working on a lot of other things and we currently have not much time to dedicate to adding a language.
For sure we have no clear way of knowing how many players would like which new language, and this doesn’t help us to choose. I’m going to look into it. Don’t worry, the time will come!
When I read the topic, I thought that we were going to get some new
programming languages. I was hoping for Kotlin in particular. It has
been in demand for a while and should be very easy to add.
Are you sure? When I see the demand there was to add Swift and Rust and the ammount of people using those, I am doubtful that adding more and more “obscure” (no sorry, very application specific ) languages will make the platform much “better”. Don’t forget that adding a language is not just adding a compiler on the server. You have to add a parser for each puzzle, ideally test those to avoid unwanted timeout that would make a puzzle not feasable and, last but not least, keep the language “up-to-date”. The more language the site supports, the more place will those task take in the CiG team’s schedule. I personally prefer if they focus their effort into creating more content, more and better puzzles… etc
To be fair… I wasn’t really wanting to use Swift or Rust… but now that they are there, I’m more inclined to actually check them out.
Yeah… I’ve been kind of not doing too much of them too quickly… but I’ve not really been doing much of anything on this website too quickly. To the point where I’ve mostly been sticking with C and Perl… even for situations using other languages would be the logical answer to do there (and mocking my own stubbornness with it, rather than actually justifying it).
Can we get an update to Swift 3? It’s a major change from Swift 2, and the app development community has already moved to it, with Apple dropping support for Swift 2 very aggressively.
Plese update Haskell too, I can’t use ghc 7.8.3 via stack (on Arch linux) anymore.
Now I have to blindly use 7.10.3 to test code locally and hope nothing will break when submit.
There is no major issue yet but update would be nice
$ stack --resolver=lts-0.3 setup
Run from outside a project, using implicit global project config
Using resolver: lts-0.3 specified on command line
No information found for ghc-7.8.3.
Supported versions for OS key 'linux64-ncurses6': GhcVersion 7.10.3, GhcVersion 8.0.1