Second Draft: Coroutines

Mai Lapyst mai at lapyst.by
Tue Feb 4 12:52:56 UTC 2025


On Tuesday, 4 February 2025 at 02:30:49 UTC, Richard (Rikki) 
Andrew Cattermole wrote:
> A link to your frontend would be appreciated, I'd like to see 
> if you've done UAX31/C23 identifiers (yet).

I hadn't added UAX31 since I've used DLang's grammar 
specification to implement the lexer and it didn't contain them 
at the time of writing (and how it seems at qick glance still).
But it's not that big of a deal, although I have to thank you bc 
it revealed a slight problem in creating code position data when 
using utf8 codepoints.

Also didn't send a link bc I didn't knew if anyone is interested, 
but here ya [go](https://codearq.net/mdc/mdc).

> "In addition to syntax changes there is a new operator overload 
> ``opConstructCo``  which is a static method. This will flag the 
> type it is within as an instanceable library coroutine type."

That sound's awesome! Thank you!



More information about the dip.development mailing list