🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.clos
Article #504

Problem - compiling PCL on Mips running Lucid 4.0beta

#504
From: Jon L White
Date: Sat, 13 Apr 1991 00:16
41 lines
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!garbage
References: <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