Specifically, I’m interested in BEAM, but I’m not sure if I should go for Elixir or Gleam. What seems cool about Gleam is that it has static typing.

I have no experience with functional programming at all btw

  • yaroto98@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    4 days ago

    I love functional programming and hate object oriented. It’s just how my brain thinks, I can and regularly do OOP, but I have to force myself to do it. Why not python? You can do BEAM in python, it’s pretty easy to learn, and it’s incredibly versatile, and you can program functionally in it too.

    • azolus@slrpnk.net
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      Python has OOP but basically no ergonomic support for FP? It doesn’t even support tail recursion or currying, lambdas are very limited and there is no nice way to compose functions. Most of the python ecosystem heavily relies on OOP and in many cases global state. Not hating on python but even compared to other mixed paradigm languages like javascript it’s on the less-functional side of things.