summaryrefslogtreecommitdiff
path: root/Lisp/clozure-compat.lisp
blob: 8d6e2ea52a3b2c334de225a38f36422761728989 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
;;;; Objective-CL, an Objective-C bridge for Common Lisp.
;;;; Copyright (C) 2007  Matthias Andreas Benkard.
;;;;
;;;; This program is free software: you can redistribute it and/or
;;;; modify it under the terms of the GNU Lesser General Public License
;;;; as published by the Free Software Foundation, either version 3 of
;;;; the License, or (at your option) any later version.
;;;;
;;;; This program is distributed in the hope that it will be useful, but
;;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;;;; Lesser General Public License for more details.
;;;;
;;;; You should have received a copy of the GNU Lesser General Public
;;;; License along with this program.  If not, see
;;;; <http://www.gnu.org/licenses/>.


(let* ((package (find-package '#:objective-c-classes))
       (new-name '#:ns)
       (new-nicknames (remove new-name
                              (remove-duplicates
                               (cons (package-name package)
                                     (package-nicknames package))))))
  (rename-package package new-name new-nicknames))