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가 자주 변경될 수 있습니다.





