Replies: 1 comment 7 replies
-
Hi @osa1, I'm the author of that PR and am in touch with Daan. There are a few things with the type system & implicits, as well as better low level bytes / string primitives that it seems like he wants to do prior to finishing the LibUV integration. The branch should be still useable, but lacks HTTP/S support (only TCP + UDP / file support currently). Also of interest is probably Daan's response here, in which he talks a bit more about his plans. In the unofficial community libraries I have copied some of the JS backend part of the async support in the PR (which doesn't need any language / runtime changes). That library also has more examples of how to use Koka's extern functions - C/JS ffi, which you can use to bring other async functions you are missing if you are willing to write some native code. (Which I'm assuming you are comfortable with seeing as you work on Dart). If you have more questions with regards to those repositories in general the Koka enthusiasts have been conversing on Discord: https://discord.gg/CEkHHnTqEv Daan has been busy recently with mimalloc (a memory allocator) which he works on for microsoft research and which has recently been adopted by Python for memory allocation, so that has demanded a lot of his time, but we are meeting soon to discuss next priorities. |
Beta Was this translation helpful? Give feedback.
-
I'm curious what the plan is for implementing async support in the current version of Koka? I found #384, but it was created a year ago and last updated 7 months ago. Is this on hold? Can we expect async libraries any time soon?
Beta Was this translation helpful? Give feedback.
All reactions