C's Biggest Mistake on Hacker News
Atila Neves
atila.neves at gmail.com
Tue Jul 24 12:13:27 UTC 2018
On Tuesday, 24 July 2018 at 11:53:35 UTC, Ecstatic Coder wrote:
> On Tuesday, 24 July 2018 at 10:40:33 UTC, Dukc wrote:
>> On Monday, 23 July 2018 at 15:06:16 UTC, Ecstatic Coder wrote:
>>> [...]
>>
>> They already work, except for the concatenation operator
>> because it obviously requires the GC. And converiting a
>> pointer from C code to D is easy, because you can slice
>> pointers just like arrays -it's just that it won't be bounds
>> checked.
>
> Nice.
>
> But if you want D to be REALLY appealing to a majority of C++
> developers, you'd better provide them with the FULL D
> experience.
>
> And unfortunately, using builtin arrays/strings/slices/maps in
> the usual way is probably a big part for it.
>
> Don't forget that concatenating strings in C++ is perfectly
> ALLOWED in C++, WITHOUT using a GC...
Same in D, it's just that nobody's bothered writing a string
class/struct.
Atila
More information about the Digitalmars-d
mailing list