On Sunday, May 12, 2019, 8:45:34 AM PDT, Christof Ressi christof.ressi@gmx.at wrote: ok, I see. you usually don't load individual classes with [declare -lib] but only (multi-objects-per-binary) libraries. > the workaround usually is to do [declare -path zexy -lib zexy]. -path is for abstractions and single-object-binaries and -lib is for the multi-object-per-binary library (if it exists).
How would a user without a full mental model of s_loader.c and m_class.c know to use the workaround? However, that's a separate issue from your patch.
-Jonathan