Idioms for the D programming language

Bruce Carneal bcarneal at gmail.com
Sun Feb 14 20:10:45 UTC 2021


On Sunday, 14 February 2021 at 17:56:00 UTC, James Lu wrote:
> On Saturday, 13 February 2021 at 16:39:12 UTC, Imperatorn wrote:
>> On Saturday, 13 February 2021 at 16:06:31 UTC, James Lu wrote:
>>>  [...]
>>
>> "readable by a beginner" && "interesting and substantial 
>> information" might be hard to find. Did you mean front- or 
>> backend? If you want to show compiler u might look at 
>> https://github.com/dlang/dmd/blob/master/src/dmd/compiler.d 
>> for example.
>
> Frontend, to show the language.

If you are looking for high level understanding of a D front end 
https://github.com/SDC-Developers/SDC might help, either 
standalone or as a supplement to your DMD readings.

On the minus side, SDC is a hibernating prototype.

On the plus side, SDC employs a strong architecture that factors 
out many of the dependency issues facing DMD.  What remains is 
very readable.



More information about the Digitalmars-d-announce mailing list