On Friday, 28 April 2017 at 19:49:35 UTC, Ola Fosheim Grøstad wrote:
On Friday, 28 April 2017 at 17:48:47 UTC, Ola Fosheim Grøstad wrote:
On Friday, 28 April 2017 at 17:42:18 UTC, bachmeier wrote:
I'm hoping to put all information in one place. Then when someone on Reddit or HN or here starts making claims about the GC, I can give them one link that shows all of their options.

That's nice. Just get your hopes up for it having an effect.

Typo, I meant "don't"... Sloppy of me. Documentation is nice, but:

1. People will complain that it isn't possible.

2. When possible people will complain that it isn't in the standard library.

3. When in "std" people will complain that not enough libraries use it.

4. When libraries use it people will complain that it doesn't work with older libs.

5. When older libs have been rewritten to support it they will complain that it is better in Rust and C++ and not compatible with Rust and C++.

Anyway, my main point is that programmers coming from such languages will most certainly complain if it isn't in the standard library because of interoperability between libraries, but that is basically just the bottom of the hill that you have to climb to get to a level where people stop complaining.

Many invested in Rust and C++ will look for arguments to support staying with their language. I've come to the conclusion that the D community is mostly to blame for not making a good case to the other group that are open to D, but for technical reasons or simply personal preference don't like GC, that D is still an option. There's no excuse for not making it easy to evaluate one's options for GC-less programming if we support that style of programming.

Reply via email to