Thanks!
However, it contains only examples of calling lisp from C.
Are there examples of calls going both ways? After some search I have found about CFFI which may be just what I need. Are there examples for using CFFI alongside ECL?

среда, 24 мая 2017 г. пользователь Daniel Kochmański написал:
Hey,

this tutorial may be useful to you:

https://common-lisp.net/project/ecl/index.html#orgheadline10

Best regards,
Daniel


Иван Трусков writes:

> Hello
> How can one bridge between C++ objects and CL? For example, given a class
> to the lines of
>
> class A
> {
>     public:
>         A(int q, int w);
>         ~A();
>         void foo(int q);
>         int bar();
> };
>
> that has its instances wrapped in smart pointers, how can that
> functionality be made available from embedded Common Lisp?
> Sorry if that's too general of a question. I am somewhat ignorant at the
> moment, and would appreciate any tips as to where to dig to solve that

--
Daniel Kochmański ;; aka jackdaniel | Przemyśl, Poland
TurtleWare - Daniel Kochmański      | www.turtleware.eu

"Be the change that you wish to see in the world." - Mahatma Gandhi