<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">Hi, there.<div class="mb_sig"></div><div><br></div><div>I wonder whether "FFIExternalSharedPool" should be renamed to "ExternalPool".</div><div><br></div><div>Well, compared to ExternalObject, such external pools will not need a "handle" because they represent a cache of constants, which got - at some point - extracted from C sources/headers. So, the prefix "external" might be misleading. Not sure.</div><div><br></div><div>Well, compared with the base class SharedPool, The notion of "shared" might not be required here. Looking at all implementors of #hasBindingThatBeginsWith:, there are many kinds of objects that can be used as "poolDictionary" for classes. Well, except for classes themselves. Which is strange. :-) Yet, I think that's why SharedPool exists in the first place. A class that can be used as pool. Maybe it is just a limitation of Shout.</div><div><br></div><div>Any thoughts on this?</div><div><br></div><div>Best,</div><div>Marcel</div></div>