KSP Core Utilities
Core compile-time KSP utility modules for the IVLS framework. Provides a macro-generated object/type system built on integer memory pools, a function abstraction layer for true local scope, and a dynamic base number system for packing multiple values into a single integer.
Subdirectories
| Directory |
Description |
| data-structures |
Abstract data types and dynamic array allocation |
Modules
| Module |
Description |
| dynabase |
Dynamic base number system for packing multiple integer values into one integer with per-place bases |
| functions |
Subroutine/truefunc macros providing true local variable scope via global argument relay |
| types |
Compile-time object system: pool allocation, field access, CRUD functions, local variable helpers, reference safety macros |
| types-optimized |
Alternate version of types using call/global relay pattern for KSP callback compatibility |