[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gcl-devel] Re: [Axiom-developer] Re: sockets
From: |
Camm Maguire |
Subject: |
[Gcl-devel] Re: [Axiom-developer] Re: sockets |
Date: |
05 Sep 2003 14:11:39 -0400 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Greetings!
"Weiss, Juergen" <address@hidden> writes:
> I think akcl and gcl has the ability to load and dynamically
> link object files into a lisp image and save that later to
> a file.
>
> But as far as I understand, the AXIOM makefiles generate the
> initial lisp executable with for example sockio-c.o linked in from all
> the object files of the gcl system using the normal system linker.
> That is, we have to compile gcl in the context of AXIOM and cannot
> use a gcl package which is independent of AXIOM.
>
This is actually not the case given GCL's (compiler::link ...)
function. Non-lisp compiled objects can be linked into a saved image
using the system linker (ld). An example is given in the small patch
I posted, which enables axiom to be built with external GCL (>=2.6.1).
Take care,
> Juergen
>
> Juergen Weiss | Universitaet Mainz, Zentrum fuer Datenverarbeitung,
> address@hidden| 55099 Mainz, Tel: +49(6131)39-26361, FAX:
> +49(6131)39-26407
>
>
> > -----Original Message-----
> > From: root [mailto:address@hidden
> > Sent: Friday, September 05, 2003 12:29 PM
> > To: Weiss, Juergen
> > Cc: address@hidden; address@hidden;
> > address@hidden; address@hidden
> > Subject: Re: [Axiom-developer] Re: sockets
> >
> >
> > Juergen,
> >
> >
> > > 2. Actually I think I had a version of scratchpad
> > > on akcl a long time ago, where the additional objectfiles were
> > > dynamically loaded into the lisp system. I am not sure, but
> > > I think it was possible to save a lisp image which
> > > contained the loaded object files. Using such a technique
> > > would allow us to use a stock gcl distribution.
> >
> > This is exactly what the makefile does. Axiom needs sockets to
> > communicate with the hypertex and graphics subsystems. The socket
> > code is compiled and added to the underlying lisp. However I noticed
> > that GCL appears to have socket code which was clearly added after
> > AKCL.
> >
> > Tim
> > address@hidden
> > address@hidden
> >
>
>
>
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah