home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
vis-ftp.cs.umass.edu
/
vis-ftp.cs.umass.edu.tar
/
vis-ftp.cs.umass.edu
/
pub
/
Software
/
ASCENDER
/
ascendMar8.tar
/
UMass
/
ISR
/
isr2-defsystem.lisp
< prev
next >
Wrap
Text File
|
1995-04-12
|
3KB
|
62 lines
;;; -*- Mode:Common-Lisp; Package:USER; -*-
(unless (fboundp 'user::cdefvar)
(defmacro cdefvar (variable &optional (initial-value nil) (docstring nil))
"do defvar unless variable is already bound"
;;-- Bob Collins 5/20
;;john brolio 1/7/88 -- to get rid of unspecial variable problem in compiling
`(eval-when (compile eval load)
(proclaim '(special ,variable))
(unless #+:EXPLORER (variable-boundp ,variable)
#-:EXPLORER (boundp ',variable)
(setf ,variable ,initial-value)
(setf (documentation ',variable 'variable) ,docstring)))))
(cdefvar *isr2-directory* "/home/isr2/")
(unless (find-package "LISPM") (make-package "LISPM"))
(unless (find-package "CLIM") (make-package "CLIM"))
(unless (find-package "ISR2") (make-package "ISR2"))
(#+:mk-defsystem make::defsystem #-:mk-defsystem defsys::defsystem user::isr2
(:name "Intermediate Symbolic Representation, Version 2")
(:short-name "ISR V2")
(:package "ISR2")
(:pathname-default *isr2-directory*)
#-:EXPLORER
(:module lispm "lispm")
(:module isr2 "isr2")
(:module isr2parser "isr2parser")
(:module Isr2defs "isr2defs")
(:module Isr2basics "isr2basics")
(:module Isr2macros "isr2macros")
(:module Isr2tss "isr2tss")
(:module Isr2extents ("isr2extents" "isr2pixelmap"))
(:module Isr2FileIo "isr2fileio")
#-poplog
(:module Isr2readisr1file "isr2readisr1file")
(:module polygons ("isr2geometry" "isr2lag"))
(:module Pix ("isr2pix" "isr2specifypixelmap"))
(:module pixelfunctions ("isr2pixels"))
(:module grid ("grid" "rasterize"))
(:module rcde ("isr2rcde"))
#-:EXPLORER
(:compile-load lispm)
(:compile-load isr2)
(:compile-load isr2parser (:fasload isr2))
(:compile-load isr2defs (:fasload isr2parser isr2))
(:compile-load isr2basics (:fasload isr2 isr2parser isr2defs))
(:compile-load isr2macros (:fasload isr2 isr2parser isr2defs))
(:compile-load isr2tss (:fasload isr2macros isr2 isr2parser isr2defs isr2basics))
(:compile-load isr2extents (:fasload isr2 isr2parser isr2defs isr2basics))
(:compile-load isr2fileio (:fasload isr2 isr2parser isr2defs isr2basics isr2tss isr2extents))
#-poplog
(:compile-load isr2readisr1file (:fasload isr2 isr2parser isr2defs isr2basics isr2tss
isr2extents))
(:compile-load polygons (:fasload isr2 isr2parser isr2defs isr2basics #-:EXPLORER lispm))
(:compile-load Pix (:fasload isr2 isr2parser isr2defs isr2basics isr2extents polygons))
(:compile-load pixelfunctions (:fasload isr2 isr2parser isr2defs isr2basics isr2extents pix))
(:compile-load grid (:fasload isr2 isr2parser isr2defs isr2basics pixelfunctions))
(:compile-load rcde (:fasload isr2 isr2parser isr2defs isr2basics grid))
)