Live data from Hacker News

Viewing profile — arcadia_leak

arcadia_leak

HN member
Joined
Tue, Feb 10, 2026, 9:15 AM UTC
HN karma
166
Public activity
25 items

About arcadia_leak

No profile information was provided.

Recent public activity

  1. comment
    Comment #47001997

    > not everything has a C API Anything that has stable ABI does. > go look how long I have been around on D forums You claimed higher up in this thread that D requires bindings to i…

  2. comment
    Comment #47001410

    > Rust also has issues using anything besides cargo. D also has its own build system but it's not the only option. Meson officially supports building D sources. You could also easi…

  3. comment
    Comment #47001383

    > You also need bindings in D, nothing new there. You don't. Any D compiler is a C compiler too, so it can take C headers without bindings or any overhead added.

  4. comment
    Comment #47001362

    > You never get a second chance at making a good first impression. There's a good number of younger programmers like myself who've never heard of D, say, before 2017 when those fal…

  5. comment
    Comment #47001326

    > C# 14/.NET 10 Yes, they added AOT but it's still challenging to do anything that requires calling into the OS, because you're going to need the bindings. It will still add some o…

  6. comment
    Comment #47001214

    > This talk explain why, it's not technical: https://www.youtube.com/watch?v=XZ3w_jec1v8 Really good talk, I remember watching it when it came out. Elm is what got me looking into …

  7. comment
    Comment #47001180

    Depends on what the multiplicand is.

  8. comment
    Comment #47001155

    > Writing C# that doesn't allocate is like wearing a straightjacket Yes, and that's where D is majorly superior to C# -- it's flexible enough for you to go down to the metal for th…

  9. comment
    Comment #46992801

    Why yes, D is not the best choice if you're looking for instant profit.

  10. comment
    Comment #46992635

    You can use C but you are not forced to. In fact, you can write C and convert it automatically to D (though it will need some amount of manual editing afterwards). C is supported a…

  11. comment
    Comment #46988363

    D by definition meets the FFmpeg's criteria because it's also a C compiler. Because of that I never wondered how D performs in the benchmarks, as I know for sure that it can give m…

  12. comment
    Comment #46987455

    It's true that there is no off the shelf tool that you can use right now to write your app, but it certainly doesn't prove that making such a tool is impossible or even complicated…

  13. comment
    Comment #46987346

    > D/C#/Java are valid options I'm never picking D This is perfectly fair. > D was in the perfect spot to fill if it did not make the GC decision I just find it hard to believe that…

  14. comment
    Comment #46987175

    > The fact that C# is becoming the GC language in game dev is proving my point. Respectfully, it doesn't prove your point. Unity is a commercial product that employed C# because th…

  15. comment
    Comment #46987143

    > C# C interop is pretty smooth True, but you still need to either generate or manually write the bindings. In D, you just import the C headers directly without depending on the bi…

  16. comment
    Comment #46987108

    One good case for it that I see is a viable basis for cross-platform desktop apps. Today, cross-platform desktop GUI apps are either just a snapshot of the website contained inside…

  17. comment
    Comment #46987045

    You'd be surprised to see how active the D community is, despite your fair point that it's noticeably smaller than in the "competing" (in quotes because it's not a competition, act…

  18. comment
    Comment #46986936

    I'd rather say that the GC is the superpower of the language. It allows you to quickly prototype without focusing too much on performance, but it also allows you to come back to th…

  19. comment
    Comment #46986851

    I'd say D's template error messages are much better than C++'s, because D prints the instantiation stack with exact locations in the code and the whole message is just more concise…

  20. comment
    Comment #46986801

    Yeah, I just saw his posts too and picked up the term :)

  21. comment
    Comment #46986756

    Well, I would say it's more like glasses - you can't convince those who don't wear them, and you don't need to convince those who need them either.

  22. comment
    Comment #46986079

    D and Rust are on the opposite sides at dealing with memory safety. Rust ensures safety by constantly making you think about memory with its highly sophisticated compile-time check…

  23. comment
    Comment #46985850

    On the flipside, with OOP is usually quite easy to put a debugger breakpoint on a particular line and see the full picture of what the program is doing. In diehard FP (e.g. Haskell…

  24. comment
    Comment #46985629

    This is not true. It took about 20 years for Python to reach the levels of its today's popularity. JavaScript also wasn't so dominant and omnipresent until the Chrome era. Also, ma…

  25. story