Changeset 14694 for trunk/abcl/abcl.asd


Ignore:
Timestamp:
04/25/14 07:55:53 (4 years ago)
Author:
mevenson
Message:

Convert Lisp truth values to Java equivalents in JCALL/JSTATIC.

We now convert CL:T and CL:NIL to JAVA:+TRUE+ and JAVA:+FALSE+
respectively when invoking JVM methods through the JAVA package,
establishing the "natural" equivalence for boolean truth values. This
may break some existing usage in that previously CL:NIL was converted
to a Java 'null' reference. Users now need to specify JAVA:+NULL+
explicitly when desiring to pass 'null' Java references as an argument
in invoking JVM methods.

Addresses <http://abcl.org/trac/ticket/84> (#84) and
<http://abcl.org/trac/ticket/339> (#339).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/abcl.asd

    r14430 r14694  
    1818;;; could be possibly be done at finer granularity in the files
    1919;;; themselves.
    20 (defsystem :abcl-test-lisp :version "1.2" :components
     20(defsystem :abcl-test-lisp :version "1.3.0" :components
    2121     ((:module abcl-rt
    2222                     :pathname "test/lisp/abcl/" :serial t :components
     
    6060                      #+abcl
    6161                      (:file "zip")
     62                      #+abcl
     63                      (:file "java")
    6264                      #+abcl
    6365                      (:file "pathname-tests" :depends-on
Note: See TracChangeset for help on using the changeset viewer.