On 12-8-2014 19:59, Dimitry Sibiryakov wrote:
> 12.08.2014 19:54, Adriano dos Santos Fernandes wrote:
>> Later I'll improve it for C and FPC and put in my github.
>
>     Don't forget about Java and C#.

I don't think those are directly relevant. I would think that the only 
people who would ever use a direct interface from Java and C# are Jiri 
and me, all normal application developers will simply use the JDBC 
driver or Firebird .NET provider.

The only open question would be the resurrection of the Jaybird fork to 
provide Java stored procedures, but even there I don't think that would 
work directly.

For me - and probably Jiri as well - the wire protocol is the focus, and 
for native access a C API seems to be sufficient. I don't yet see what 
additional benefit generating a Java (or C#) specific interface would 
have given the fact that you would only have 1 real user each (others 
would access it indirectly).

I am currently working on a JNA interface. I used [jnaerator][1] to 
generate the Java interface from ibase.h (plus a lot of manual changes 
to fix misinterpretations by JNAerator). The only option I currently see 
would be to automatically generate a JNA interface from that IDL, but as 
I said I don't think that is worth spending time on.

  [1] : https://code.google.com/p/jnaerator/
-- 
Mark Rotteveel

------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to