Concurrency is missing in the language tour #3115
Closed
impredicative
started this conversation in
Ideas & suggestions
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.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
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