On Mon, Sep 22, 2003 at 03:18:30PM +0200, cees-bart wrote:
> why doesn't cmu lisp support loading of shared object files?
* (describe 'load-foreign)
LOAD-FOREIGN is an external symbol in the EXTENSIONS package.
Function: #<Function LOAD-FOREIGN {102EA471}>
Function arguments:
(files &key (libraries '("-lc")) (base-file nil) (env *environment-list*)
(verbose *load-verbose*))
Function documentation:
Load-foreign loads a list of C object files into a running Lisp. The files
argument should be a single file or a list of files. The files may be
specified as namestrings or as pathnames. The libraries argument should be a
list of library files as would be specified to ld. They will be searched in
the order given. The default is just "-lc", i.e., the C library. The
base-file argument is used to specify a file to use as the starting place for
defined symbols. The default is the C start up code for Lisp. The env
argument is the Unix environment variable definitions for the invocation of
the linker. The default is the environment passed to Lisp.
Its defined argument types are:
(T &KEY (:LIBRARIES T) (:BASE-FILE T) (:ENV T) (:VERBOSE T))
Its result type is:
NULL
On Tuesday, 9/16/03 08:43:23 pm [-2] it was compiled from:
target:code/foreign.lisp
Created: Friday, 5/16/03 06:10:45 pm [-2]
Comment: $Header: /home/anoncvs/CVS-cmucl/src/code/foreign.lisp,v 1.43 2003/01/21
20:55:49 pw Exp $
*
Consider phrasing your future questions in a less horribly stupid
manner.
Regards,
'mr
--
[Emacs] is written in Lisp, which is the only computer language that is
beautiful. -- Neal Stephenson, _In the Beginning was the Command Line_