🚀 kotlinx.coroutines 1.11.0-RC is out!
Kotlin 2.2.20, better docs, Flow fixes, new APIs, and important JS/Wasm changes ⚠️
👇
https://github.com/Kotlin/kotlinx.coroutines/releases/tag/1.11.0-rc01
🚀 kotlinx.coroutines 1.11.0-RC is out!
Kotlin 2.2.20, better docs, Flow fixes, new APIs, and important JS/Wasm changes ⚠️
👇
https://github.com/Kotlin/kotlinx.coroutines/releases/tag/1.11.0-rc01
It's not often that I get to just use #UE5Coro as a normal user, without thinking about new features or handling even more corner cases. It's really nice, I feel like "regular" C++ is a lesser language. Last time this happened to me was with #Qt and C++03.
I know that I'm tooting my own horn here, but it's not like I'm doing it for sales; it's free software. I hope it makes your life with #UE5 (or #UE4!) easier if you're into #coroutines (or #i18n 🙃), even if only for editor tooling.
C++Now 2026 SESSION ANNOUNCEMENT: No Compiler Required - Hand-Rolling C++20 Coroutines in C++17 by Johannes Kalmbach
https://schedule.cppnow.org/session/2026/no-compiler-required/
Register now at https://cppnow.org/registration/
Writing my first bottom up parser. I want my xml lexer to give the doctype as one token but to do that I need to parse the internal subset -> markup decl -> element decl -> content spec -> children which has
[47] children ::= (choice | seq) ('?' | '*' | '+')?
[48] cp ::= (Name | choice | seq) ('?' | '*' | '+')?
[49] choice ::= '(' S? cp ( S? '|' S? cp )+ S? ')'
[50] seq ::= '(' S? cp ( S? ',' S? cp )* S? ')'
As its grammer. Notice the recursion. I would normally use a recursive decent parser but since I'm using Rust's coroutines I can't have recursive coroutines(as far as I am aware).
I'm using coroutines because this is a streaming parser meant for embedded systems with very little memory. At any point I could run out of input which is when I yield back up to get more. My previous iteration of this was a massive state machine essentially implementing coroutines from scratch.
C++Now 2026 SESSION ANNOUNCEMENT: Coroutines for Dummies by Dominic Fischer
https://schedule.cppnow.org/session/2026/coroutines-for-dummies/
Register now at https://cppnow.org/registration/
C++ coroutines are a game-changer for asynchronous programming. But trying to grasp them can be pretty tough. Join my self-study course and finally make asynchronous programming work for you!
Как автор книг по Kotlin проверял мой проект: разбор ошибок в Coroutines и архитектуре
Проведя аудит GitHub, я обнаружил, что полноценных реализаций Gemini-клиента с глубокой проработкой архитектуры практически нет. Я решил стать первым, кто выложит в открытый доступ не просто обертку над API, а готовую архитектурную базу с точным повторением UI оригинального Gemini.
https://habr.com/ru/articles/1018040/
#Android #Kotlin #Coroutines #Jetpack_Compose #AI #Gemini_AI #Structured_Concurrency #Проектирование_систем
TaskRoutines #Backgroundtasks #Coroutine #Tasks #Coroutines #AssetStore