pmjoe
What do you think of Gleam compared to Elixir?
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of a deal-breaker for me. Mainly the fact of it’s dynamic. I really miss an assertive autocomplete.
But well, now we have Gleam, it’s not ready, but looks promising, what do you guys think of it? Does the fact of being typed reduce the productivity from Elixir?
Most Liked
Crowdhailer
I’m really enjoying Gleam, there are some things where I would say my productivity is improved.
Particularly the annoying glue code and making sure errors are handled.
Obviously total productivity for a project is reduced as many libraries don’t exist. It’s always quicker if you don’t have to build things.
If your willing to write some erlang code to get erlang librarys into your project I would say you might be surprised at your productivity. I was.
lpil
In future it should be possible to provide better autocomplete with Gleam than with Elixir as it is capable of performing superior static analysis, but today there is no IDE like features in Gleam. It is on the backlog though ![]()
hauleth
I would say that in languages like Elixir it is not that much of the problem as you quite rarely need to dynamically lookup the possible functions (as there is no “methods” in a way that it is in OOP languages).
About Gleam - for now I didn’t have need to test this out yet as I mostly focus on Elixir and Erlang right now and adding new language to the set do not seem to be feasible.
Popular in Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #hex









