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

  • D Language Fo... Mike Parker via Digitalmars-d-announce
    • Re: D La... newbie via Digitalmars-d-announce
      • Re: ... Adam D Ruppe via Digitalmars-d-announce
        • ... ryuukk_ via Digitalmars-d-announce
      • Re: ... Mike Parker via Digitalmars-d-announce
        • ... Ferhat Kurtulmuş via Digitalmars-d-announce
    • Re: D La... Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
    • Re: D La... M.M. via Digitalmars-d-announce
      • Re: ... Adam D Ruppe via Digitalmars-d-announce
        • ... M.M. via Digitalmars-d-announce
    • Re: D La... ryuukk_ via Digitalmars-d-announce
    • Re: D La... bachmeier via Digitalmars-d-announce
      • Re: ... Dom Disc via Digitalmars-d-announce
        • ... jmh530 via Digitalmars-d-announce

Reply via email to