Understand the micro code structure and API
masterThe micro project implements syscall-accelerated C++ binaries for the RISC-V scripting backend. The codebase is organized as follows:
api/: Contains the public API and its inlined implementation.api/syscalls.h: Defines the system call numbers.libc/: Contains a minimal libc and overridden C++ headers designed to fast-pathnewanddeleteoperations.libc/include/syscall.hpp: Provides system call wrappers.engine/mods/: Contains example binaries (e.g.,hello_world).scripts/: Contains the majority of the logic/scripts.
Build Options:
When using CMake, the RTTI_EXCEPT option can be enabled to support C++ RTTI and exceptions.