Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How does Lisp start up, in terms of shared-library linking and loading?

linking LISP loading terms
0
Posted

How does Lisp start up, in terms of shared-library linking and loading?

0

This is a complicated answer. We start with some terminology: • Shared-library: A program unit that can be linked or loaded into a program, which usually has a .dll extension for Windows, a .sl extension for 32-bit HP-UX, and a .so extension for all other UNIX systems. Shared libraries come in three flavors: • The ACL shared library: This shared-library holds the base ACL system, and is sometimes known by the term “acldll”. On Windows it is known as aclxxx.dll, and on UNIX it is called libaclxxx.ext where xxx is a version number and .ext is either .sl or .so. • System libraries: shared-libraries that are pre-linked into either the ACL shared-library or the executable that loads the ACL library, or any shared-library on which a system library is dependent. This is a broad definition of system library, and can include any user-supplied library that has been linked into the executable. • User loaded libraries: These are libraries that are loaded with the Common Lisp LOAD function, but not

0

A 3.9-4) All discussions that follow in this entry assume that you have Allegro CL 5.0.1 or, if you are still using Allegro CL 5.0, you have the heap placement patch (see Q 3.9-3 above). This is a complicated answer.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.