>abstracts your network. >handles your requests. >makes oop babbies cry

>abstracts your network
>handles your requests
>makes oop babbies cry
why aren't you using elixir?

Mike Stoklasa's Worst Fan Shirt $21.68

Unattended Children Pitbull Club Shirt $21.68

Mike Stoklasa's Worst Fan Shirt $21.68

  1. 2 years ago
    Anonymous

    it's kinda ugly tbh

    • 2 years ago
      Anonymous

      What is beautiful for you then?

      • 2 years ago
        Anonymous

        common lisp
        scheme
        haskell

        • 2 years ago
          Anonymous

          idiomatic haskell is sooo sexy.

          • 2 years ago
            Anonymous

            Link github or liar

  2. 2 years ago
    Anonymous

    I like the language, but I don't like that it's confined to a VM, it's pretty slow and heavy, its niche is very limited and its platform/ecosystem is completely dead outside of it.
    If you're not a big company that needs some big dick concurrent, distributed, possibly embedded, stuff, Phoenix for webdev, as nice as it is, is all there is.

  3. 2 years ago
    Anonymous

    I want to get into it, but I don't have a use for it's unique strengths

    • 2 years ago
      Anonymous

      A bit the same for me. There is a lot to learn, but it would be strictly limited to personal projects until I would be proficient enough with Elixir and Phoenix to start looking for gigs with this stack. The whole part about processes, supervisors and genservers is a bit daunting.

  4. 2 years ago
    Anonymous

    I am though. It's nothing special.

  5. 2 years ago
    Anonymous

    because me not using irrelevant languages makes OP seethe

  6. 2 years ago
    Anonymous

    I am using it

  7. 2 years ago
    Anonymous

    Because I’m using the other meme LLVM scripting language Julia

  8. 2 years ago
    Anonymous

    It looks interesting, but it's too slow and memory intensive and doesn't actually offer any advantages over like golang or even python for my use cases (microservices).

    • 2 years ago
      Anonymous

      Bruh, you have no clue, the BEAM is amazing for microservices

  9. 2 years ago
    Anonymous

    >type checks at runtime

    Consider this cis gendered alternative https://gleam.run/

  10. 2 years ago
    Anonymous

    because clojure is simpler.

    • 2 years ago
      Anonymous

      What about Clojerl?

  11. 2 years ago
    Anonymous

    Because Elixir is a BEAM language, and if you need BEAM for some reason there are better languages like Gleam.

    Elixir was made for moronic ruby gays.

  12. 2 years ago
    Anonymous

    do you really WANT oop people moving in to it? It's doing good enough with the people who actually uderstand what it's good at.
    let it be, it's use cases will not disappear for the foreseable future.

    • 2 years ago
      Anonymous

      > do you really WANT oop people moving in to it?

      kek, Who do you think created Elixir? It's the OOP/Ruby gay version of erlang.

      • 2 years ago
        Anonymous

        >It's the OOP version of erlang
        Considering it's not object oriented and doesn't have classes or objects, no it's not.

      • 2 years ago
        Anonymous

        Imagine coming online and posting about something you have no clue of just to pretend you fit in with the schizo contrarians on IQfy

  13. 2 years ago
    Anonymous

    Cause I couldn't get a job in it.

  14. 2 years ago
    Anonymous

    Erlang and elixir is what message-passing OOP is, anyway. Genservers are concurrent objects. The more I code in Go, the more I realize how good it would be to have supervisors, genservers, genstage in Go.

  15. 2 years ago
    Anonymous

    I am.

    t. cto of startup built with liveview

    • 2 years ago
      Anonymous

      tell us your story, anon.

    • 2 years ago
      Anonymous

      How is it? I'm currently working on learning Live View, and it seems pretty neat so far.
      Been getting sick of React, not that I actually write the code or anything though.

    • 2 years ago
      Anonymous

      Are you on track to profitability yet?

      • 2 years ago
        Anonymous

        No the aws bills ran wild and the company went bankrupt

        • 2 years ago
          Anonymous

          Another successful startup for the resume

  16. 2 years ago
    Anonymous

    Because it's a poor man's Erlang.

    • 2 years ago
      Anonymous

      Erlang is actually a poor man's Elixir. Elixir has access to every feature and every library that Erlang does, plus many of its own that Erlang doesn't have. It's strictly superior in every way.

      • 2 years ago
        Anonymous

        Erlang can exist just fine without Erlang, but the reverse is not true.

        • 2 years ago
          Anonymous

          >Erlang can exist just fine without Erlang
          Incorrect

        • 2 years ago
          Anonymous

          Now this is fault tolerance

  17. 2 years ago
    Anonymous

    I plan to. I've played around with erlang a bit so far. Want to learn both. But currently don't have the drive to actually write much outside of work.
    BEAM is VM done right, imo. The JVM doesn't really bring anything new to the table in the way we program on it, in my experience. BEAM does. So even though I usually dislike VMs, I'm actually very interested in programming on BEAM.
    No static typing is the biggest drawback for me personally.

  18. 2 years ago
    Anonymous

    Because every time I try to get into it some insane impossible shit happens that breaks everything. Like the dependencies don't compile on a fresh Phoenix install in a new directory and the fix I figure out on my own is that it magically works after you run the mix clean get compile cycle three times, not one, not two, three. That's bullshit. That's moron-mode bullshit. The Tailwind package produces a configuration file that FAILS BY DEFAULT because it omits a single line defining `plugin` at the top of the file. That's FRICKING bullshit. This ALWAYS happens - last time I tried to get into it, mix phx.new produced unworkable fricking garbage by default as well. Just following the instructions on their Getting Started guide would result in a broken project. I had to report it myself. For RELEASED, STABLE SOFTWARE. And everyone acts like it's totally normal.
    I'm actually still using it I just want to kill myself. Back on the grind

    • 2 years ago
      Anonymous

      I don't have any of these problems. Are you sure you're not just moronic?

      • 2 years ago
        Anonymous

        >Are you sure you're not just moronic
        No, frankly, but every issue I've reported has been fixed after I reported it. They just don't care to make things work up front. If you're using Elixir you're beta testing it for them.
        >I don't have any of these problems.
        Then you didn't start any new projects when Phoenix 1.6 launched

    • 2 years ago
      Anonymous

      I came from erlang and elixir was butter smooth with 0 problems. Obviously your case is a skill issue.

      • 2 years ago
        Anonymous

        Yes, clearly my insufficient skill level is what caused their getting started tutorial and default generators to produce broken code, documented and fixed in git. That's definitely what's happening here. It couldn't possibly be that the pleroma trannies are neuroatypical in any way

        • 2 years ago
          Anonymous

          >clearly my insufficient skill level is what caused their getting started tutorial and default generators to produce broken code
          Yep

  19. 2 years ago
    Anonymous

    I am. Built an intermediary service to handle bursty loads. It's fun to write. Supervisors and GenServers are extremely powerful. I prefer the functional approach over oop. I wish it were statically typed.

    • 2 years ago
      Anonymous

      I plan to. I've played around with erlang a bit so far. Want to learn both. But currently don't have the drive to actually write much outside of work.
      BEAM is VM done right, imo. The JVM doesn't really bring anything new to the table in the way we program on it, in my experience. BEAM does. So even though I usually dislike VMs, I'm actually very interested in programming on BEAM.
      No static typing is the biggest drawback for me personally.

      >type checks at runtime

      Consider this cis gendered alternative https://gleam.run/

    • 2 years ago
      Anonymous

      What do you use supervisors and genservers for?

      • 2 years ago
        Anonymous

        supervising and generic serving mostly

      • 2 years ago
        Anonymous

        For this service, synchronizing data access. The (dynamic) supervisor ensures only one genserver for a given entity exists at a time.

  20. 2 years ago
    Anonymous

    >BTFOs your shitty potion

    • 2 years ago
      Anonymous

      best I can do

  21. 2 years ago
    Anonymous

    I am.

    Elixir is just Erlang for rubygays, and I'm a hardcore rubygay.

  22. 2 years ago
    Anonymous

    >YES I NEED ELIXIR FOR MY 8 req/s SERVICE

    • 2 years ago
      Anonymous

      Shit like this is hilarious to me. I moved from one company using Elixir for a 400req/s bulk data service to a much smaller company using Elixir for a 4req/s crud app and it's crazy how all architecture design completely stops mattering but it's not like we're going to stop trying to design it well.

    • 2 years ago
      Anonymous

      >YES I NEED ELIXIR FOR MY 8 req/s SERVICE

Your email address will not be published. Required fields are marked *