• BeigeAgenda@lemmy.ca
    link
    fedilink
    arrow-up
    39
    ·
    19 days ago

    D is more than 20 years old (from 2001), so it’s due for a renaissance, Python was also in its 20s before it became fashionable.

    • ZILtoid1991@lemmy.worldOP
      link
      fedilink
      arrow-up
      17
      ·
      19 days ago

      It kind of bounces back after the catastrophe that D1 vs D2 and Phobos vs Tango caused, but might be broken by AI bros trying to chase the vibe coding trend.

      • WhiskyTangoFoxtrot@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        19 days ago

        Don’t get me started on D2. I mean, having an underfunded pee-wee hockey team represent the country in an international tournament after one good season? Seriously?

    • fruitcantfly@programming.dev
      link
      fedilink
      arrow-up
      3
      ·
      18 days ago

      D seems unlikely to get a renaissance. These days languages are facing much stiffer competition, and D has never solved its fundamental problems:

      It is a rudderless language, that struggles with fragmentation due to the hype-driven addition of half-baked and mutually incompatible paradigms, with a leadership that keeps driving away contributors.

      I can’t see how any of this could change while Walter Bright is still in charge, but I also don’t see how the language could survive him stepping down as BDFL

    • ZILtoid1991@lemmy.worldOP
      link
      fedilink
      arrow-up
      21
      arrow-down
      1
      ·
      19 days ago

      Multiple in fact. D1 vs D2, Tango vs Phobos, mutable by default vs const by default (was minor, but allegedly lead to the existence of Rust), Adam D Ruppe leaving and forking the compiler (OpenD - might be useful to you depending on things), “let nazis code” (though DLF have not only backtracked on it but also set up some basic safety measures), etc. Can still recommend the language if you want a more C-style language and not OCaml with curly brackets, or if borrow checker is a dealbreaker for you in Rust.

      • nebeker@programming.dev
        link
        fedilink
        English
        arrow-up
        10
        ·
        19 days ago

        We really all need to get along and accept each others’ opinions. Even if some people are completely wrong and think mutable by default it OK. Hehe.

    • marcos@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      19 days ago

      There have been something where some developers left, but I don’t remember it well enough to search for.

      • themoken@startrek.website
        link
        fedilink
        arrow-up
        9
        ·
        19 days ago

        This is definitely about the D language, I just haven’t heard anything about in a long time (since Rust ate its lunch) and nothing about it using AI or long time devs leaving.

  • Feyd@programming.dev
    link
    fedilink
    arrow-up
    9
    ·
    19 days ago

    Did they ever sort out the GC vs nonGC standard library kerfuffle? I was interested in dlang quite awhile ago but the ecosystem seemed fractured (and not big enough for that to be ok)

    • ZILtoid1991@lemmy.worldOP
      link
      fedilink
      arrow-up
      6
      ·
      19 days ago

      Yes, they’re letting the community to deal with the noGC part, while Phobos will be strictly GC in the future.