• @onlinepersona
    link
    English
    352 days ago

    I will never understand why people name stuff just by opening an English dictionary and simply picking a word.

    Also why start a browser with C++? Google and Mozilla don’t employ nincompoops to work on their browsers and still say 70% of their CVEs are due to memory management errors from C++. Instead of learning from that, they start yet another browser in C++.

    In theory it great that this org wants to make an alternative, and probably being funded by a millionaire (billionaire?) can’t hurt, but C++ man? Come on…

    Anti Commercial-AI license

    • @LeFantome
      link
      515 hours ago

      For anybody else with the same question…

      The Ladybird browser started as a part of the SerenityOS Project. SerenityOS had adopted Ladybug imagery before the browser was conceived. “Ladybird” seemed like a perfectly reasonable name for a core component of the OS given its existing iconography.

      It was ( and is ) as good name in context.

      Ladybird has decided to split with its SerenityOS roots. I have pretty mixed feelings on that. Regardless, it would be silly to change the name at this point.

      The same history applies to C++. SerenityOS is written in C++. Until the split, the OS and browser were maintained in a mono repo with extremely deep code integration and coordination. They share the same custom C++ standard library and coding conventions for example.

      SerenityOS was started as a very personal project and the original author is ( or was ) a fan of C++. While I am personally not a fan, it seems like a perfectly reasonable language choice to write an OS in.

    • @[email protected]
      link
      fedilink
      16
      edit-2
      2 days ago

      I will never understand why people name stuff just by opening an English dictionary and simply picking a word

      Naming stuff is hard.

      • @onlinepersona
        link
        English
        -112 days ago

        Yeah, but not that hard.

        • La bird
        • BB.Bird (baby bird)
        • Birdanzo
        • Lanzango
        • Chicbee
        • Elburd (el bird)
        • Birday
        • Bowsun
        • Baysen
        • Lirsi
        • Slay BC

        You can even put effort into it and look for translations in other languages, combine them, use a colloquialism not found in the standard dictionary, or so many other things.

        Anti Commercial-AI license

        • @ericjmorey
          link
          46 hours ago

          I like Ladybird more than any of those alternatives.

    • Vik
      link
      fedilink
      English
      77
      edit-2
      2 days ago

      From.the FAQ

      Why build a new browser in C++ when safer and more modern languages are available? Ladybird started as a component of the SerenityOS hobby project, which only allows C++. The choice of language was not so much a technical decision, but more one of personal convenience. Andreas was most comfortable with C++ when creating SerenityOS, and now we have almost half a million lines of modern C++ to maintain.

      However, now that Ladybird has forked and become its own independent project, all constraints previously imposed by SerenityOS are no longer in effect. We are actively evaluating a number of alternatives and will be adding a mature successor language to the project in the near future. This process is already quite far along, and prototypes exist in multiple languages.

    • @refalo
      link
      -4
      edit-2
      1 day ago

      I will never understand why people are so miserable they feel the need to post grumpy and meaningless bad takes all day every day, with unenforceable anti-AI meme text in every post.

      • JackbyDev
        link
        English
        -114 hours ago

        grumpy and meaningless bad takes all day every day

        You don’t sound grumpy at all though lol

    • Zier
      link
      fedilink
      -212 days ago

      Agree with naming laziness. Ladybird is the name of a Lady Bug. Sick to death of things being named after animals. It’s a computer program not a living entity, it has no gender either. Even a nonsense word would be preferable to this mess. Lets call it Zalyo. No one else has that made up word, easy to search.