08.08.2014 21:00, Adriano dos Santos Fernandes wrote: > Plugin manager? Everyone can create and return instances. Plugin manager > only loads main plugin objects.
Yes. It loads plugin library and fill table of methods. That's all what is needed. >> > This architecture solves all problems with version, language and >> > compiler >> >incompatibility and does not cause performance and memory penalty in >> >contrast with yours. >> > > It does not even solve the problems. What problem isn't solved from your POV? > In contrast, last Alex/me solution does not add memory and performance > problems (each call is a single virtual call) with a check (indirect > access) for upgrade when a function returns a new object. Individual function table in every object instance filled on every object creation you call "no overhead"? > Even the generated files are not complicated. Only two levels of nested macros?.. -- WBR, SD. ------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel