Hi,
I知 trying to compile a common lisp system into a .so which I can then wrap a Python library around to enable easy sharing of the functionality as a Python package (wheel). I知 having trouble finding examples
of other C code calling into ECL-compiled shared objects of lisp code. I hope I can solicit some answer and critical code review here, or pointers to exemplar implementations would also be much appreciated.
So far I have:
Any help is much appreciated. Also, thanks to those who answered issues on the ECL GitLab repository to help me get this far.
Thanks!
Eric
[1]
https://github.com/GrammaTech/sel/blob/python-library/Makefile#L110-L128
[2]
https://github.com/GrammaTech/sel/blob/python-library/software/tree-sitter.c
[3]
https://github.com/GrammaTech/sel/blob/python-library/software/tree-sitter.c#L14-L20
[4]
https://github.com/GrammaTech/sel/blob/python-library/software/tree-sitter.c#L104-L123
[5]
https://github.com/GrammaTech/sel/blob/python-library/software/tree-sitter.c#L27
[6]
https://github.com/GrammaTech/sel/blob/python-library/software/tree-sitter.c#L6