On 04/11/11 17:57, Dimitry Sibiryakov wrote: > 11.04.2011 15:38, Alex Peshkoff wrote: >> New features are much easier to implement using interfaces. For example, >> when we try to add namespaces to old XSQLDA (i.e. need to extend that >> structure), we have a lot of backward compatibility problems. > Nope. Enough to ignore data for which given version of XSQLDA has no field. >
Dimitry, can you be more specific here? Telling true, inability to extend XSQLDA in backward compatible way was always obvious for everyone here. >> For each API call we currently have to perform search in the tree - due >> to need to keep handles 32-bit. Not to say it's awful, but not microscopic. > To be precise - due to need to keep handles artificial. There is an easy > way to avoid > these searches. Tree search and keeping handles 32 bits were just an > unfortunate > architectural decision. > That tree is also solving handles stability problem, which in new API is solved using much faster reference counters. ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel