Why is D unpopular?

deadalnix deadalnix at gmail.com
Fri Jun 10 20:29:52 UTC 2022


On Friday, 10 June 2022 at 19:37:37 UTC, H. S. Teoh wrote:
> On Fri, Jun 10, 2022 at 07:22:51PM +0000, mw via Digitalmars-d 
> wrote: [...]
>> How come the DMD frontend is in such terrible state?
>
> Because:
>
> 	https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
>
> Selected quotes:
>
> 	[...] you can ask almost any programmer today about the code
> 	they are working on. “It’s a big hairy mess,” they will tell
> 	you.  “I’d like nothing better than to throw it out and start
> 	over.”
>

Joel is assuming that the typical refactoring and maintenance is 
happening to keep the complexity under control. This hasn't 
happened in DMD at all.

Joel is right that dev are usually too prompt to pull that card. 
However, this case is slightly different.



More information about the Digitalmars-d mailing list