diff options
author | JJ | 2023-07-12 04:32:29 +0000 |
---|---|---|
committer | JJ | 2023-07-12 04:46:35 +0000 |
commit | c911dc4ac89d07ec2af44fd8e30c6ceb5562ab47 (patch) | |
tree | e56017442b596fc13a6126ee074c1d260e25cd5c /ASYNC.md | |
parent | 16a548e9c3d0e20486463bac9719840b886d9f8b (diff) |
move docs into docs folder and update the readme
Diffstat (limited to 'ASYNC.md')
-rw-r--r-- | ASYNC.md | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/ASYNC.md b/ASYNC.md deleted file mode 100644 index 5b9fa7e..0000000 --- a/ASYNC.md +++ /dev/null @@ -1,17 +0,0 @@ -# Asynchronous Programming - -I don't know enough about asynchronous programming to get started with this section. - -Existing systems to learn from: -- https://github.com/status-im/nim-chronos -- https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/ -- https://tokio.rs/tokio/tutorial -- https://morestina.net/blog/1686/rust-async-is-colored -- https://ziglearn.org/chapter-5/ -- https://kristoff.it/blog/zig-colorblind-async-await/ -- https://en.wikipedia.org/wiki/Async/await -- https://old.reddit.com/r/elixir/np688d/ - -Asynchronous programming is hard to design and hard to use. Even Rust doesn't do a great job. It *shouldn't* need built-in language support - we should be able to encode it as a type and provide any special syntax via macros. Note that async is not just threading! threading is solved well by Rust's rayon and Go's (blugh) goroutines. - -Is async worth having separate from effects? |