www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Where is D language?

reply WilliamTi <traitimden61 gmail.com> writes:
I can't wait to see D language in codingame.
Your competitors use it already but not here. I'm not sure you'll 
get new customers right now. I'm sure you'll get them a few later 
if you add D language right now.
Apr 17
next sibling parent reply Julian <julian.fondren gmail.com> writes:
On Wednesday, 17 April 2019 at 16:46:40 UTC, WilliamTi wrote:
 I can't wait to see D language in codingame.
 Your competitors use it already but not here. I'm not sure 
 you'll get new customers right now. I'm sure you'll get them a 
 few later if you add D language right now.
I'd never heard of this 'codingame' site until you mentioned it. You're probably in the best position, as a user of the site, to advocate D's inclusion. Incidentally spoj has D, with three compilers, although they're a bit dated. And that's another one I hadn't heard of at all until a user of the site asked that some language be included in it.
Apr 17
parent Julian <julian.fondren gmail.com> writes:
On Wednesday, 17 April 2019 at 17:03:21 UTC, Julian wrote:
 I'd never heard of this 'codingame' site until you mentioned it.
I took a look and this site's surprisingly fun. It doesn't have a lot of languages though, and the C stubs use scanf() which should be at least a felony offense or cause for anathema. It's clear that it's not the same person writing all the code. The other thread has an offer to write the D stubs, but maybe "here's the stubs" would be more persuasive. The version of this thread on their forums looks pretty hopeless, though. If anyone's more interested, you might want to start with the Discord linked here: https://www.codingame.com/playgrounds/40701/contribute---help/why-contribute The languages they have now are: C++ Java Javascript (sic) Python3 Bash C Clojure Dart Go Groovy Haskell Kotlin Lua ObjectiveC OCaml Pascal Perl PHP Python Ruby Rust Scala Swift VB.NET (#12), R (#16), with additions that rank lower than D on TIOBE: Dart (-3), Lua (-7), Scala (-8), Rust (-11), F# (-18), Clojure (-22), Haskell (-23). So, probably the languages they feel obliged to support, plus what they're personally interested in. A criteria like "let's get *very different* languages" should've pulled in Prolog, Forth, and an APL, at least. One like "let's augment the TIOBE languages with [languages that pragprog.com has books for]" should've pulled Erlang or Elixir. One like "let's augment these fuddy-duddy languages with [their future replacements]" should've pulled Crystal, Nim, D, maybe Reason. Not Perl6 though.
Apr 18
prev sibling next sibling parent Andre Pany <andre s-e-a-p.de> writes:
On Wednesday, 17 April 2019 at 16:46:40 UTC, WilliamTi wrote:
 I can't wait to see D language in codingame.
 Your competitors use it already but not here. I'm not sure 
 you'll get new customers right now. I'm sure you'll get them a 
 few later if you add D language right now.
I added a request to CodingGame to add support for the D Programming Language. Please consider to add a message to the initial post to increase the chance to get it in. https://www.codingame.com/forum/t/support-for-the-d-programming-language/98475 Kind regards Andre
Apr 17
prev sibling next sibling parent Aldo <aldocd4 outlook.com> writes:
On Wednesday, 17 April 2019 at 16:46:40 UTC, WilliamTi wrote:
 I can't wait to see D language in codingame.
 Your competitors use it already but not here. I'm not sure 
 you'll get new customers right now. I'm sure you'll get them a 
 few later if you add D language right now.
I already asked them to add D lang months ago, they said they will support it but still no date. You can use D on codesignal if you want.
Apr 17
prev sibling parent solidstate1991 <laszloszeremi outlook.com> writes:
On Wednesday, 17 April 2019 at 16:46:40 UTC, WilliamTi wrote:
 I can't wait to see D language in codingame.
 Your competitors use it already but not here. I'm not sure 
 you'll get new customers right now. I'm sure you'll get them a 
 few later if you add D language right now.
The issue is the lack of game engines supporting D or even written in D. I'm working on one (PixelPerfectEngine), but it's far from finished. I'm currently working on its editor, then I'll fix the bugs on the sprite layer related to scaling (one is associated with lazy horizontal scaling that causes any sprite to scaled to 2048 pixels to cause some ugly memory leakage issues, the other just makes sprites move glitchy when scaled and touching the top of the screen), then finally I can implement some scripting (QScript + my future BASIC interpreter) and work on its custom audio engine (currently relies on SDL2_audio).
Apr 18