#134: Better support for packaging systems in jar files
--------------------------------+-------------------------------------------
Reporter: mevenson | Owner: nobody
Type: enhancement | Status: new
Priority: major | Milestone: 0.26
Component: java | Version:
Keywords: asdf jar packaging |
--------------------------------+-------------------------------------------
Meta ticket for collecting requirements for packaging systems in jar
files. Currently support exists for loading ASDF2 systems as source
packaged in a jar (see ABCL's contrib via the Ant target 'abcl.contrib'),
but additional support is often requested.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/134>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#135: ql:FEB2011:bordeaux-threads BORDEAUX-THREADS does not work
------------------------------------------------+---------------------------
Reporter: mevenson | Owner: mevenson
Type: defect | Status: new
Priority: major | Milestone: 0.25
Component: libraries | Version: 0.24
Keywords: bordeaux-threads quicklisp threads |
------------------------------------------------+---------------------------
[http://common-lisp.net/project/bordeaux-threads/ bordeaux-threads] fails
with ABCL due to a number of reasons for which I am in progress of working
through patches. This issue will track the status of these patches
against the progress of those patches against both [http://common-lisp.net/gitweb?p=projects/bordeaux-threads/bordeaux-threads.git;a=summary
BORDEAUX-THREADS in git] and [http://www.quicklisp.org/beta/ the version
distributed with QuickLisp] (the version of FEB2011 as of this writing).
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/135>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#124: Failure to be an SBCL build host
------------------------+---------------------------------------------------
Reporter: ehuelsmann | Owner: nobody
Type: defect | Status: new
Priority: major | Milestone:
Component: libraries | Version:
Keywords: |
------------------------+---------------------------------------------------
When building SBCL with ABCL, I'm getting the error
#<XP:XP-STRUCTURE ...> isn't of type STREAM
Failing to continue the SBCL build.
The issue here is that our pretty printer structure - which wraps a stream
- isn't itself a stream. Somehow, the pretty printer stream wrapper is
passed into ABCL internals expecting a STREAM, though.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/124>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#148: READTABLE-CASE :invert does not invert uninterned symbols
-----------------------------------+----------------------------------------
Reporter: mevenson | Owner: somebody
Type: defect | Status: new
Priority: major | Milestone: 0.26
Component: other | Version: 0.24
Keywords: readtable parenscript |
-----------------------------------+----------------------------------------
[http://article.gmane.org/gmane.lisp.armedbear.devel/1891 Ole Arendt
reports]:
This prevents loading a newer parenscript, which uses an
inverted readtable case via named-readtables:
{{{
Armed Bear Common Lisp 0.26.0-dev-svn-13273
Java 1.6.0_17 Sun Microsystems Inc.
Java HotSpot(TM) 64-Bit Server VM
Low-level initialization completed in 0.712 seconds.
Startup completed in 3.154 seconds.
Type ":help" for a list of available commands.
CL-USER(1): (setf (readtable-case *readtable*) :invert)
:invert
CL-USER(2): (string :cl)
"CL"
CL-USER(3): (string '#:cl)
"cl"
}}}
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/148>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#141: Fix the SETF expander to work with APPLY for arbitrary function
----------------------------+-----------------------------------------------
Reporter: mevenson | Owner: somebody
Type: defect | Status: new
Priority: major | Milestone: 0.26
Component: other | Version: 0.24
Keywords: setf quicklisp |
----------------------------+-----------------------------------------------
CL-CONTAINERS from Quicklist MAR2011 fails to compile because our SETF
expander for APPLY doesn't work for functions other than #'AREF, #'BIT,
and #'SBIT as can be seen [source:trunk/abcl/src/org/armedbear/lisp/late-
setf.lisp#L90 by the ERROR generated by late-setf.lisp].
The SETF expansion for APPLY should work with an arbitrary function.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/141>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#96: Lambda list &rest compilation error
-----------------------------+----------------------------------------------
Reporter: mevenson | Owner: ehuelsmann
Type: defect | Status: new
Priority: minor | Milestone: unscheduled
Component: compiler | Version:
Keywords: compiler lambda |
-----------------------------+----------------------------------------------
The following lambda list
{{{
(defun hashmap-to-hashtable (&key (k #'identity) &rest rest)
(let ((foo)))
}}}
fails to compile with the error
{{{
&REST/&BODY must be followed by a variable.
}}}
Reported by Alan Ruttenberg
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/96>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#122: writeToString infrastructure doesn't support *PRINT-CIRCLE*
------------------------+---------------------------------------------------
Reporter: ehuelsmann | Owner: nobody
Type: defect | Status: new
Priority: major | Milestone:
Component: java | Version:
Keywords: |
------------------------+---------------------------------------------------
From a reaction of mine to a mail by Kevin Reid:
> I don't think it's a good idea to explicitly bind *print-circle* to
> nil in anything debugging-related, including error printing, because
> then it's a source of nontermination (silent until out of memory, if
> the output is going to a string) if user code is working with circular
> structure.
That's a good point. Rather, it may even be better to explicitly bind it
to T.
This remark made me realize that our Java side writeToString actually
doesn't support *PRINT-CIRCLE* which can be an issue when trying to debug
ABCL before it has loaded the ERROR and PRINT-OBJECT infrastructures.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/122>
armedbear <http://common-lisp.net/project/armedbear>
armedbear