DMD backend generation future with the new AI race processor

electricface electricface at qq.com
Tue Mar 12 03:13:27 UTC 2024


On Monday, 11 March 2024 at 20:32:44 UTC, Ben Jones wrote:
> On Sunday, 10 March 2024 at 22:55:32 UTC, Brad Roberts wrote:
>> The issues I had with doing the arm DMD backend were primarily 
>> the difficulty of deciphering and penetrating the dmd backend, 
>> not the arm parts.  The other big issue I had was me and my 
>> work patterns.  I got enough done that I knew it could be 
>> done.  That's an inflection point for me where it's likely 
>> I'll drop many projects, particularly the exploratory ones.  I 
>> was also busy with a more than full time job and had to 
>> prioritize it over massive side projects.
>
> I'm happy to help with this project.  I also don't think we'll 
> hit LDC performance, but there's benefits to being self hosting 
> on ARM platforms without LDC/GDC.

Maybe we could consider adding a backend for the Go language 
toolchain. I think there are many similarities between the D and 
Go languages, such as simplicity, readability, and speed.


More information about the Digitalmars-d mailing list