Concurrency is missing in the language tour #3115
Replies: 1 comment 4 replies
-
Hello! The tour teaches the language, and concurrency is not part of the language. It is instead part of libraries. Further it is not technically possible to include actor based concurrency in the tour as the tour runs on JavaScript and JavaScript cannot implement what Erlang can. There will be more material on actors in future but the community decided that tooling is more important, so that is the focus of the core team currently. Please do not use GPT for this. It is extremely inaccurate and will hallucinate aggressively for anything Gleam related. Instead ask in the Discord as there are many knowledgeable Gleam programmers ready to help you. |
Beta Was this translation helpful? Give feedback.
-
Given that Gleam makes claims of using the Erlang runtime, as a prospective user, I absolutely need to see all of the concurrency offerings of Erlang as made available in Gleam. To my surprise, the language tour looks to cover nothing about concurrency! Does Gleam even support Erlang-style concurrency? Why would someone even use an Erlang-like language if not for it? It would be desirable for the tour to cover all aspects of concurrency with clear examples. Without this, it makes zero sense to consider Gleam over Elixir.
For the time being, GPT is perhaps more useful in this regard. Looking around, I found https://hexdocs.pm/gleam_erlang/ but this serves a different purpose, and naturally is far less approachable than a tour guide can be.
Beta Was this translation helpful? Give feedback.
All reactions