Heh, from my perspective the killer features of DEFSTRUCT (and DEFSTRUCT constructors) are
- slot access speed
- potential for stack allocation
- additional type safety thanks (way, way easier for the compiler to derive types when defstructs are involved)
- unboxed slots
Heh, from my perspective the killer features of DEFSTRUCT (and DEFSTRUCT constructors) are
- slot access speed
- potential for stack allocation
- additional type safety thanks (way, way easier for the compiler to derive types when defstructs are involved)
- unboxed slots