X-Git-Url: https://jxself.org/git/?p=8sync.git;a=blobdiff_plain;f=README.md;h=99dd2f5849ddc1c14e0a8565144ce8614db1a63f;hp=145d25670ea2f98f505859b778adb55a1253a204;hb=8736abc829c650971686d2d840d4fdacd970edd8;hpb=b8400d4977d14f63b5db22f52384dad01f8c39b0 diff --git a/README.md b/README.md index 145d256..99dd2f5 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,15 @@ 8sync: an asynchronous programming library for Guile ==================================================== -8sync (pronounced "eight-sync") is an asynchronous programming library -for [GNU Guile](https://www.gnu.org/software/guile/). +GNU 8sync (pronounced "eight-sync") is an asynchronous programming +library for [GNU Guile](https://www.gnu.org/software/guile/). + +Be warned: it is early days for the 8sync project. New contributors +and users are more than welcome, but beware API instability. Some features: - An asynchronous event loop! Non-blocking on ports and file access. - - Easy to use! The =%sync= / =8sync= operator lets you write + - Easy to use! The =%8sync= operator lets you write asynchronous code that looks simple while avoiding callback hell. This happens through the magic of [delimited continuations](https://www.gnu.org/software/guile/manual/html_node/Prompts.html).