[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gcl-devel] Interfacing C libraries and lisp.
From: |
Conan |
Subject: |
Re: [Gcl-devel] Interfacing C libraries and lisp. |
Date: |
Wed, 12 Jun 2002 09:13:23 -0700 (PDT) |
Thanks, that helps quite a bit! But I do need other libraries, if you
could find out how to add extra libraries it would be a huge help.
Conan K Woods
address@hidden
On 11 Jun 2002, Camm Maguire wrote:
> Greetings! Maybe try this, with your code in ff.lsp:
>
>
> >(compile-file "ff.lsp")
>
> Compiling ff.lsp.
> End of Pass 1.
> End of Pass 2.
> OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3
> Finished compiling ff.lsp.
> #p"ff.o"
>
> >(load "ff.o")
>
> Loading ff.o
> start address -T 832c234 Finished loading ff.o
> 88
>
> >(foobar "hello world")
> hello world
> NIL
>
> -lc is linked into gcl already. If you need another lib, let me know
> and I'll dig through the docs -- there is some lisp variable which
> adds libaries to the command line.
>
> take care,
>
>
> Conan <address@hidden> writes:
>
> > Hi, I hope this is the correct list to post this on.
> >
> > I have been having a heck of a time interfacing C and lisp using gcl. I
> > am attempting to call a few opengl routines from gcl. I would be happy if
> > I could even call printf from gcl, so lets use that as an example.
> >
> > (defentry foobar (string) (void "printf"))
> >
> > The way I understand it, this creates a lisp function that calls the c
> > function printf, which returns void and takes a string argument.
> >
> > I believe this function has to be compiled somehow, but I am not entirely
> > clear on this.
> >
> > The biggest issue I have is how to actually load the library that contains
> > printf, or whatever other functions I happen to need.
> >
> >
> > I am running gcl 2.5 using Debian GNU/Linux.
> >
> > Anybody have any advice? I have found hardly any documentation to help me
> > with this.
> >
> > Conan K Woods
> > address@hidden
> >
> >
> > _______________________________________________
> > Gcl-devel mailing list
> > address@hidden
> > http://mail.gnu.org/mailman/listinfo/gcl-devel
> >
> >
>
> --
> Camm Maguire address@hidden
> ==========================================================================
> "The earth is but one country, and mankind its citizens." -- Baha'u'llah
>