Hi Juanjo,Thank you very much for this example! Nothing is more helpful than some working code to start from!
On my windows installation, however, it still refuses to work:ecl.exe -norc \> -eval '(require :asdf)' \> -eval '(push "./" asdf:*central-registry*)' \> -eval '(asdf:make-build :hello-lisp :type :static-library :move-here "./hello-lisp.lib")' \> -eval '(quit)';;; Loading #P"C:/Users/dietrich/home/cs/lang/lisp/ecl/64/git/install/asdf.fas"An error occurred during initialization:In COMPILE-FILE-PATHNAME, the type OBJECT is unsupported..Any idea what is going wrong?Thanks again,
DietrichOn Wed, May 29, 2013 at 6:10 AM, Juan Jose Garcia-Ripoll <email@example.com> wrote:
I just cooked a trivial exampleThe example shows how to build a trivial Common Lisp package, compile it into a statically linked library using ECL and invoke it from a C program with which it is linked.It should be trivial to generalize it to using shared libraries and dlopen().Best,Juanjo--
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)