I’ve tried to find documentation about said select in the reference guide or docs without luck (perhaps I missed it?). Fiber#select seems like a candidate, but has no docs.
Thanks for the Gist, it’s very helpful. Many thanks too for the blog post - and thanks also to @lbarasti for the great article.
I was surprised to not see any mention of the select keyword on the Crystal Documentation about concurrency. Perhaps concurrency model is not completely done today ?
In any case, thanks you all for the quality of this wonderful piece of technology which is promising. More and more people here invest their time to try it out.
I created the docs for the language in one date with everything that was known to the language. Later on we kept adding features but I didn’t keep the docs up to date. Other contributors have, but it seems nobody documented select, mainly because since it’s not documented nobody knows how it works, except for waj. So it’s a chicken and egg problem.