Search Articles

Search Results: Coroutines

c-events: A Minimalist Cross-Platform Event Loop for High-Performance I/O

A new lightweight event loop library emerges, offering unified epoll/kqueue/IOCP abstraction for non-blocking I/O with coroutine-inspired execution. Designed as a supplement to libuv, c-events prioritizes fine-grained control and reduced overhead for systems programming.

Luvit: Node.js APIs Reimagined in Lua for Flexible Async Development

Luvit mirrors Node.js APIs in Lua, allowing seamless migration of server-side code while offering coroutine-based async alternatives to callbacks. With a CLI for standalone scripting, a package manager called lit, and frameworks like Weblit, it empowers developers to mix runtime components for custom needs. This Lua-powered runtime challenges traditional JavaScript dominance by prioritizing experimentation in concurrency models.
MonoGo Emerges as a Powerful .NET 8 Game Engine Built on MonoGame Foundation

MonoGo Emerges as a Powerful .NET 8 Game Engine Built on MonoGame Foundation

A new open-source 2D game engine, MonoGo, enters the scene with robust features like automated batching, sprite animations, and FMOD audio support. Built atop MonoGame for .NET 8, it offers C# developers streamlined cross-platform game development workflows. The engine reduces boilerplate through integrated systems for physics, UI, and content management.
Demystifying Python's Asyncio: A Deep Dive into Its Core Mechanics

Demystifying Python's Asyncio: A Deep Dive into Its Core Mechanics

A comprehensive conceptual breakdown of Python's asyncio framework reveals how its event loop, coroutines, and cooperative multitasking fundamentally transform I/O-bound operations. This exploration illuminates why understanding these mechanics is crucial for building high-performance network services and scalable applications in modern Python development.