gcl-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]