Rick-Lang / rickroll-lang

The Rick Roll programming language is a rickroll based, process oriented, dynamic, strong, esoteric programming language. All of the keywords/statements are from Rick Astley's lyrics. Check our tutorial site, https://rick-lang.github.io/programming-language-explainer/

Home Page:https://rick-lang.github.io/rickroll-lang/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

`async`

Rudxain opened this issue · comments

This isn't a new proposal. I've just opened this to organize stuff. Other issues have already mentioned it: #32 and #74.

However, I'll take this opportunity to explain why I believe asynchronous code should be part of std rather than core or as a reserved Keyword. I've took inspiration from Gleam:

This lack of lock-in is important as typing message passing is an area of active research, we may discover an even better approach at a later date!

This way, std can have its own API, while the community can make different APIs designed for different use-cases. It can be:

  1. Colorblind
  2. "Somewhat" colored
  3. 🌈Colorful

https://www.thecodedmessage.com/posts/async-colors