Changeset 14665


Ignore:
Timestamp:
04/17/14 10:32:44 (9 years ago)
Author:
Mark Evenson
Message:

backport r14654: Remove trailing whitespace and untabify.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/1.3.1/src/org/armedbear/lisp/abcl-contrib.lisp

    r14614 r14665  
    33(require :asdf)
    44
    5 (defconstant +get-classloader+ 
     5(defconstant +get-classloader+
    66  (java:jmethod "java.lang.Class" "getClassLoader"))
    77
    8 (defun boot-classloader () 
     8(defun boot-classloader ()
    99  (let ((boot-class (java:jclass "org.armedbear.lisp.Main")))
    1010    (java:jcall +get-classloader+ boot-class)))
     
    1919  (and (pathnamep p)
    2020       (equal (pathname-type p) "jar")
    21        (or 
     21       (or
    2222        (java:jstatic "matches"
    23                       "java.util.regex.Pattern" 
     23                      "java.util.regex.Pattern"
    2424                      (concatenate 'string name "(-[0-9]\\.[0-9]\\.[0-9]([+~-].+)?)?")
    2525                      (pathname-name p))
    2626        (java:jstatic "matches"
    27                       "java.util.regex.Pattern" 
     27                      "java.util.regex.Pattern"
    2828                      (concatenate 'string name "(-[0-9]\\.[0-9]\\.[0-9]\\.[0-9]([+~-]+)?)?")
    2929                      (pathname-name p)))
     
    3131
    3232(defun find-system ()
    33   "Find the location of the system. 
     33  "Find the location of the system.
    3434
    3535Used to determine relative pathname to find 'abcl-contrib.jar'."
    36   (or 
    37    (ignore-errors 
     36  (or
     37   (ignore-errors
    3838     (find-system-jar))
    3939   (ignore-errors
    40      (some 
    41       (lambda (u) 
    42         (probe-file (make-pathname 
    43                      :defaults  (java:jcall "toString" u)
     40     (some
     41      (lambda (u)
     42        (probe-file (make-pathname
     43                     :defaults (java:jcall "toString" u)
    4444                     :name "abcl")))
    4545      (java:jcall "getURLs" (boot-classloader))))
    46    (ignore-errors 
     46   (ignore-errors
    4747     #p"http://abcl.org/releases/current/abcl.jar")))
    4848
    49 (defun find-system-jar () 
     49(defun find-system-jar ()
    5050  "Return the pathname of the system jar, one of `abcl.jar` or `abcl-m.n.p.jar` or `abcl-m.n.p[.~-]something.jar`."
    5151    (dolist (loader (java:dump-classpath))
     
    8080      (format verbose "~&Using already initialized value of abcl-contrib:~&'~A'.~%"
    8181              *abcl-contrib*)
    82       (progn 
     82      (progn
    8383        (setf *abcl-contrib* (find-contrib))
    8484        (format verbose "~&Using probed value of abcl-contrib:~&'~A'.~%"
     
    8888(defun find-contrib ()
    8989  "Introspect runtime classpaths to find a loadable ABCL-CONTRIB."
    90   (or (ignore-errors 
    91     (when (find-system-jar)
    92       (probe-file
    93        (make-pathname :defaults (find-system-jar)
    94               :name "abcl-contrib"))))
    95     (some
    96      (lambda (u)
    97      (probe-file (make-pathname
    98             :defaults (java:jcall "toString" u)
    99             :name "abcl-contrib")))
    100      (java:jcall "getURLs" (boot-classloader)))))
     90  (or (ignore-errors
     91                (when (find-system-jar)
     92                  (probe-file
     93                   (make-pathname :defaults (find-system-jar)
     94                                                  :name "abcl-contrib"))))
     95          (some
     96           (lambda (u)
     97                 (probe-file (make-pathname
     98                                          :defaults (java:jcall "toString" u)
     99                                          :name "abcl-contrib")))
     100           (java:jcall "getURLs" (boot-classloader)))))
    101101
    102 (export `(find-system 
     102(export `(find-system
    103103          find-contrib
    104104          *abcl-contrib*))
     105
    105106(when (find-and-add-contrib :verbose t)
    106107  (provide :abcl-contrib))
    107 
    108 
    109 
    110 
    111 
    112 
    113 
    114            
    115  
Note: See TracChangeset for help on using the changeset viewer.