Posted April 02, 2025 by Andrew
This is new exciting release with a bunch of new features and breaking changes 💀
BIND-STORAGE
function removed, just call MAKE-STORAGE
to initialize the ECS storage.:ECS-UNSAFE
feature switch renamed to :ECS-RELEASE
.MAKE-STORAGE
on first use, a correctable condition is signaled allowing to manually initialize it.global-vars
library, which boosts performance a little.ASSIGN-COMPONENT
generic.DEFENTITY
macro to define global, automatically initialized entity variables.RESET-
helper and RESET-COMPONENT
generic to reset component values to their default values.:GENERATED-FROM
slot parameter.LOAD
-ing previously compiled code.:MISSING-ERROR-P
kwarg only to unique composite indices.Moreover, LuckyLambda dist now tracks main
branch, so there should be no discrepancies between documentation and the actual version of library code.
See changelog for a full list of changes.