Thanks to an attentive reader, the latest version of my "C++20 Coroutines Cheatsheet" contains one bug less.
Grab your copy here:
Stumbled upon interesting development in #neo4j (#neo4jOgm) https://github.com/neo4j/neo4j-ogm/releases/tag/v4.0.3, interesting use case for bridging #kotlin #coroutine based logic to #java based #threadLocal #transaction management. Check the pull request https://github.com/neo4j/neo4j-ogm/pull/935.
#neo4j #neo4jogm #kotlin #coroutine #java #threadlocal #transaction
I like the week between #christmas and #newyear. I always like to take it off work and I kind of "reset". 2022 was a busy year, we moved house and renovated.
Now I'm recharging this week mostly hanging out with my family and doing household tasks. But also working on #PlasmaLang, a #declarative #programming #language I'm working on.
I also might do some #electronics and add #ESP8266 support to a #coroutine library my friend wrote for #arm
#christmas #newyear #plasmalang #declarative #programming #language #electronics #esp8266 #coroutine #arm
RT @mnt_io
corosensei, https://github.com/Amanieu/corosensei.
A safe, fast and efficient abstraction for context switching between different stacks, in the form of coroutines.
I’ve used this project in the past, and I just realised I’ve never shared it. Fixed :-).
corosensei, https://github.com/Amanieu/corosensei.
A safe, fast and efficient abstraction for context switching between different stacks, in the form of coroutines.
A coroutine is a function that can be paused and resumed, yielding values to the caller. A coroutine can suspend itself from any point in its call stack. In addition to receiving yielded values from a coroutine, you can also pass data into the coroutine each time it is resumed.
I lost all my toots moving to fosstodon from social 😅 but I am ready now to get #ArrowKt off the ground 🥳
First, a preview of Arrow 2.x.x where you can use Raise to work over typed errors in #Kotlin.
It'll no longer requires distancing between suspend or eager, and it corporates safely with the #Coroutine system. More on that in later toots.
In the comment below you can find an example of how it works in the 1.x.x series. (ETA of 2.x.x is end of Q1 2023)
#DZone #WebDevZone "Adding Coroutine Feature To C Language" #Dev #C #routine #coroutine #subroutine ... https://dzone.com/articles/adding-coroutine-feature-to-c-language
#dzone #webdevzone #dev #c #routine #coroutine #subroutine
#DZone #WebDevZone "Adding Coroutine Feature To C Language" #Dev #C #routine #coroutine #subroutine ... https://dzone.com/articles/adding-coroutine-feature-to-c-language
#subroutine #coroutine #routine #c #dev #webdevzone #dzone