Article View: comp.lang.clos
Article #504Problem - compiling PCL on Mips running Lucid 4.0beta
From: Jon L White
Date: Sat, 13 Apr 1991 00:16
Date: Sat, 13 Apr 1991 00:16
41 lines
2520 bytes
2520 bytes
re: I tried to compile PCL (rev4) on Lucid version 4.0 running on a
MIPS processor. . . .
. . .
;;; Lucid Common Lisp/MIPS
;;; Development Environment Version 4.0 Beta 2, 9 July 1990
;;; Copyright (C) 1985, 1986, 1987, 1988, 1989, 1990 by Lucid, Inc.
;;; All Rights Reserved
A lot of water has gone under the development dam since last July 9.
I'm fairly certain that the trouble you had after compiling braid.lisp
is due to an inscrutable bug in the "Production Quality Compiler" in
the handling of complex nested LABELS expressions [PCL has been very
good at finding these sorts of things. For years!]
There are three posible solutions:
(1) Use CLOS instead; I know it works in that MIPS "beta" version
[although it has it's own history of E&S-specific patches
since last July too.] In fact, that CLOS has a lot of PCL
backwards-compatibility features, and some helpful documentation
on how to convert from PCL circa the 1988-1989 timeframe. The
metaobject level in MayDay is a bit different, but it shouldn't
be an insurmountable problem. Ask Lucid for the more recent
version of the "wizards" documentation, which contains the PCL-
compatibility stuff and "metaobject" stuff.
(2) Use the "Development" compiler for braid.lisp only. That means
you have to figure out how PCL's defsys works, and bugger it a
bit to get it to stop just before braid, then compile that one,
then, then continue with the rest in PQC mode. This *might*
work; then again, it might not. You might ask Craig Steury
about whether or not they ever got MayDay to work in this image.
(3) Encourage E&S to get an updated final MIPS image; I feel quite
confident that this compiler bug has been fixed, since it would
have also shown up in the release of the DECStation product last
fall [compiling PCL is one of the acceptance criteria for that lisp.]
-- JonL --
Technical Details
Message-ID:
<9104130016.AA06687@kuwait>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!pacbell.com!decwrl!ucbvax!tut.cis.ohio-state.edu!unreplyable!garbageReferences:
<9104121655.AA13430@cs.utah.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!pacbell.com!decwrl!ucbvax!tut.cis.ohio-state.edu!unreplyable!garbage From: jonl%kuwait@LUCID.COM (Jon L White) Newsgroups: comp.lang.clos Subject: Problem - compiling PCL on Mips running Lucid 4.0beta Message-ID: <9104130016.AA06687@kuwait> Date: 13 Apr 91 00:16:39 GMT References: <9104121655.AA13430@cs.utah.edu> Sender: welch@tut.cis.ohio-state.edu Distribution: inet Organization: CommonLoops Lines: 41