🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cu.slug
Article #458

Package Query

#458
From: Craig Lanning
Date: Thu, 03 Jul 1997 00:00
27 lines
1640 bytes
I am trying to get a Lisp to C compiler (CLiCC) to compile and run on a
Symbolics.  The problem is that CLiCC needs to have its own version of
the LISP package and Genera will not allow the standard LISP package to
be renamed.

What I need is a way to dynamically bind everything about the package
system while CLiCC is running.  This will allow CLiCC to use all of the
package manipulation functions (e.g. MAKE-PACKAGE, INTERN) while it is
running and be able to clean up by just undoing the dynamic bindings.

I have poked around in the package system and thought that I could use
the :INVISIBLE option to GLOBAL:MAKE-PACKAGE to make packages outside
the package system.  Every time I tried to collect them together and use
them as the package system the syntax stuff kept tripping me up.

Has anyone else tried anything like this?


For more information about the Apply project and CLiCC, see:
   http://www.informatik.uni-kiel.de/~wg/apply.html


Craig Lanning <CLanning@scra.org>
Northrop Grumman
Data Systems and Services Division
North Charleston, SC
Technical Details
Message-ID: <867940728.20515@news.Colorado.EDU>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10077e,68868e7afeb55206,start
X-Google-Attributes: gid10077e,public
From: Craig Lanning <CLanning@DILBERT.scra.org>
Subject: Package Query
Date: 1997/07/03
Message-ID: <867940728.20515@news.Colorado.EDU>
X-Deja-AN: 254322965
Distribution: cu
Sender: daemon@lace.colorado.edu
X-Note1: message-id generated by recnews
X-Note2: mail msgid was   <19970703141614.4.CLANNING@RIGEL.scra.org>
Organization: University of Colorado at Boulder
Reply-To: CLanning@scra.org
Newsgroups: cu.slug