Despite Drew being a wayland advocate, I think that Hare is perfect for X window managers/des because of it's tagged union based error handling a...

Despite Drew being a wayland advocate, I think that Hare is perfect for X window managers/des because of it's tagged union based error handling and match statement. Think about how shorter DWM could be if it was written in hare!

Beware Cat Shirt $21.68

Rise, Grind, Banana Find Shirt $21.68

Beware Cat Shirt $21.68

  1. 1 month ago
    Anonymous

    Buy an add, Drew.

    • 1 month ago
      Anonymous

      >add
      Lmao seething ESL pajeet, seething because Drew, a white man, made a white language with white mascot

      • 1 month ago
        Anonymous

        >Drew, a white man
        If you've even casually skimmed Drew's blog and fediverse posts you would come to learn he's a pervert with a warped sense of justice. If you don't believe what Drew believes he will make it his mission to tell the world. What Drew forgets is that people don't like interacting with spergs, so no one believes his bullshit anyway.

        Hare is irrelevant because it uses QBE, which is shit. Write your own compiler Drew you lazy PA Black person.

        • 1 month ago
          Anonymous

          >it uses QBE, which is shit. Write your own compiler Drew
          my take is that using the pluggable backend of a popular "alternative" C compiler for bootstrapping fits very well with the overall idea of the project and i like it
          what specifically makes qbe shit tho?

      • 1 month ago
        Anonymous

        A very israeli looking white man.

        • 1 month ago
          Anonymous

          This interview killed all enthusiasm I had for the project. Compare it to the Zig one, the interviewer literally had to stop asking questions about the language because he realized there was zero substance behind the elevator pitch.

          • 1 month ago
            Anonymous

            not everything has to be grand, i think "C but with some warts removed" is a great elevator pitch

          • 1 month ago
            Anonymous

            It doesn't need to be grand, it just needs to actually do something of value outside of "it won't have breaking changes".

            "C with the warts removed" is literally just Zig. Zig builds C, has interop with C, and is a better cross compiler for C. It is a literal drag and drop replacement to C as is today. You sacrifice literally nothing to transition from C to Zig in your existing C codebase.

            Hare, like Sway, is going to be a half-baked toy that unlike Sway won't get to own marketshare by virtue of being literally the only viable option in the space. If Hyprland came out before Sway did, no one would have touched Sway and unfortunately for Hare, Zig already exists.

          • 1 month ago
            Anonymous

            >It doesn't need to be grand, it just needs to actually do something of value outside of "it won't have breaking changes".
            That alone is something for which we all should hope for hare

            >"C with the warts removed" is literally just Zig.
            No, the problem is that zig is that + a lot of other things.

            > You sacrifice literally nothing to transition from C to Zig in your existing C codebase.
            You sacrifice using a language that is more different from C wrt to hare

            This interview killed all enthusiasm I had for the project. Compare it to the Zig one, the interviewer literally had to stop asking questions about the language because he realized there was zero substance behind the elevator pitch.

            Hare is a boring language, but that's exactly the point. It's like people can't remember the past

        • 1 month ago
          Anonymous

          Drew is the man on the right

      • 1 month ago
        Anonymous

        lurk moar newbie

      • 1 month ago
        Anonymous

        >look, IQfy!
        >I'm racist like you!!1
        >pls accept me 🙂
        have a nice day moron

        • 1 month ago
          Anonymous

          I don't need acceptance, that is a troony gay thing. I don't need the newbies to accept me, because I accept myself into IQfy. I couldn't care less about you, especially after all the time I spent here

          • 1 month ago
            Anonymous

            By any chance, do you so happen to hate yourself?

            Because clearly you are huffing a lot of copium. Go see a therapist anon.

          • 1 month ago
            Anonymous

            >look, I even hate trannies and don't care about being accepted! will you accept me now?
            we all read your blog, drew. you're an oversocialized gay homosexual. have a nice day

          • 1 month ago
            Anonymous

            >deoped

          • 1 month ago
            Anonymous

            >everyone i dont like is this random homosexual from a chatboard
            starts to seem that was the only win in your life

          • 1 month ago
            Anonymous

            >kicked

  2. 1 month ago
    Anonymous

    Very cishet lagomorph, much no likey.

  3. 1 month ago
    Anonymous

    Drew Segfault

  4. 1 month ago
    Anonymous

    >because of it's tagged union based error handling and match statement
    Rust also has those. They're not unique to Hare.

    • 1 month ago
      Anonymous

      Zig also does. In fact, almost every modern language has some kind of pattern matching because it's cool to hate error handling with exception now.

      • 1 month ago
        Anonymous

        >because of it's tagged union based error handling and match statement
        Rust also has those. They're not unique to Hare.

        **anonymous** tagged unions.
        That means you can return a tagged unions from a functional like

        fn foo() (int | error)

        I'm not sure about rust by zig shouldn't have them.

        • 1 month ago
          Anonymous

          >fn foo() (int | error)
          how do you pattern match on a tagged union that hasn't tags?

          • 1 month ago
            Anonymous

            It has tags, but you can just use the match statement and then case let i: type or just case type: if you aren't interested in value

          • 1 month ago
            Anonymous

            >It has tags
            they are nowhere to be seen in

            [...]
            **anonymous** tagged unions.
            That means you can return a tagged unions from a functional like

            fn foo() (int | error)

            I'm not sure about rust by zig shouldn't have them.

            though
            So that means that you can omit the tags in a tagged union type declaration (including function signatures) if all the "branch" types of a tagged union are of different types? (else you couldn't distinguish them)

          • 1 month ago
            Anonymous

            The tags are its members, otherwise they would have not been "anonymous"

            You don't have to distinguish between two different unions, why would you care if it's a optional types for a network socket or a integer? You can declare a named union but for error handling you just have to match on return types

          • 1 month ago
            Anonymous

            >otherwise they would have not been "anonymous"
            it could have been that anonymous refered to the absence of a typedef

          • 1 month ago
            Anonymous

            the type names are the tags, you send_string(match(foo()) { case int => yield "it's a number!"; case error => "oh noez!"; });

          • 1 month ago
            Anonymous

            *yield "oh noez!"

  5. 1 month ago
    Anonymous

    Buy an add, Drew.

    • 1 month ago
      Anonymous

      yes, buy me, i will be your add, drew

  6. 1 month ago
    Anonymous

    Why won't jannies do their job for once and ban this moron

    • 1 month ago
      Anonymous

      it's almost like there are multiple hare fans and drew haters

      • 1 month ago
        Anonymous

        stop trying to make hare fans happen. they're never going to happen.

  7. 1 month ago
    Anonymous

    Why would I learn a meme language that doesn't solve any new problems and is unhireable?

    • 1 month ago
      Anonymous

      it solves the problem that there is no other modern, minimalistic systems lang
      >unhireable
      who let you out of your wagie cagie?

  8. 1 month ago
    Anonymous

    All these pajeets are going to look real stupid when hare starts replacing their programming languages

  9. 1 month ago
    Anonymous

    anyway, the backlash is giving me great confidence
    it seems you guys are just scared of the image loss of yet another popular figure being openly leftist because you know that, conceptually and as measured by merit, hare is great and deserves to be successful

  10. 1 month ago
    Anonymous

    Why are you talking about yourself in the third person, Drew?

  11. 1 month ago
    Anonymous

    If those threads are genuine how about you post some github of whatever you're working on right now, I'm genuinely wondering if anyone here really use this language.

    • 1 month ago
      Anonymous

      Someone posted a sourcehut project last time I wonder if I can find it

    • 1 month ago
      Anonymous

      Go on sourcehut, you can find plenty of hare projects

      But that's still a moronic statement, take any programming language thread and basically you can't find a github link in no one
      Is this your first day on IQfy?

  12. 1 month ago
    Anonymous

    If you've ever wondered why this shitlang is only ever spammed in IQfy and has pretty much zero relevance outside of it, it's because the spamming is done by about 3 people in total (including drew degay himself).

    If they tried to shill it on any other non anonymous place they'd get instantly banned for shameless shilling and/or shunned out of the community as annoying spammers.

    This is, in fact, exactly what happened on lolster because the manchild still stuck in his "I hate my parents, but can't connect the dot to why is my metal state so unstable" phase named drew kept spamming about source hut. https://lobste.rs/~ddevault

    And EVEN IN IQfy, it's still insanely irrelevant to the point where the spammer needs to bump it (multiple times too, lmao) to keep it up.

    Keep in mind that this is AFTER drew begged people to shill his shitlang. So you can probably imagine just how irrelevant this toylang really is.

Comments are closed.