D Language Foundation January 2023 Quarterly Meeting Summary

ryuukk_ ryuukk.dev at gmail.com
Mon Feb 27 14:31:56 UTC 2023


On Monday, 27 February 2023 at 14:24:38 UTC, Adam D Ruppe wrote:
> On Monday, 27 February 2023 at 12:08:58 UTC, newbie wrote:
>> with `betterC` you can target into new platform without much 
>> work, and easy to deal with dynamic library,  generate much 
>> fast and smaller binary.
>
> you can do this without betterC too. often easier. And it could 
> be even easier with a little bit of work that benefits 
> everybody.

The custom runtime route is a mistake to expect from users, why 
should i manage all of this, it should just work, well you are 
forced because of X, Y, Z are not yet ported! so you cherry pick 
on a code basis, rather than on a feature basis

You'll also have to keep track of the compiler developments in 
case runtime hooks get changed, also if you are not careful about 
your implementation you have silent bugs (i had one with switch 
errors that was hard to track down, i had to copy/paste code from 
your repo)

With C/C++ and even Rust/Zig/Go(tinygo), you don't have that kind 
of problems

The bare is set by other languages already, -betterC is helping 
staying on buisness for that kind of purpose



More information about the Digitalmars-d-announce mailing list