ilisp / ilisp-pkg.lisp

Full commit
steve 45ed3aa 

youngs babe27e 
steve 45ed3aa 

youngs babe27e 

steve 45ed3aa 

andreasj 606ea5d 
steve 45ed3aa 

andreasj 606ea5d 
steve 45ed3aa 

andreasj 606ea5d 

steve 45ed3aa 

;;; -*- Mode: Lisp -*-

;;; ilisp-pkg.lisp --
;;; ANSI CL DEFPACKAGE definition for ILISP.
;;; Common Lisp initializations
;;; Author: Marco Antoniotti,
;;; This file is part of ILISP.
;;; Please refer to the file COPYING for copyrights and licensing
;;; information.
;;; Please refer to the file ACKNOWLEGDEMENTS for an (incomplete) list
;;; of present and past contributors.
;;; $Id$

;;; Prologue

#+(or allegro-v4.0 allegro-v4.1)
(eval-when (compile load eval)
  (setq excl:*cltl1-in-package-compatibility-p* t))

;;; Definitions

;;; ILISP package --

;;; GCL 2.2 doesn't have defpackage (yet) so we need to put the export
;;; here. (
;;; Please note that while the comment and the fix posted by Richard
;;; Toy are correct, they are deprecated by at least one of the ILISP
;;; maintainers. :) By removing the 'nil' in the following #+, you
;;; will fix the problem but will not do a good service to the CL
;;; community.  The right thing to do is to install DEFPACKAGE in your
;;; GCL and to write the GCL maintainers and to ask them to
;;; incorporate DEFPACKAGE in their standard builds.
;;; Marco Antoniotti <> 19960715

#-(and nil gcl)
(defpackage "ILISP" (:use "COMMON-LISP" #+:CMU "CONDITIONS")
  ;; The following symbols should properly 'shadow' the inherited
  ;; ones.
  (:export "ILISP-ERRORS"
;;; ILISP --

;;; end of file -- ilisp-pkg.lisp --