Changeset 13636
- Timestamp:
- 10/20/11 18:05:30 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/doc/manual/abcl.tex
r13634 r13636 23 23 24 24 \textsc{ABCL} is packaged as a single jar file usually named either 25 ``abcl.jar'' or something like``abcl-0.28.0.jar'' if you are using a25 ``abcl.jar'' or possibly``abcl-0.28.0.jar'' if you are using a 26 26 versioned package from your system vendor. This byte archive can be 27 27 executed under the control of a suitable JVM by using the ``-jar'' … … 94 94 \item The generic function signatures of the DOCUMENTATION symbol do 95 95 not match the CLHS. 96 \item The TIME form does not return a proper VALUES to its caller. 96 97 \end{itemize} 97 98 … … 756 757 \section{Extensible Sequences} 757 758 758 \ref{RHODES2007} 759 See \ref{RHODES2007} RHODES2007 for the design. 759 760 760 761 The SEQUENCE package fully implements Christopher Rhodes' proposal for … … 831 832 code is greater than 0x00ff. 832 833 834 \subsection{JSS optionally extends the Reader} 835 836 The JSS contrib consitutes an additional, optional extension to the 837 reader in the definition of the #\" reader macro. 838 833 839 \section{ASDF} 834 840 … … 853 859 and MVN. 854 860 855 \section{asdf-install}856 857 An implementation of ASDF-INSTALL. Superceded by Quicklisp (qv.)858 859 861 \section{asdf-jar} 860 862 … … 864 866 required source and fasls in a jar archive. 865 867 868 \section{abcl-asdf} 869 870 ABCL specific contributions to ASDF system definition mainly concerned 871 with finding JVM artifacts such as jar archives to be dynamically loaded. 872 873 \subsection{ABCL-ASDF Examples} 874 875 \begin{listing-lisp} 876 ;;;; -*- Mode: LISP -*- 877 (in-package :asdf) 878 879 (defsystem :log4j 880 :components ((:mvn "log4j/log4j" 881 :version "1.4.9"))) 882 \end{listing-lisp} 883 884 \subsection{abcl-asdf API} 885 886 We define an API as consisting of the following ASDF classes: 887 888 \textsc[JAR-DIRECTORY}, \textsc{JAR-FILE}, and 889 \textsc{CLASS-FILE-DIRECTORY} for JVM artifacts that have a currently 890 valid pathname representation 891 892 And the MVN and IRI classes descend from ASDF-COMPONENT, but do not 893 directly have a filesystem location. 894 895 For use outside of ASDF, we currently define one method, 896 \textsc{RESOLVE-DEPENDENCIES} which locates, downloads, caches, and then loads 897 into the currently executing JVM process all recursive dependencies 898 annotated in the Maven pom.xml graph. 899 900 \subsection{ABCL-ASDF Example 2} 901 902 Bypassing ASDF, one can directly issue requests for the Maven 903 artifacts to be downloaded 904 905 \begin{listing-lisp} 906 CL-USER> (abcl-asdf:resolve-dependencies "com.google.gwt" "gwt-user") 907 WARNING: Using LATEST for unspecified version. 908 "/Users/evenson/.m2/repository/com/google/gwt/gwt-user/2.4.0-rc1/gwt-user-2.4.0-rc1.jar:/Users/evenson/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/evenson/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar" 909 \end{listing-lisp} 910 911 Notice that all recursive dependencies have been located and installed 912 as well. 913 914 866 915 \section{jss} 867 916 … … 880 929 CL-USER) (#"propertyNames" (#"getProperties" 'java.lang.System)) 881 930 \end{listing-lisp} 931 932 \section{asdf-install} 933 934 An implementation of ASDF-INSTALL. Superseded by Quicklisp (qv.) 882 935 883 936 \chapter{History}
Note: See TracChangeset
for help on using the changeset viewer.