<html><head></head><body><div class="yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div>> On Sunday, May 12, 2019, 8:45:34 AM PDT, Christof Ressi <christof.ressi@gmx.at> wrote:
                
                </div><div id="ydp59cb9eb8yahoo_quoted_8132651651" class="ydp59cb9eb8yahoo_quoted"><div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;"><div><br></div>
                
                <div><div id="ydp59cb9eb8yiv6013486036"><div><div style="font-family:Verdana;font-size:12.0px;"><div>
<div>> ok, I see. you usually don't load individual classes with [declare -lib] but only (multi-objects-per-binary) libraries.</div>

<div> </div>

<div>> 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).</div><div><br></div><div>How would a user without a full mental model of s_loader.c and m_class.c know to use the workaround?</div><div><br></div><div>However, that's a separate issue from your patch.<br></div><div><br></div><div>-Jonathan<br></div></div></div></div></div></div>
            </div>
        </div></div></body></html>