Package "abcl"

This package belongs to a PPA: GetDeb Apps

Name: abcl


Common Lisp on the JVM
ABCL is a full implementation of the Common Lisp
language featuring both an interpreter and a compiler,
running in the JVM. Originally started to be a scripting
language for the J editor, it now supports JSR-233
(Java scripting API): it can be a scripting engine
in any Java application. Additionally, it can be
used to implement (parts of) the application using
Java to Lisp integration APIs.

Latest version: 1.3.0-1~getdeb1
Release: precise (12.04)
Level: getdeb
Repository: apps
Homepage: http://common-lisp.net/project/armedbear


Download "abcl"

Other versions of "abcl" in Precise

No other version of this package is available in the Precise release.


Version: 1.3.0-1~getdeb1 2014-03-18 22:08:34 UTC

abcl (1.3.0-1~getdeb1) precise; urgency=low

  * New upstream version

 -- Christoph Korn Sun, 16 Mar 2014 15:27:07 +0100

Version: 1.2.1-1~getdeb1 2013-11-03 16:08:05 UTC

abcl (1.2.1-1~getdeb1) precise; urgency=low

  * New upstream version
    Version 1.2.1
    27 June 2013

    * Tested: orcl-jdk-1.7.0_21 orcl-jdk-1.6.0_43

    ** ansi tests rc-2 failing 11-13 of 21708 total.
       Some regressions since 1.1.1

    * Stablility fixes; additional Quicklisp compatibility

    ** Fix (make-instance 'standard-generic-function)

    Version 1.2.0
    released at ECLM 2013 Madrid, ES // 01 June 2013

       * Package local nicknames to behave like SBCL

       * ASDF 3.0.1 is now shipped with the implementation

       * a more robust MOP implementation

       * Common cases of creating purely synthetic JAVA:JNEW-RUNTIME-CLASS
         now (mostly) work. Please report corner cases for fixing.

       * the system autoloader has been extended to cover functions bound to
         symbol properties

    Issues Resolved

    [#200] ABCL compiler fails to produce loadable fasl for XPATH
    [#321] ASDF 3.01
    [#256] Compilation failure in com.informatimago
    [#274] compiling "com.informatimago.common-lisp.cesarum") hangs [> 10
     [#32] Modify the currently disabled runtime-class.lisp code to not
     require ASM
    [#152] ql:closer-mop doesn't work
    [#203] Failure as build host for SBCL
    [#300] Gray streams aren't streams
    [#302] Symbols fail to autoload
    [#303] CL:LOAD ignores :EXTERNAL-FORMAT argument
    [#304] Stack abstraction inconsistency between Java and Lisp frames
    [#308] Compiled FLET exhausts the stack
    [#309] Printer should obey package-local nicknames
    [#310] Invocation of tests from from build.xml broken
    [#311] UIOP fails to upgrade
    [#282] Spurious macros redefinition warnings

 -- Christoph Korn Sun, 03 Nov 2013 12:35:08 +0100

Version: 1.1.1-1~getdeb1 2013-02-14 20:08:54 UTC

abcl (1.1.1-1~getdeb1) precise; urgency=low

  * New upstream version
      * All reported errors with the MOP implementation have been addressed.
      * An autoloader for SETF expansion functions has been implemented,
        eliminating the errors associated with not being able to use (SETF
        SYMBOL) without first invoking SYMBOL as a function. [#266
      * All outstanding regressions in the ANSI test suite with respect to
        abcl-1.0.1 have been fixed.
      * The ability to resolve Maven components in ASDF system definitions
      has been restored.

    Issues Resolved

    [#266] PSETF.47 ANSI regression
    [#284] checks in ensure-generic-function-using-class should occur
    [#296] SLIME fails to initialize with (SETF DOCUMENTATION) undefined
    [#198] Hunchentoot run failure
    [#228] Need to implement autoloader facility for SETF functions
    [#288] Control character names
    [#290] Compiling (defvar *foo* '(quote . x)) throws an error
    [#293] Loop and default value for of-type problem
    [#294] Reader doesn't recognize terminating characters in some cases
    [#299] ABCL-ASDF:MVN components not loading

 -- Christoph Korn Thu, 14 Feb 2013 19:12:31 +0100

Version: 1.1.0-1~getdeb1 2013-02-11 18:08:53 UTC

abcl (1.1.0-1~getdeb1) precise; urgency=low

  * New upstream version
      * A functioning (A)MOP implementation through the hard work of Rudi
         Schlatte (@rudi)
      * The implementation can be used across many more Quicklisp systems
         through a process of extensive testing. Thanks @xach!

         Nota bene: all of the following systems need patches to work as
         of the 2012-10-13 Quicklisp. All patches have been accepted in
         at least an initial form by the upstream maintainers.

         ** CLOSER-MOP
            Quite possible with local patches
         ** CFFI
           Needs patches to 2012-10-13 Quicklisp. [!!?]
           *** Dynamic interfaces idempotent across process -- no more
         ** HUNCHENTOOT
           *** some bugs with underlying streams to be fixed in abcl-1.2-dev
         ** CXML
            Basic XML parsing works. XPath still borked. [???]
      * Java 5 bytecode Compiler

         The internal Lisp-to-Java bytecode compiler has been hardened by
         regression testing across Quicklisp libraries.

         ** Extensive interpreter/compiler bug fixes due to access to
         cl-test-suite [???] @antov
         ** large objects (?!?)
      * The facility to construct runtime classes via JNEW-RUNTIME-CLASS

        Pretty close to full coverage of primtives for creating synthethic
        java classes at runtime. Easy to extend with your needs; sensible

        ** Fields
        *** getter/setters
        ** Annotations

      * ASDF
         ** Stock ASDF-2.26 with conditional patches for the URL-PATHAME and
            JAR-PATHNAME implementation extensions to ANSI.
         ** ABCL-ASDF
            Network installation of binary artifacts named by Maven POM uris.
            *** checks at runtime if a given class is present in the
                accessible classloaders
            *** If the check for the presence of a class fails, find a
                maven-3.0.4 binary locally, execute its Aether connector
                to retrieve its transitive dependencies from the network.
          ** JSS
             Java Syntax Sucks. q.v [lsw2]
             Extensive bugfixing wrt. method resolution [#229]
          ** JFLI
             A "captured from the wild" version of what @rich.hickey did
             before Clojure.

      * [#249] PATHNAME merge semantics DWIMs on an inferred type
      Extends ANSI PATHNAME in a non-conforming manner, which was probably
      already the case.
      * [r13695] Reimplementation of global symbol macros to avoid using
        the symbol's value slot.
      * [r13696] DEFMACRO now supports documentation strings as per the
        ANSI specification.
      * [r13700] ABCL loads under the Weblogic 10.3 application server.
      * [r13768] [#193] Allow zero-length symbols
      * [r13785] JNEW-RUNTIME-CLASS gets fields and annotations
      * [r13790] JNEW-RUNTIME-CLASS getters/setters for fields
      * [r13796] [r13797] N3 DOAP description for ABCL
      * [r13803] Build target 'abcl-contrib.jar' packages ABCL-CONTRIB

      * ANSI [#241]
         ** &AUX parameters fixes RESTAS
      * [#221] Stack exhaustsion on funcall in non-existing package
      * [#113] DEFSTRUCT concurrency
      * [#216][#211] Compiler
        ** stack inconsistency
      * [#187] Better SORT and STABLE-SORT via Jorge Tavares [???]

 -- Christoph Korn Mon, 10 Dec 2012 19:48:24 +0100

About   -   Send Feedback to @ubuntu_updates