File: clx-ini.lisp

package info (click to toggle)
clisp 1%3A2.48-3
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 42,820 kB
  • ctags: 14,003
  • sloc: lisp: 79,876; ansic: 39,797; xml: 26,508; sh: 11,756; fortran: 7,281; cpp: 2,663; makefile: 1,287; perl: 164
file content (20 lines) | stat: -rw-r--r-- 919 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
(let ((clxffn   (merge-pathnames "clx.fas" *load-pathname*))
      (imageffn (merge-pathnames "image.fas" *load-pathname*))
      (clxlfn   (merge-pathnames "clx.lisp" *load-pathname*))
      (imagelfn (merge-pathnames "image.lisp" *load-pathname*)))
  (delete-file clxffn)
  (delete-file imageffn)
  (compile-file clxlfn)
  (compile-file imagelfn)
  (cond ((and (probe-file clxffn) (probe-file imageffn))
         (load clxffn)
         (load imageffn))
        (t
         (format T "~%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
         (format T "~%")
         (format T "~%  Build failed, clx.lisp and image.lisp were not correctly")
         (format T "~%  compiled. CLX is incomplete and non-functional.")
         (format T "~%")
         (format T "~%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")
         (exit 1)) ))                   ;aber auf mich hoert ja keiner 8-(