0
|
1 ;;; -*- Mode: Lisp -*-
|
|
2
|
|
3 ;;; ilisp-pkg.lisp --
|
|
4
|
|
5 ;;; This file is part of ILISP.
|
4
|
6 ;;; Version: 5.8
|
0
|
7 ;;;
|
|
8 ;;; Copyright (C) 1990, 1991, 1992, 1993 Chris McConnell
|
|
9 ;;; 1993, 1994 Ivan Vasquez
|
4
|
10 ;;; 1994, 1995, 1996 Marco Antoniotti and Rick Busdiecker
|
|
11 ;;; 1996 Marco Antoniotti and Rick Campbell
|
0
|
12 ;;;
|
|
13 ;;; Other authors' names for which this Copyright notice also holds
|
|
14 ;;; may appear later in this file.
|
|
15 ;;;
|
4
|
16 ;;; Send mail to 'ilisp-request@naggum.no' to be included in the
|
|
17 ;;; ILISP mailing list. 'ilisp@naggum.no' is the general ILISP
|
0
|
18 ;;; mailing list were bugs and improvements are discussed.
|
|
19 ;;;
|
|
20 ;;; ILISP is freely redistributable under the terms found in the file
|
|
21 ;;; COPYING.
|
|
22
|
|
23
|
|
24
|
|
25 ;;; CLtL2 defpackage definition for ILISP.
|
|
26 ;;;
|
|
27 ;;; Common Lisp initializations
|
|
28 ;;;
|
|
29 ;;; Author: Marco Antoniotti, marcoxa@cs.nyu.edu
|
|
30
|
|
31 ;;;----------------------------------------------------------------------------
|
|
32 ;;; Prologue
|
|
33
|
|
34 #+(or allegro-v4.0 allegro-v4.1)
|
|
35 (eval-when (compile load eval)
|
|
36 (setq excl:*cltl1-in-package-compatibility-p* t))
|
|
37
|
|
38
|
|
39 ;;;----------------------------------------------------------------------------
|
|
40 ;;; Definitions
|
|
41
|
|
42 ;;; ILISP package --
|
|
43
|
4
|
44 ;;;
|
|
45 ;;; GCL 2.2 doesn't have defpackage (yet) so we need to put the export
|
|
46 ;;; here. (toy@rtp.ericsson.se)
|
|
47 ;;;
|
|
48 ;;; Please note that while the comment and the fix posted by Richard
|
|
49 ;;; Toy are correct, they are deprecated by at least one of the ILISP
|
|
50 ;;; maintainers. :) By removing the 'nil' in the following #+, you
|
|
51 ;;; will fix the problem but will not do a good service to the CL
|
|
52 ;;; community. The right thing to do is to install DEFPACKAGE in your
|
|
53 ;;; GCL and to write the GCL maintainers and to ask them to
|
|
54 ;;; incorporate DEFPACKAGE in their standard builds.
|
|
55 ;;; Marco Antoniotti <marcoxa@icsi.berkeley.edu> 19960715
|
|
56 ;;;
|
|
57
|
|
58 #-(and nil gcl)
|
0
|
59 (defpackage "ILISP" (:use "LISP" #+:CMU "CONDITIONS")
|
|
60 ;; The following symbols should properly 'shadow' the inherited
|
|
61 ;; ones.
|
|
62 (:export "ILISP-ERRORS"
|
|
63 "ILISP-SAVE"
|
|
64 "ILISP-RESTORE"
|
|
65 "ILISP-SYMBOL-NAME"
|
|
66 "ILISP-FIND-SYMBOL"
|
|
67 "ILISP-FIND-PACKAGE"
|
|
68 "ILISP-EVAL"
|
|
69 "ILISP-COMPILE"
|
|
70 "ILISP-DESCRIBE"
|
|
71 "ILISP-INSPECT"
|
|
72 "ILISP-ARGLIST"
|
|
73 "ILISP-DOCUMENTATION"
|
|
74 "ILISP-MACROEXPAND"
|
|
75 "ILISP-MACROEXPAND-1"
|
|
76 "ILISP-TRACE"
|
|
77 "ILISP-UNTRACE"
|
|
78 "ILISP-COMPILE-FILE"
|
|
79 "ILISP-CASIFY"
|
|
80 "ILISP-MATCHING-SYMBOLS"
|
|
81 "ILISP-CALLERS"
|
|
82 "ILISP-SOURCE-FILES")
|
|
83 )
|
|
84 ;;; ILISP --
|
|
85
|
|
86 ;;; end of file -- ilisp-pkg.lisp --
|