On Monday, 26 January 2015 at 20:55:14 UTC, Wyatt wrote:
On Monday, 26 January 2015 at 20:19:09 UTC, Laeeth Isharc wrote:
Does Rust have the productivity of D? And it doesn't have the
maturity, as I understand it.
This brings up something that's been bugging me. D has a pitch
for users of a lot of crappy languages, but what do we say when
the competition isn't a total slouch?
This exchange (names changed) is what started this train of
thought:
<chum> though i don't understand what the point of D is either
because once you've already accepted a gc there are better
languages you could use
<chum> and if you refuse to accept one, then, well, you either
have c++11 or you wait for rust to be usable
<otherguy> chum: what is better than D once youre willing to
have managed mem?
<chum> it's functional, but the complaint all the gamedev folks
have about fp langs is that their implementations are usually
garbage collected and they can't accept gc pauses
<chum> otherguy: f#, ocaml, haskell
Particularly against F#, I'm not sure what to say (it's a
pretty interesting language, even if it's kind of ugly to look
at and CIL-ly). Thoughts?
-Wyatt
D GC collects far too often for games, I believe that the GC is
more configurable in 2.067 in this regard. I currently have to
disable the GC and run it manually. Single larger(ish) pause >>>
many, many small pauses.