Fabrice Popineau <Fabrice.Popineau(a)supelec.fr> writes:
I have a couple of students which did this recently (however, the
result
is not that clean). They can open a dll, call any function in there, as
long as you don't need structures (for the moment).
But there is something weird : many interesting functions need to be
given some callback function (for example : monitroing the progress of
your ftp transfer). What whould be great : be able to register emacs-lisp
functions as callbacks. Probably less easy however.
Providing callbacks is relatively easy - the lisp bindings for GTK need
this. That is part of the GTK specific portion, though it should be easy
to generalize that to a generic 'callback' type that specifies the
signature of the callback as well as the imported function.
-bp
--
Ceterum censeo vi esse delendam