;;; -*-lisp-*-
;;;
-;;; $Id$
-;;;
;;; Zone generator frontend
;;;
;;; (c) 2005 Straylight/Edgeware
;;; Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
(defpackage #:zone.frontend
- (:use #:common-lisp #:optparse #:net #:zone)
+ (:use #:common-lisp #:optparse #:net #:zone
+ #+cmu #:mop
+ #+sbcl #:sb-mop)
(:export #:main))
(in-package #:zone.frontend)
(keyword opt-format
(delete-duplicates
(loop for method in
- (pcl:generic-function-methods
+ (generic-function-methods
#'zone:zone-write)
for specs =
- (pcl:method-specializers method)
+ (method-specializers method)
if (typep (car specs)
- 'pcl:eql-specializer)
+ 'eql-specializer)
collect
- (pcl:eql-specializer-object
+ (eql-specializer-object
(car specs)))))
"Format to use for output.")
(#\z "zone" (:arg "NAME") (list opt-zones)