Changeset 14615


Ignore:
Timestamp:
01/27/14 10:56:21 (7 years ago)
Author:
Mark Evenson
Message:

Documentation & metadata updates prior to abcl-1.3.0 branch.

Location:
trunk/abcl
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/README

    r14598 r14615  
    5252
    5353    Armed Bear Common Lisp 1.3.0
    54     Java 1.6.0_21 Sun Microsystems Inc.
     54    Java 1.7.0_51 Sun Microsystems Inc.
    5555    Java HotSpot(TM) Client VM
    5656    Low-level initialization completed in 0.3 seconds.
     
    6868* Use the Ant build tool for Java environments.
    6969
    70 * Use the NetBeans [67].x IDE to open ABCL as a project.
     70* Use the NetBeans [678].x IDE to open ABCL as a project.
    7171
    7272* Bootstrap ABCL using a Common Lisp implementation. Supported
     
    110110
    111111Obtain and install the [NetBeans IDE][2]. One should be able to open
    112 the ABCL directory as a project in the Netbeans 6.x application,
    113 whereupon the usual build, run, and debug targets as invoked in the
    114 GUI are available.
     112the ABCL directory as a project in the Netbeans application, whereupon
     113the usual build, run, and debug targets as invoked in the GUI are
     114available.  Use the 'slime' config with a suitably linked 'swank.asd'
     115in '~/.asdf-install-dir/systems/' to connect a REPL to the NetBeans
     116debug process.
    115117
    116118[2]: http://netbeans.org/downloads/
     
    132134Java Development Kit.  Underneath the directory referenced by the
    133135value of '*JDK*' there should be an executable Java compiler in
    134 'bin/javac' ('bin/java.exe' under Windows).
     136'bin/javac' ('bin/javac.exe' under Windows).
    135137
    136138Then, one may either use the 'build-from-lisp.sh' shell script or load
     
    187189### Tests
    188190
    189 ABCL 1.3.0 now fails only 1[4-6] out of 21708 total tests in the ANSI CL
     191ABCL 1.3.0 now fails only 1[2-4] out of 21708 total tests in the ANSI CL
    190192test suite (derived from the tests originally written for GCL).
    191193
  • trunk/abcl/abcl.rdf

    r14598 r14615  
    1818<>
    1919  abcl:branch           <http://abcl.org/svn/trunk/abcl> ;
    20   dc:identifier         <urn:abcl.org/1.3.0#dev> ;           
     20  dc:identifier         <urn:abcl.org/1.3.0#rc-0> ;           
    2121  doap:language        "Common Lisp" ;
    2222  dc:created           "01-JAN-2004" ;
    23   dc:modified          "01-JAN-2014" ;
     23  dc:modified          "27-JAN-2014" ;
    2424  dc:version           "abcl-1.3.0" ;
    25   abcl:release         "dev" .
     25  abcl:release         "dev" ;
     26
     27  abcl:release-candidate "rc-0" .
    2628
    2729<>
     
    7678     dc:license <http://usefulinc.com/doap/licenses/gplv2-classpath-exception> ;
    7779
    78      rdfs:seeAlso <urn:abcl.org/release/1.2.0> ;
     80     rdfs:seeAlso <urn:abcl.org/release/1.3.0> ;
    7981     dc:licenseDocument <file:COPYING> ;
    8082     dc:licenseDocument
     
    9496     rdf:_3 <https://code.google.com/p/abcl-dynamic-install/files/abcl-1.1.0.2.jar> ;
    9597     rdf:_3 <https://code.google.com/p/abcl-dynamic-install/files/abcl-1.1.1.jar>
     98
     99     rdf:_4 <http://abcl.org/releases/1.2.1/abcl-1.2.1.jar>
     100
    96101  ] ;
    97102] .
  • trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd

    r14574 r14615  
    44  :author "Mark Evenson"
    55  :version "1.3.0"
    6   :description "<> asdf:defsystem <urn:abcl.org/release/1.3.0-dev/contrib/abcl-asdf#1.1.0>"
     6  :description "<> asdf:defsystem <urn:abcl.org/release/1.3.0/contrib/abcl-asdf#1.1.0>"
    77  :depends-on (jss)
    88  :components
  • trunk/abcl/contrib/asdf-install/asdf-install.asd

    r14595 r14615  
    1414  #+:sbcl (sb-bsd-sockets)
    1515  :version "0.6.10.3"
    16   :description "<> asdf:defsystem <urn:abcl.org/release/1.3.0-dev/contrib/asdf-install#0.6.10.3>"
     16  :description "<> asdf:defsystem <urn:abcl.org/release/1.3.0/contrib/asdf-install#0.6.10.3>"
    1717  :author "Dan Barlow <dan@telent.net>, Edi Weitz <edi@agharta.de> and many others. See the file COPYRIGHT for more details."
    1818  :maintainer "Gary Warren King <gwking@metabang.com> // ABCL <evenson@not.org> ."
  • trunk/abcl/contrib/asdf-jar/asdf-jar.asd

    r14540 r14615  
    55  :author "Mark Evenson"
    66  :version "0.2.1"
    7   :description "<> asdf:defsystem <urn:abcl.org/release/1.3.0-dev/contrib/asdf-jar#0.2.1>"
     7  :description "<> asdf:defsystem <urn:abcl.org/release/1.3.0/contrib/asdf-jar#0.2.1>"
    88  :components
    99  ((:module base :pathname "" :components
  • trunk/abcl/contrib/jfli/jfli.asd

    r14540 r14615  
    88(asdf:defsystem jfli-intellij-tests
    99  :version "0.1.0"
    10   :description "<> asdf:defsystem <urn:abcl.org/release/1.3.0-dev/contrib/jfli#0.2.0> ."
     10  :description "<> asdf:defsystem <urn:abcl.org/release/1.3.0/contrib/jfli#0.2.0> ."
    1111  :components ((:module test
    1212                       :components ((:file "yanking")))))
  • trunk/abcl/contrib/jss/jss.asd

    r14540 r14615  
    22(asdf:defsystem :jss
    33  :author "Alan Ruttenberg, Mark Evenson"
    4   :version "3.0.6"
    5   :description "<> asdf:defsystem <urn:abcl.org/release/1.3.0-dev/contrib/jss#3.06"
     4  :version "3.0.7"
     5  :description "<> asdf:defsystem <urn:abcl.org/release/1.3.0/contrib/jss#3.0.7"
    66  :components ((:module base
    77                        :pathname "" :serial t
  • trunk/abcl/contrib/mvn/jna.asd

    r14571 r14615  
    44(asdf:defsystem :jna
    55    :version "4.0.0"
    6     :description  "<> asdf:defsystem <urn:abcl.org/release/1.3.0-dev/contrib/jna#4.0.0>"
     6    :description  "<> asdf:defsystem <urn:abcl.org/release/1.3.0/contrib/jna#4.0.0>"
    77    :defsystem-depends-on (jss abcl-asdf)
    88    :components ((:mvn "net.java.dev.jna/jna/4.0.0"
  • trunk/abcl/contrib/pom.xml

    r14587 r14615  
    1414  <groupId>org.armedbear.lisp</groupId>
    1515  <artifactId>abcl-contrib</artifactId>
    16   <version>1.3.0-dev</version>
     16  <version>1.3.0-rc-0</version>
    1717  <packaging>jar</packaging>
    1818  <name>Armed Bear Common Lisp (ABCL) Contribs</name>
  • trunk/abcl/contrib/quicklisp/quicklisp-abcl.asd

    r14540 r14615  
    1010(defsystem :quicklisp-abcl
    1111    :description
    12     "Load Quicklisp from the network if it isn't already installed. <urn:abcl.org/release/1.3.0-dev/contrib/quicklisp-abcl#0.2.0>"
     12    "Load Quicklisp from the network if it isn't already installed. <urn:abcl.org/release/1.3.0/contrib/quicklisp-abcl#0.2.0>"
    1313    :version "0.2.0"
    1414    :components nil)
  • trunk/abcl/doc/manual/abcl.tex

    r14587 r14615  
    99\begin{document}
    1010\title{Armed Bear Common Lisp User Manual}
    11 \date{Version 1.2.0-dev\\
     11\date{Version 1.3.0-dev\\
    1212\smallskip
    13 March 2, 2013}
     13January 27, 2014}
    1414\author{Mark Evenson \and Erik H\"{u}lsmann \and Rudolf Schlatte \and
    1515  Alessio Stalla \and Ville Voutilainen}
     
    1818
    1919\tableofcontents
     20\subsection{Preface to the Third Edition}
     21
     22\textsc{ABCL} 1.3 now implements a lazily-created LispStack --The Mgmt.
     23
     24%%Preface to the Third edition, abcl-1.2.
     25\subsection{Preface to the Third Edition}
     26The implementation now contains a performant and conformant
     27implementation of (A)MOP to the point of inclusion in CLOSER-MOP's
     28test suite.
    2029
    2130%%Preface to the second edition, abcl-1.1.
     
    4352  of Java interfaces that can be used as listeners for Swing classes and
    4453  similar.
     54\item \code{java:jnew-runtime-class} can inject fully synthetic Java
     55  classes--and their objects-- into the current JVM process whose
     56  behavior is specified via closures expressed in Common Lisp.. \footnote{Parts of
     57    the current implementation are not fully finished, so the status
     58    of some interfaces here should be treated with skepticism if you
     59    run into problems.}
     60
    4561\end{itemize}
    4662\textsc{ABCL} is supported by the Lisp library manager
     
    114130June 1991 with the ``classpath-exception'' (see the file
    115131\texttt{COPYING} in the source distribution \footnote{See
    116   \url{http://abcl.org/svn/trunk/abcl/COPYING}} for
     132  \url{http://abcl.org/svn/trunk/tags/1.3.0/COPYING}} for
    117133the license, term 13 in the same file for the classpath exception).
    118134This license broadly means that you must distribute the sources to
     
    139155
    140156\textsc{ABCL} is packaged as a single jar file usually named either
    141 \texttt{abcl.jar} or possibly something like \texttt{abcl-1.2.0.jar} if
     157\texttt{abcl.jar} or possibly something like \texttt{abcl-1.3.0.jar} if
    142158using a versioned package on the local filesystem from your system
    143159vendor.  This jar file can be executed from the command line to obtain a
     
    874890
    875891\index{URI}
    876 \item Any results of canonicalization procesures performed on the
     892\item Any results of canonicalization procedures performed on the
    877893  underlying \textsc{URI} are discarded between resolutions (i.e. the
    878894  implementation does not attempt to cache the results of current name
     
    883899  computation of the resolution of the resource by applying the
    884900  \code{CL:TRUENAME} function to a \code{EXT:URL-PATHNAME} object.
    885   Depending on the reliablity and properties of your local
     901  Depending on the reliability and properties of your local
    886902  \textsc{REST} infrastructure, these results may not necessarily be
    887903  idempotent over time\footnote {See \cite{evenson2011} for the draft
     
    909925usual PATHNAME merge semantics when \code{*DEFAULT-PATHNAME-DEFAULTS*}
    910926contains a \code{EXT:JAR-PATHNAME} with the ``do what I mean''
    911 algorithim described in \ref{section:conformance} on page
     927algorithm described in \ref{section:conformance} on page
    912928\pageref{section:conformance}.
    913929
     
    928944  outer and (possibly inner) locations of the jar
    929945  archive \footnote{The case of inner and outer
    930     \code{EXT:EJAR-PATHNAME} arises when zip archives themselves
    931     contain zip archives which is the case when the ABCL fasl is
    932     included in the abcl.jar zip archive.}.
     946    \code{EXT:JAR-PATHNAME} \ref{EXT:JAR-PATHNAME} arises when zip
     947    archives themselves contain zip archives which is the case when
     948    the ABCL fasl is included in the abcl.jar zip archive.}.
    933949
    934950\item A \code{EXT:URL-PATHNAME} always has a \code{HOST} component that is a
     
    944960
    945961\item In order to encapsulate the implementation decisions for these
    946   meanings, the following functions provide a setf-able API for
     962  meanings, the following functions provide a SETF-able API for
    947963  reading and writing such values: \code{URL-PATHNAME-QUERY},
    948964  \code{URL-PATHNAME-FRAGMENT}, \code{URL-PATHNAME-AUTHORITY}, and
     
    10091025
    10101026\begin{adjustwidth}{5em}{5em}
    1011   Returns an alist of \code{(local-nickname . actual-package)}
     1027  Returns an ALIST of \code{(local-nickname . actual-package)}
    10121028  describing the nicknames local to the designated package.
    10131029
     
    12311247\section{ASDF}
    12321248
    1233 asdf-2.30 (see \cite{asdf}) is packaged as core component of \textsc{ABCL},
     1249asdf-3.1.0.49 (see \cite{asdf}) is packaged as core component of \textsc{ABCL},
    12341250but not initialized by default, as it relies on the \textsc{CLOS} subsystem
    12351251which can take a bit of time to start \footnote{While this time is
     
    12481264The \textsc{ABCL} contrib is packaged as a separate jar archive usually named
    12491265\code{abcl-contrib.jar} or possibly something like
    1250 \code{abcl-contrib-1.2.0.jar}.  The contrib jar is not loaded by the
     1266\code{abcl-contrib-1.3.0.jar}.  The contrib jar is not loaded by the
    12511267implementation by default, and must be first intialized by the
    12521268\code{REQUIRE} mechanism before using any specific contrib:
     
    13351351
    13361352More extensive documentations and examples can be found at
    1337 \url{http://abcl.org/svn/trunk/abcl/contrib/abcl-asdf/README.markdown}.
     1353\url{http://abcl.org/svn/tags/1.3.0/contrib/abcl-asdf/README.markdown}.
    13381354
    13391355
     
    13471363
    13481364The documentation for this contrib can be found at
    1349 \url{http://abcl.org/svn/trunk/abcl/contrib/asdf-jar/README.markdown}.
     1365\url{http://abcl.org/svn/tags/1.3.0/abcl-contrib/asdf-jar/README.markdown}.
    13501366
    13511367
     
    13831399
    13841400Some more information on jss can be found in its documentation at
    1385 \url{http://abcl.org/svn/trunk/abcl/contrib/jss/README.markdown}
     1401\url{http://abcl.org/svn/tags/1.3.0/contrib/jss/README.markdown}
    13861402
    13871403\section{jfli}
     
    13901406The contrib contains a pure-Java version of JFLI.
    13911407
    1392 \url{http://abcl.org/svn/trunk/abcl/contrib/jfli/README}.
     1408\url{http://abcl.org/svn/tags/1.3.0/contrib/jfli/README}.
    13931409
    13941410
     
    14051421access.
    14061422
    1407 \url{http://abcl.org/svn/trunk/abcl/contrib/asdf-install/README}.
     1423\url{http://abcl.org/tags/1.3.0/contrib/asdf-install/README}.
    14081424
    14091425
     
    14341450abcl-1.1.1 as a maintainence release on Feburary 14, 2013.
    14351451
     1452At the beginning of June 2013, we enhanced the stability of the
     1453implementation with the release of abcl-1.2.1.
     1454
     1455In January 2014, we introduced the Third Edition of the implementation
     1456with abcl-1.3.0.
     1457
    14361458\appendix
    14371459
    14381460\chapter{The MOP Dictionary}
    14391461
    1440 \include{mop}o
     1462\include{mop}
    14411463
    14421464\chapter{The SYSTEM Dictionary}
    14431465
    14441466The public interfaces in this package are subject to change with
    1445 \textsc{ABCL} 1.2.
     1467\textsc{ABCL} 1.4.
    14461468
    14471469\include{system}
  • trunk/abcl/pom.xml

    r14587 r14615  
    1414  <groupId>org.armedbear.lisp</groupId>
    1515  <artifactId>abcl</artifactId>
    16   <version>1.3.0-dev</version>
     16  <version>1.3.0-rc-0</version>
    1717  <packaging>jar</packaging>
    1818  <name>ABCL - Armed Bear Common Lisp</name>
Note: See TracChangeset for help on using the changeset viewer.