D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

Elronnd elronnd at elronnd.net
Fri Aug 24 23:52:53 UTC 2018


On Friday, 24 August 2018 at 11:55:47 UTC, Petar Kirov 
[ZombineDev] wrote:
> One of the things that makes Go successful is the quality/ease 
> of use of its toolchain. They have full cross-compilation 
> support out of the box because they don't rely on anything from 
> the C toolchain (libc, linker, etc.). They implement implement 
> everything themselves, from the syscall layer

This is something that has caused breakage on newer versions of 
macos, and broadly makes it difficult to port to new OSes.  
Something that might be worth pursuing, though, is implementing 
some of the things in core.stdc in pure d, like printf or strcmp, 
but printf *would* ultimately forward to the actual libc fwrite.


More information about the Digitalmars-d mailing list