Piccolo: An experimental stackless Lua VM implemented in pure Rust

Piccolo는 순수 Rust로 구현된 실험적인 스택리스 Lua 가상 머신(VM)입니다. 이 프로젝트는 안전한 Rust API 바인딩, DoS 공격에 강한 샌드박스 환경, PUC-Rio Lua와의 실용적 호환성, 그리고 효율적인 가비지 컬렉션을 목표로 합니다. 특히, 스택리스 구조와 비동기 시퀀스(async sequences)를 활용해 Rust와 Lua 간의 복잡한 호출과 코루틴 처리를 지원하며, 안전성과 성능을 동시에 추구합니다. 현재는 1.0 이전의 실험 단계로 API가 자주 변경될 수 있습니다.

https://github.com/kyren/piccolo

#rust #lua #vm #stackless #garbagecollection

GitHub - kyren/piccolo: An experimental stackless Lua VM implemented in pure Rust

An experimental stackless Lua VM implemented in pure Rust - kyren/piccolo

GitHub

Корутины в C++20: архитектура и практическое применение

Корутины в C++20 открывают новые возможности для асинхронного программирования, но они также могут привести к ошибкам, связанным с управлением памятью и синхронизацией. Здесь о том, какие проблемы могут возникнуть и чего ожидать от будущих обновлений корутин в C++.

https://habr.com/ru/articles/908386/

#p2300 #корутины #coroutines #c++ #асинхронность #сопрограммы #stackless #promise_type #co_await

Корутины в C++20: архитектура и практическое применение

Корутина — это особый вид функции, способный приостанавливать исполнение и возобновлять его позже. В C++ корутины являются stackless (безстековыми): при приостановке управление...

Хабр

LEt's help the landing of currently #wordpress website to the #hugo planet

#web #dev

#stackless

#kiss 💋

The Stackless Way

The Stackless Way wants to give beginners a gradual path from simple HTML into more power without encountering frameworks or build tools as a barrier. It shares my conviction that ‘there are no shortcuts’ and ‘you need to master your sword’. Good old HTML The Stackless Way uses standard HTML elements. Daniel Kehoe, who inspired me to write something about Stackless, proposes to use custom HTML elements that are enriched with javascript, but I am a purist: loading unknown code from a package manager is not plain and Stackless enough for me.

Usecue web development