14.11.2015 3:47, Claudio Valderrama C. wrote: > can I ask naively why the thing needs to be so complex and now it has to be > RefCounted, too? Is this a kind of functionality that will be used only by > the core developers? In this case, it can be as complex as one wishes if > this makes FB more obscure to the casual readers of the source code. > ;-)
+1 As an example, Avalerion's replication plugin isn't refcounted, has no "module" and no "factory". It has predictable lifetime and don't waste time breaking through endless envelopes. Yes, it is a simplest kind of plugin and engine12 cannot be as modest, but a good thing is that different plugins don't have to have the same inheritance and architecture. Do you seriously expect someone to write a provider with FPC?.. I guess - no. It means that there is no point in using CLOOP envelopes in chain server-Y-valve-provider. -- WBR, SD. ------------------------------------------------------------------------------ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
