[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: email@example.com
- Subject: Re:
- From: firstname.lastname@example.org (Cornelis van der Laan)
- Date: Tue, 30 Mar 93 00:08 MET
Frank Gleason wrote:
>>Frank Gleason wrote:
>> When I try to compile and run CLX I get errors because I don't
>> have a set of functions (module?) that begin with system::.
>> I'm using clisp on Linux, I think the version is 2.6, and
>Symbols beginning with system:: are located in the system package
>(and can be variables, functions or just unbound symbols).
>I can't see any reference to the system package in my sources of
>CLX that are not conditionalized for lisp dialects that actually
>have the system package. Could you be more specific on what error
>message you get ?
>Are you using the packages specially adapted to clisp (to be found
>at the usual place in Karlsruhe) or the original sources ?
I should have done this in the first message you are right.
I got the file pcl+clx.sept92f.clisp.tar.Z from gatekeeper.dec.com.
Clisp seems to be installed correctly (I installed and ran maxima).
I am not at my machine with clisp so I can't copy the message exactly
but here is the code segments that are the problem. Grepping for
any of these (ie: grep big-endian *) in the clisp source comes up empty.
[ code deleted ]
You are using and old version of clisp; I've got a rather new
one and its source sparkles from functions in the system package.
Basically, the system package is for non CL extensions and
optimizations, like MAKE-SOCKET-STREAM or specialized i/o routines
for faster communication with the Xserver.
The best thing would be to get the newest version of clisp;
alternatively you could delete the symbol CLISP from *FEATURES*
so that the conditionals in the CLX source don't fire. CLX works
slower then but works. Use (setq *features* (delete 'CLISP *features*))
to do so. And watch for the endianness of your machine, the i386 is
little-endian (long long way for me to find that out...).
Cornelis van der Laan -- email@example.com
# echo Knusper Knusper Knaeuschen > /etc/nologin