Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!hao!ames!elroy!cit-vax!ucla-cs!zen!ucbvax!SUMEX-AIM.STANFORD.EDU!SCHMIDT From: SCHMIDT@SUMEX-AIM.STANFORD.EDU (Christopher Schmidt) Newsgroups: comp.sys.xerox Subject: PCL dfasls Message-ID: <12351234394.24.SCHMIDT@SUMEX-AIM.STANFORD.EDU> Date: Tue, 17-Nov-87 00:16:54 EST Article-I.D.: SUMEX-AI.12351234394.24.SCHMIDT Posted: Tue Nov 17 00:16:54 1987 Date-Received: Thu, 19-Nov-87 05:36:50 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 24 I've compiled the version of PCL (Portable CommonLoops) announced August 28th and filed it in [SUMEX-AIM.Stanford.edu] Basically, to load it, you'd want to grab all the .dfasl files in that directory and copy them into a directory at your site. Then you'd set PCL::*PCL-DIRECTORY* to the pathname of that directory, load DEFSYS.DFASL, and evaluate (PCL::LOAD-PCL) to load the rest of the files (20 of them). The mechanism is described in DEFSYS.LISP. After loading PCL, you can load PCL-ENV.DFASL which integrates PCL more closely into the Xerox Lisp environment; eg. with the inspector. As I understand it--and I am no authority on this subject--PCL is at present the closest portable object-oriented programming system to CLOS, the pending Common Lisp Object System standard. It seems to be a close match to the functions described in section 2 of the February CLOS specification (filed in CONCEP.DVI and FUNCTI.DVI). PCL runs in at least half a dozen different implementations of Common Lisp. I hesitate to post PCL on SUMEX, as it makes it no more widely available than on parcvax and introduces the possibility of version skew. Get it from SUMEX at your own risk! The main reason I make this posting is for the benefit of people who didn't know PCL existed at all. There is a mailing list for users of PCL. Requests for addition may be sent to Owners-CommonLoops.PA@Xerox.com --Christopher -------