Hello. I would like to create a binding for the Objective Caml language of an embedded MonetDB5. My personal focus would be on embedded_mal, but I'm perfectly willing to get started on embedded_sql. I've been looking at some documentation, which I unfortunately find rather terse. For instance: http://monetdb.cwi.nl/MonetDB/Documentation/A-Simple-Example.html I'm, for example, wondering about the semantics of the embedded_sql function whose code from embeddedclient.c.in is reproduced below.
Mapi embedded_sql(opt *set, int len) { Mapi mid; pthread_t sqlthread; stream **server;
if (set) { embedded_set = set; embedded_len = len; } server = mapi_embedded_init(&mid,"sql");
pthread_create(&sqlthread, NULL, start_sql_server, (void *) server);
mapi_start_talking(mid);
return mid; }
I'd therefore like to know if there is some piece of documentation (aside the code itself) where I could gain a deeper understanding of what I want to wrap up and bind. Links appreciated. -- Guillaume Yziquel http://yziquel.homelinux.org/