On 24/03/2016 13:01, Jim Starkey wrote:
> On 3/24/2016 10:50 AM, Adriano dos Santos Fernandes wrote:
>>>    Creating a new BLR version number doesn't make sense since
>>> it is hoped that future versions of Firebird will treat BLR as at most a
>>> legacy interface.
>>>
>> So you suggest Java .class go away? Compile source code dynamically and run?
>>
>> Same for C++? No binary anymore?
>>
>>
> If user requests were submitted in BLR (which they once were),

Stored objects are submitted in BLR.


>  BLR 
> objects were shared across connections (planned but never implemented), 

Could be.


> user requests are virtually 
> always in SQL,

They are not. Stored objects are already in BLR.


>  prepared requests are not shared

Could be.

>
> The 1980s are gone, Adriano, deal with it.  BLR is an obsolete artifact 
> from a different era.  It makes no engineering sense.  It adds 
> complexity and subtracts performance.  It is a hindrance to adding new 
> features.  It serves no purpose other than legacy support for backwards 
> compatibility.  It would be cheaper and better to eliminate than to extend.
>
Again, it's the same thing of any compiled language. You want to compile
sources on demand.


Adriano


------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to