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