Erik Huelsmann | 24 Apr 14:00 2015
Picon

armedbear.org

Hi all,

armedbear.org used to be in my possession (ever since Peter Graves transferred it to me). Today, I transferred it to the CLF (http://cl-foundation.org/) so it's in neutral hands. The offer I made the CLF is that I keep paying for the domain for the forseeable future.

I guess that if the project has great plans for the domain, you're free to implement them :-) [always were, just mentioning it once more].


Regards,

--
Bye,

Erik.

http://efficito.com -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.
Cyrus Harmon | 22 Apr 01:25 2015

maven binary location under mac homebrew

For the maven ASDF contrib stuff to find the mvn executable when using the homebrew packaged maven, I need
the following patch:

diff --git i/contrib/abcl-asdf/maven-embedder.lisp w/contrib/abcl-asdf/maven-embedder.lisp
index c0b67ad..a64f8fa 100644
--- i/contrib/abcl-asdf/maven-embedder.lisp
+++ w/contrib/abcl-asdf/maven-embedder.lisp
 <at>  <at>  -115,6 +115,9  <at>  <at>  (defun find-mvn-libs ()
       (truename d)))
   (list (make-pathname :defaults (merge-pathnames "../lib/" (find-mvn))
                        :name nil :type nil)
+         ;; library location for homebrew maven package on MacOS
+         (make-pathname :defaults (merge-pathnames "../libexec/lib/" (find-mvn))
+                        :name nil :type nil)
         #p"/usr/local/share/java/maven3/lib/" ;; FreeBSD ports
         #p"/usr/local/maven/lib/"))) ;; OpenBSD location suggested by Timo Myyrä

is there a better way to do this?

thanks,

Cyrus

Blake McBride | 20 Apr 03:53 2015

Java version 1.5?

Looking over the ant build (build.xml), it seems like the target and source are set to Java 1.5.  Isn't it time we changed it to at least 1.7?

Mark Evenson | 11 Apr 10:08 2015
Picon

Upcoming abcl-1.3.2

I hearby officially announce my attention to release abcl-1.3.2 before
ELS 2015.

If people have time to fix outstanding bugs over the weekend, please
submit your patches or concerns as soon as you can either to the mailing
list on on IRC at [#abcl][].

[#abcl]:
http://webchat.freenode.net/?randomnick=1&channels=abcl&prompt=1&uio=d4

One can view the more-or-less complete list of [CHANGES][1] in trunk.

[1]: http://abcl.org/trac/browser/trunk/abcl/CHANGES

There are six (6) [ANSI regressions][2] that occur on JRE 7/8 that don't
appear on previous versions of the JRE, namely READ-BYTE.ERROR.5
WRITE-BYTE.ERROR.4 CLEAR-INPUT.ERROR.5 FINISH-OUTPUT.ERROR.3
FORCE-OUTPUT.ERROR.3 CLEAR-OUTPUT.ERROR.3, which have something to do
with generic function dispatch that I haven't quite figured out, but
will probably not address in this release.

[2]:
http://abcl.org/trac/browser/trunk/abcl/test/lisp/ansi/ansi-test-failures#L593

--

-- 
"A screaming comes across the sky.  It has happened before, but there
is nothing to compare to it now."

Anton Vodonosov | 7 Apr 00:02 2015
Picon

cl-test-grid results for svn revision 14755

Hello,

Diff between ABCL 1.3.1 and the current dev version (svn revision 14755):
https://common-lisp.net/project/cl-test-grid/abcl/abcl-diff25.html

Unfortunately there are only regressions.

(The green results for cffi-libffi are due to installed libffi-dev on the testing machine,
not because of ABCL improvement)

Best regards,
- Anton

Erik Huelsmann | 4 Apr 18:28 2015
Picon

Fwd: possible abcl bug: incorrectly deletes "unused" local function

Hi Erik,

ABCL appears to remove a function definition that it incorrectly thinks is unused. I've attached abcl-bug.lisp. Here is a transcript:

----
ABCL (fails)

VibhuMondrasMBP:Desktop vibhu$ abcl.sh
Armed Bear Common Lisp 1.3.1
Java 1.8.0_11 Oracle Corporation
Java HotSpot(TM) 64-Bit Server VM
Low-level initialization completed in 0.394 seconds.
Startup completed in 1.8 seconds.
Loading /Users/vibhu/.abclrc completed in 11.668 seconds.
Type ":help" for a list of available commands.
CL-USER(1): (load "abcl-bug")
; Note: deleting unused local function LABELS =G
T
CL-USER(2): (sample2 1)
#<THREAD "interpreter" {4F4C3489}>: Debugger invoked on condition of type UNDEFINED-FUNCTION
  The function SAMPLE2 is undefined.
Restarts:
  0: CONTINUE     Try again.
  1: USE-VALUE    Specify a function to call instead.
  2: RETURN-VALUE Return one or more values from the call to SAMPLE2.
  3: TOP-LEVEL    Return to top level.
[1] CL-USER(3):

----
CLISP (works)

VibhuMondrasMBP:Desktop vibhu$ clisp
;; Loading file /Users/vibhu/.clisprc ...
;;  Loading file /Users/vibhu/quicklisp/setup.lisp ...
;;   Loading file /Users/vibhu/quicklisp/ASDF.lisp ...
;;   Loaded file /Users/vibhu/quicklisp/ASDF.lisp
;;  Loaded file /Users/vibhu/quicklisp/setup.lisp
;; Loaded file /Users/vibhu/.clisprc
[1]> (load "abcl-bug")
;; Loading file /Users/vibhu/Desktop/abcl-bug.lisp ...
;; Loaded file /Users/vibhu/Desktop/abcl-bug.lisp
T
[2]> (bug)
1
[3]> (load "tco2")
;; Loading file /Users/vibhu/Desktop/tco2.lisp ...
;; Loaded file /Users/vibhu/Desktop/tco2.lisp
T
[4]> (sample2 1)
1




--
Bye,

Erik.

http://efficito.com -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.
Attachment (abcl-bug.lisp): application/octet-stream, 547 bytes
Didier Verna | 1 Apr 11:16 2015
Face
Picon
Picon
Picon
Picon

[CfPart] ELS 2015, April 20-21 2015, London


		 ELS'15 - 8th European Lisp Symposium
		    Goldsmiths College, London, UK

			  April 20-21, 2015

	       http://www.european-lisp-symposium.org/

    Sponsored by EPITA, Goldsmiths University of London, Franz Inc.,
	    Lispworks Ltd., Clozure Associates and Google

Recent news:

- A few seats left, still time to register!
- Programme now online (schedule may still change a little)
- Invited speakers announced: Zach Beane, Bodil Stokke, Martin Cracauer

The purpose of the European Lisp Symposium is to provide a forum for
the discussion and dissemination of all aspects of design,
implementation and application of any of the Lisp and Lisp-inspired
dialects, including Common Lisp, Scheme, Emacs Lisp, AutoLisp, ISLISP,
Dylan, Clojure, ACL2, ECMAScript, Racket, SKILL, Hop and so on. We
encourage everyone interested in Lisp to participate.

The 8th European Lisp Symposium features 3 invited talks, one tutorial,
4 technical sessions and 2 lightning talks slots. The full programme is now
available on the website: http://www.european-lisp-symposium.org/.

Programme chair:
  Julian Padget, University of Bath, UK

Local chair:
  Christophe Rhodes, Goldsmiths, University of London, UK

Programme committee:
  Sacha Chua — Toronto, Canada
  Edmund Weitz — University of Applied Scicences, Hamburg, Germany
  Rainer Joswig — Hamburg, Germany
  Henry Lieberman — MIT, USA
  Matthew Flatt — University of Utah, USA
  Christian Queinnec — University Pierre et Marie Curie, Paris 6, France
  Giuseppe Attardi — University of Pisa, Italy
  Marc Feeley — University of Montreal, Canada
  Stephen Eglen — University of Cambridge, UK
  Robert Strandh — University of Bordeaux, France
  Nick Levine — RavenPack, Spain

Search Keywords:

#els2015, ELS 2015, ELS '15, European Lisp Symposium 2015,
European Lisp Symposium '15, 8th ELS, 8th European Lisp Symposium,
European Lisp Conference 2015, European Lisp Conference '15

--

-- 
My new Jazz CD entitled "Roots and Leaves" is out!
Check it out: http://didierverna.com/records/roots-and-leaves.php

Lisp, Jazz, Aïkido: http://www.didierverna.info

Didier Verna | 22 Feb 14:59 2015
Face
Picon
Picon
Picon
Picon

[Armedbear-devel] [Final CfP] ELS 2015 submission deadline extended to March 1st


		 ELS'15 - 8th European Lisp Symposium
		    Goldsmiths College, London, UK

			  April 20-21, 2015

	       http://www.european-lisp-symposium.org/

	  Sponsored by EPITA, Franz Inc. and Lispworks Ltd.

Recent news:

- *** Submission deadline extended to March 1st ***
- Invited speakers announced: Zach Beane, Bodil Stokke, Martin Cracauer
- Registration to open early March

The purpose of the European Lisp Symposium is to provide a forum for
the discussion and dissemination of all aspects of design,
implementation and application of any of the Lisp and Lisp-inspired
dialects, including Common Lisp, Scheme, Emacs Lisp, AutoLisp, ISLISP,
Dylan, Clojure, ACL2, ECMAScript, Racket, SKILL, Hop and so on. We
encourage everyone interested in Lisp to participate.

The 8th European Lisp Symposium invites high quality papers about
novel research results, insights and lessons learned from practical
applications and educational perspectives. We also encourage
submissions about known ideas as long as they are presented in a new
setting and/or in a highly elegant way.

Topics include but are not limited to:

- Context-, aspect-, domain-oriented and generative programming
- Macro-, reflective-, meta- and/or rule-based development approaches
- Language design and implementation
- Language integration, inter-operation and deployment
- Development methodologies, support and environments
- Educational approaches and perspectives
- Experience reports and case studies

We invite submissions in the following forms:

  Papers: Technical papers of up to 8 pages that describe original
    results or explain known ideas in new and elegant ways.

  Demonstrations: Abstracts of up to 2 pages for demonstrations of
    tools, libraries, and applications.

  Tutorials: Abstracts of up to 4 pages for in-depth presentations
    about topics of special interest for at least 90 minutes and up to
    180 minutes.

  The symposium will also provide slots for lightning talks, to be
  registered on-site every day.

All submissions should be formatted following the ACM SIGS guidelines
and include ACM classification categories and terms. For more
information on the submission guidelines and the ACM keywords, see:
http://www.acm.org/sigs/publications/proceedings-templates and
http://www.acm.org/about/class/1998.

Important dates:

  - 01 Mar 2015: Submission deadline *** EXTENDED ***
  - 15 Mar 2015: Notification of acceptance
  - 29 Mar 2015: Early registration deadline
  - 05 Apr 2015: Final papers
  - 20-21 Apr 2015: Symposium

Programme chair:
  Julian Padget, University of Bath, UK

Local chair:
  Christophe Rhodes, Goldsmiths, University of London, UK

Programme committee:
  Sacha Chua — Toronto, Canada
  Edmund Weitz — University of Applied Scicences, Hamburg, Germany
  Rainer Joswig — Hamburg, Germany
  Henry Lieberman — MIT, USA
  Matthew Flatt — University of Utah, USA
  Christian Queinnec — University Pierre et Marie Curie, Paris 6, France
  Giuseppe Attardi — University of Pisa, Italy
  Marc Feeley — University of Montreal, Canada
  Stephen Eglen — University of Cambridge, UK
  Robert Strandh — University of Bordeaux, France
  Nick Levine — RavenPack, Spain

Search Keywords:

#els2015, ELS 2015, ELS '15, European Lisp Symposium 2015,
European Lisp Symposium '15, 8th ELS, 8th European Lisp Symposium,
European Lisp Conference 2015, European Lisp Conference '15

--

-- 
My new Jazz CD entitled "Roots and Leaves" is out!
Check it out: http://didierverna.com/records/roots-and-leaves.php

Lisp, Jazz, Aïkido: http://www.didierverna.info

_______________________________________________
Armedbear-devel mailing list
Armedbear-devel <at> common-lisp.net
https://mailman.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel
Pascal J. Bourguignon | 21 Feb 20:19 2015
Face

[Armedbear-devel] asdf doesn't load dependencies in abcl


When using abcl, asdf doesn't load some dependent packages.  In this
case, I have asd file com.informatimago.tools.asd

--------------------------------------------------------------------------------
(asdf:defsystem :com.informatimago.tools
  ;; system attributes:
  :description  "This system gathers Informatimago Common Lisp tools."
  :author     "Pascal J. Bourguignon <pjb <at> informatimago.com>"
  :maintainer "Pascal J. Bourguignon <pjb <at> informatimago.com>"
  :licence "AGPL3"
  ;; component attributes:
  :name "Informatimago Common Lisp Tools Agregate"
  :version "1.0.2"
  :properties ((#:author-email                   . "pjb <at> informatimago.com")
               (#:date                           . "Spring 2014")
               ((#:albert #:output-dir)          . "/tmp/documentation/com.informatimago.tools/")
               ((#:albert #:formats)             . ("docbook"))
               ((#:albert #:docbook #:template)  . "book")
               ((#:albert #:docbook #:bgcolor)   . "white")
               ((#:albert #:docbook #:textcolor) . "black"))
  #+asdf-unicode :encoding #+asdf-unicode :utf-8
  :depends-on ("com.informatimago.tools.check-asdf"
               "com.informatimago.tools.make-depends"
               "com.informatimago.tools.manifest"
               "com.informatimago.tools.pathname"
               "com.informatimago.tools.source"
               "com.informatimago.tools.symbol"
               "com.informatimago.tools.quicklisp")
  :components ((:file "tools")))
--------------------------------------------------------------------------------

which should load com.informatimago.tools.pathname.asd

--------------------------------------------------------------------------------
(asdf:defsystem :com.informatimago.tools.pathname
    :name "com.informatimago.tools.pathname"
    :description "Pathname tools."
    :author "Pascal J. Bourguignon"
    :version "1.0.0"
    :license "GPL3"
    :depends-on () 
    :components ((:file "pathname")))
--------------------------------------------------------------------------------

and pathname.lisp defines a package named
"COM.INFORMATIMAGO.TOOLS.PATHNAME":

--------------------------------------------------------------------------------
(defpackage "COM.INFORMATIMAGO.TOOLS.PATHNAME"
  (:use "COMMON-LISP")
  (:shadow "MAKE-PATHNAME"
           "USER-HOMEDIR-PATHNAME"
           "TRANSLATE-LOGICAL-PATHNAME")
  (:export "MAKE-PATHNAME"
           "USER-HOMEDIR-PATHNAME"
           "TRANSLATE-LOGICAL-PATHNAME")
  (:documentation "Pathname tools."))
;; etc
--------------------------------------------------------------------------------

Unfortunately, it seems that asdf (version "3.1.0.103") fails to load
this dependencies:

[pjb <at> kuiper :10.0 lisp]$ abcl
Armed Bear Common Lisp 1.3.1
Java 1.7.0_75 Oracle Corporation
OpenJDK 64-Bit Server VM
Low-level initialization completed in 1.136 seconds.
Startup completed in 6.589 seconds.
;; -*- mode:lisp -*-
(:OUTPUT-TRANSLATIONS :IGNORE-INVALID-ENTRIES (T (:HOME ".cache" "common-lisp" :HOSTNAME
:IMPLEMENTATION)) (T (:HOME ".cache" "common-lisp" :IMPLEMENTATION)) :INHERIT-CONFIGURATION) 
To load "com.informatimago.common-lisp":
  Load 1 ASDF system:
    com.informatimago.common-lisp
; Loading "com.informatimago.common-lisp"
[package com.informatimago.common-lisp.lisp-sexp.source-form].
..................................................
[package com.informatimago.common-lisp.lisp-reader.reader].
..................................................
[package com.informatimago.common-lisp.lisp-reader.package].
..................................................
[package com.informatimago.common-lisp.lisp-text.source-text].
[package com.informatimago.common-lisp.cesarum.simple-test].
[package com.informatimago.common-lisp.cesarum.array]
[package com.informatimago.common-lisp.cesarum.sequence].
[package com.informatimago.common-lisp.cesarum.list].
..................................................
[package com.informatimago.common-lisp.cesarum.utility].
..................................................
[package com.informatimago.common-lisp.cesarum.ecma048].
[package com.informatimago.common-lisp.cesarum.string].
..................................................
[package com.informatimago.common-lisp.cesarum.package].
[package com.informatimago.common-lisp.cesarum.set].
[package com.informatimago.common-lisp.cesarum.index-set].
..................................................
[package com.informatimago.common-lisp.cesarum.bset].
..................................................
[package com.informatimago.common-lisp.cesarum.brelation].
..................................................
[package com.informatimago.common-lisp.cesarum.dictionary].
[package com.informatimago.common-lisp.cesarum.dll]
[package com.informatimago.common-lisp.cesarum.graph].
..................................................
[package com.informatimago.common-lisp.cesarum.llrbtree].
..................................................
[package com.informatimago.common-lisp.cesarum.queue]
[package com.informatimago.common-lisp.cesarum.message-queue]
[package com.informatimago.common-lisp.cesarum.ascii].
..................................................
[package com.informatimago.common-lisp.cesarum.character].
[package com.informatimago.common-lisp.cesarum.character-sets]
[package com.informatimago.common-lisp.cesarum.iso3166]
[package com.informatimago.common-lisp.cesarum.iso4217].
[package com.informatimago.common-lisp.cesarum.iso639a]
[package com.informatimago.common-lisp.cesarum.pmatch]
[package com.informatimago.common-lisp.cesarum.combination].
[package com.informatimago.common-lisp.cesarum.constraints].
[package com.informatimago.common-lisp.cesarum.raiden]
[package com.informatimago.common-lisp.cesarum.dfa].
[package com.informatimago.common-lisp.cesarum.tea]
[package com.informatimago.common-lisp.cesarum.circular]
[package com.informatimago.common-lisp.cesarum.histogram].
[package com.informatimago.common-lisp.cesarum.a-star]
[package com.informatimago.common-lisp.cesarum.activity].
..................................................
[package com.informatimago.common-lisp.cesarum.date.utility]
[package com.informatimago.common-lisp.julian-calendar]
[package com.informatimago.common-lisp.gregorian-calendar]
[package com.informatimago.common-lisp.cesarum.date].
..................................................
[package com.informatimago.common-lisp.cesarum.version].
[package com.informatimago.common-lisp.cesarum.stream]
[package com.informatimago.common-lisp.cesarum.file].
[package com.informatimago.common-lisp.cesarum.peek-stream].
[package com.informatimago.common-lisp.cesarum.cache].
..................................................
[package com.informatimago.common-lisp.cesarum.float-binio]
[package com.informatimago.common-lisp.picture.picture].
..................................................
[package com.informatimago.common-lisp.picture.cons-to-ascii]
[package com.informatimago.common-lisp.picture.tree-to-ascii].
[package com.informatimago.common-lisp.arithmetic.primes]
[package com.informatimago.common-lisp.arithmetic.p127n2].
[package com.informatimago.common-lisp.data-encoding.data-encoding].
..................................................
[package com.informatimago.common-lisp.data-encoding.bencode].
[package com.informatimago.common-lisp.data-encoding.hexadecimal].
[package com.informatimago.common-lisp.data-encoding.ecp].
[package com.informatimago.common-lisp.heap.memory].
[package com.informatimago.common-lisp.heap.heap].
..................................................
[package com.informatimago.common-lisp.html-generator.html-entities].
..................................................
[package com.informatimago.common-lisp.html-generator.html].
..................................................
[package com.informatimago.common-lisp.html-parser.parse-html].
..................................................
[package com.informatimago.common-lisp.http.hquery]
[package com.informatimago.common-lisp.http.htrans].
..................................................
[package com.informatimago.common-lisp.bank.iban].
[package com.informatimago.common-lisp.bank.rib]..
[package com.informatimago.common-lisp.csv.csv]...
[package com.informatimago.common-lisp.diagram.tree-to-diagram]
[package com.informatimago.common-lisp.regexp.regexp-emacs].
..................................................
[package com.informatimago.common-lisp.regexp.regexp-posix]
[package com.informatimago.common-lisp.regexp.regexp-posix.keyword].
..
; in (DEFUN RMATCH-B-ANCHOR ...)

; Caught STYLE-WARNING:
;   The variable #:G193370 is defined but never used.

; in (DEFUN RMATCH-E-ANCHOR ...)

; Caught STYLE-WARNING:
;   The variable #:G193396 is defined but never used.

; in (DEFUN RMATCH-L-ANCHOR ...)

; Caught STYLE-WARNING:
;   The variable #:G193423 is defined but never used.

; in (DEFUN RMATCH-R-ANCHOR ...)

; Caught STYLE-WARNING:
;   The variable #:G193457 is defined but never used.

; in (DEFUN RMATCH-ANY ...)

; Caught STYLE-WARNING:
;   The variable #:G193492 is defined but never used.

..
; Caught COMPILE-WARNED-WARNING:
;   Lisp compilation had style-warnings while compiling #<ASDF/LISP-ACTION:CL-SOURCE-FILE
"com.informatimago.common-lisp.regexp" "regexp-posix">

..............................................
[package com.informatimago.common-lisp.ed.ed].....
[package com.informatimago.common-lisp.graphviz.graph-dot]
[package com.informatimago.common-lisp.invoice.invoice].
..................................................
[package com.informatimago.common-lisp.interactive.browser].
[package com.informatimago.common-lisp.interactive.interactive].
..................................................
[package com.informatimago.common-lisp.parser.scanner].
[package com.informatimago.common-lisp.parser.parser].
[package com.informatimago.common-lisp.rfc2822.rfc2822]
[package com.informatimago.common-lisp.rfc3548.rfc3548].
[package com.informatimago.common-lisp.unix.aliases].
[package com.informatimago.common-lisp.unix.group]
[package com.informatimago.common-lisp.unix.passwd].
[package com.informatimago.common-lisp.unix.option].

; Compilation unit finished
;   Caught 1 WARNING condition
;   Caught 5 STYLE-WARNING conditions

To load "com.informatimago.common-lisp.lisp.stepper":
  Load 1 ASDF system:
    com.informatimago.common-lisp.lisp.stepper
; Loading "com.informatimago.common-lisp.lisp.stepper"
[package com.informatimago.common-lisp.lisp.stepper.internal].
..................................................
[package com.informatimago.common-lisp.lisp.stepper].
.
To load "com.informatimago.clmisc":
  Load 1 ASDF system:
    com.informatimago.clmisc
; Loading "com.informatimago.clmisc"
[package com.informatimago.clmisc.resource-utilization]
To load "com.informatimago.tools":
  Load 1 ASDF system:
    com.informatimago.tools
; Loading "com.informatimago.tools"
To load "com.informatimago.clext":
  Load 1 ASDF system:
    com.informatimago.clext
; Loading "com.informatimago.clext"
[package closer-mop]..............................
[package closer-common-lisp]......................
[package closer-common-lisp-user].................
[package com.informatimago.clext.association].....
[package com.informatimago.clext.character-sets].
To load "alexandria":
  Load 1 ASDF system:
    alexandria
; Loading "alexandria"
[package alexandria.0.dev]....
Error loading /home/pjb/rc/common.lisp at line 262 (offset 9763)
#<THREAD "interpreter" {7C9CC8FE}>: Debugger invoked on condition of type READER-ERROR
  The package "COM.INFORMATIMAGO.TOOLS.PATHNAME" can't be found.

[1] PJB(1): (asdf/upgrade:asdf-version)
"3.1.0.103"
[1] PJB(2): 

For reference, the same script run by ccl (with asdf version "3.1.3"):

[pjb <at> kuiper :10.0 lisp]$ ccl
;; -*- mode:lisp -*-
(:OUTPUT-TRANSLATIONS :IGNORE-INVALID-ENTRIES (T (:HOME ".cache" "common-lisp" :HOSTNAME
:IMPLEMENTATION)) (T (:HOME ".cache" "common-lisp" :IMPLEMENTATION)) :INHERIT-CONFIGURATION) 
To load "com.informatimago.common-lisp":
  Load 1 ASDF system:
    com.informatimago.common-lisp
; Loading "com.informatimago.common-lisp"
[package com.informatimago.common-lisp.lisp-sexp.source-form].
..................................................
[package com.informatimago.common-lisp.lisp-reader.reader].
..................................................
[package com.informatimago.common-lisp.lisp-reader.package].
..................................................
[package com.informatimago.common-lisp.lisp-text.source-text].
[package com.informatimago.common-lisp.cesarum.simple-test].
[package com.informatimago.common-lisp.cesarum.array]
[package com.informatimago.common-lisp.cesarum.sequence].
[package com.informatimago.common-lisp.cesarum.list].
..................................................
[package com.informatimago.common-lisp.cesarum.utility].
..................................................
[package com.informatimago.common-lisp.cesarum.ecma048]
[package com.informatimago.common-lisp.cesarum.string].
..................................................
[package com.informatimago.common-lisp.cesarum.package].
[package com.informatimago.common-lisp.cesarum.set].
[package com.informatimago.common-lisp.cesarum.index-set].
[package com.informatimago.common-lisp.cesarum.bset].
..................................................
[package com.informatimago.common-lisp.cesarum.brelation].
..................................................
[package com.informatimago.common-lisp.cesarum.dictionary].
[package com.informatimago.common-lisp.cesarum.dll].
[package com.informatimago.common-lisp.cesarum.graph].
[package com.informatimago.common-lisp.cesarum.llrbtree].
..................................................
[package com.informatimago.common-lisp.cesarum.queue]
[package com.informatimago.common-lisp.cesarum.message-queue].
[package com.informatimago.common-lisp.cesarum.ascii].
[package com.informatimago.common-lisp.cesarum.character]
[package com.informatimago.common-lisp.cesarum.character-sets].
[package com.informatimago.common-lisp.cesarum.iso3166]
[package com.informatimago.common-lisp.cesarum.iso4217]
[package com.informatimago.common-lisp.cesarum.iso639a].
[package com.informatimago.common-lisp.cesarum.pmatch]
[package com.informatimago.common-lisp.cesarum.combination].
[package com.informatimago.common-lisp.cesarum.constraints].
[package com.informatimago.common-lisp.cesarum.raiden]
[package com.informatimago.common-lisp.cesarum.dfa].
..................................................
[package com.informatimago.common-lisp.cesarum.tea]
[package com.informatimago.common-lisp.cesarum.circular]
[package com.informatimago.common-lisp.cesarum.histogram].
[package com.informatimago.common-lisp.cesarum.a-star]
[package com.informatimago.common-lisp.cesarum.activity].
..................................................
[package com.informatimago.common-lisp.cesarum.date.utility]
[package com.informatimago.common-lisp.julian-calendar]
[package com.informatimago.common-lisp.gregorian-calendar]
[package com.informatimago.common-lisp.cesarum.date].
..................................................
[package com.informatimago.common-lisp.cesarum.version]
[package com.informatimago.common-lisp.cesarum.stream]
[package com.informatimago.common-lisp.cesarum.file].
[package com.informatimago.common-lisp.cesarum.peek-stream].
[package com.informatimago.common-lisp.cesarum.cache].
[package com.informatimago.common-lisp.cesarum.float-binio].
[package com.informatimago.common-lisp.picture.picture].
[package com.informatimago.common-lisp.picture.cons-to-ascii]
[package com.informatimago.common-lisp.picture.tree-to-ascii].
[package com.informatimago.common-lisp.arithmetic.primes]
[package com.informatimago.common-lisp.arithmetic.p127n2].
[package com.informatimago.common-lisp.data-encoding.data-encoding].
..................................................
[package com.informatimago.common-lisp.data-encoding.bencode]
[package com.informatimago.common-lisp.data-encoding.hexadecimal].
[package com.informatimago.common-lisp.data-encoding.ecp].
..................................................
[package com.informatimago.common-lisp.heap.memory]
[package com.informatimago.common-lisp.heap.heap].
..................................................
[package com.informatimago.common-lisp.html-generator.html-entities].
..................................................
[package com.informatimago.common-lisp.html-generator.html].
..................................................
[package com.informatimago.common-lisp.html-parser.parse-html].
..................................................
[package com.informatimago.common-lisp.http.hquery]
[package com.informatimago.common-lisp.http.htrans].
[package com.informatimago.common-lisp.bank.iban].
[package com.informatimago.common-lisp.bank.rib]..
[package com.informatimago.common-lisp.csv.csv]...
[package com.informatimago.common-lisp.diagram.tree-to-diagram]
[package com.informatimago.common-lisp.regexp.regexp-emacs].
..................................................
[package com.informatimago.common-lisp.regexp.regexp-posix]
[package com.informatimago.common-lisp.regexp.regexp-posix.keyword].
..................................................
[package com.informatimago.common-lisp.ed.ed].....
[package com.informatimago.common-lisp.graphviz.graph-dot]
[package com.informatimago.common-lisp.invoice.invoice].
..................................................
[package com.informatimago.common-lisp.interactive.browser].
[package com.informatimago.common-lisp.interactive.interactive].
[package com.informatimago.common-lisp.parser.scanner]
[package com.informatimago.common-lisp.parser.parser]
[package com.informatimago.common-lisp.rfc2822.rfc2822].
[package com.informatimago.common-lisp.rfc3548.rfc3548].
..................................................
[package com.informatimago.common-lisp.unix.aliases].
[package com.informatimago.common-lisp.unix.group]
[package com.informatimago.common-lisp.unix.passwd]
[package com.informatimago.common-lisp.unix.option].
.
To load "com.informatimago.common-lisp.lisp.stepper":
  Load 1 ASDF system:
    com.informatimago.common-lisp.lisp.stepper
; Loading "com.informatimago.common-lisp.lisp.stepper"
[package com.informatimago.common-lisp.lisp.stepper.internal]
[package com.informatimago.common-lisp.lisp.stepper].
.
To load "com.informatimago.clmisc":
  Load 1 ASDF system:
    com.informatimago.clmisc
; Loading "com.informatimago.clmisc"
[package com.informatimago.clmisc.resource-utilization]
To load "com.informatimago.tools":
  Load 1 ASDF system:
    com.informatimago.tools
; Loading "com.informatimago.tools"
[package closer-mop]..............................
[package closer-common-lisp]......................
[package closer-common-lisp-user].................
[package com.informatimago.clext.association].....
[package com.informatimago.clext.character-sets]..
[package com.informatimago.clext.closer-weak].....
[package com.informatimago.clext.closer-weak-user].
..................................................
[package com.informatimago.tools.dependency-cycles].
[package com.informatimago.common-lisp.script]....
[package com.informatimago.tools.asdf-file].......
[package com.informatimago.tools.check-asdf]......
[package com.informatimago.common-lisp.tools.make-depends].
..................................................
[package asdf]....................................
[package split-sequence]..........................
[package com.informatimago.tools.manifest]........
[package com.informatimago.tools.pathname]........
[package com.informatimago.read-sources]..........
[package com.informatimago.tools.symbol]..........
[package com.informatimago.tools.quicklisp].......
[package com.informatimago.tools.asdf]
To load "alexandria":
  Load 1 ASDF system:
    alexandria
; Loading "alexandria"
[package alexandria.0.dev]........
(OPTIMIZE (SAFETY 3) (DEBUG 3) (SPEED 0) (SPACE 0) (COMPILATION-SPEED 1))
Welcome to Clozure Common Lisp Version 1.10-r16196  (LinuxX8664)!

CCL is developed and maintained by Clozure Associates. For more information
about CCL visit http://ccl.clozure.com.  To enquire about Clozure's Common Lisp
consulting services e-mail info <at> clozure.com or visit http://www.clozure.com.

? (asdf/upgrade:asdf-version)
"3.1.3"
? (quit)

--

-- 
__Pascal Bourguignon__                 http://www.informatimago.com/
“The factory of the future will have only two employees, a man and a
dog. The man will be there to feed the dog. The dog will be there to
keep the man from touching the equipment.” -- Carl Bass CEO Autodesk

_______________________________________________
Armedbear-devel mailing list
Armedbear-devel <at> common-lisp.net
https://mailman.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel
Pascal J. Bourguignon | 21 Feb 03:42 2015
Face

[Armedbear-devel] flet+inline warns and generate bad code.


An inline flet makes the compiler report an error (warning?):

(defun f (x)
  (flet ((hello (x) (logand x #xffffffff)))
    (declare (inline hello))
    (hello (+ (hello 1) (hello x)))))

CL-USER(6): (compile-file #P"~/abcl-flet-bug.lisp")
; Compiling /home/pjb/abcl-flet-bug.lisp ...
; (DEFUN F ...)
; (DEFUN G ...)

; Compilation unit finished
;   The following functions were used but not defined:
;     HELLO

; Wrote /home/pjb/abcl-flet-bug.abcl (0.04 seconds)
#P"/home/pjb/abcl-flet-bug.abcl"
NIL
NIL

And the code generated is wrong:

CL-USER(12): (load(compile-file #P"~/abcl-flet-bug.lisp"))
; Compiling /home/pjb/abcl-flet-bug.lisp ...
; (DEFUN F ...)

; Compilation unit finished
;   The following functions were used but not defined:
;     HELLO

; Wrote /home/pjb/abcl-flet-bug.abcl (0.012 seconds)
T
CL-USER(13): (f 4)
#<THREAD "interpreter" {6A4E43EA}>: Debugger invoked on condition of type UNDEFINED-FUNCTION
  The function HELLO is undefined.
Restarts:
  0: CONTINUE     Try again.
  1: USE-VALUE    Specify a function to call instead.
  2: RETURN-VALUE Return one or more values from the call to HELLO.
  3: TOP-LEVEL    Return to top level.
[1] CL-USER(14): 3
CL-USER(15): 

Without inline, it works well.

CL-USER(15): (load(compile-file #P"~/abcl-flet-bug.lisp"))
; Compiling /home/pjb/abcl-flet-bug.lisp ...
; (DEFUN F ...)
; Wrote /home/pjb/abcl-flet-bug.abcl (0.02 seconds)
T
CL-USER(16): (f 4)
5
CL-USER(17): 

CL-USER(11): (COM.INFORMATIMAGO.TOOLS.MANIFEST:PRINT-BUG-REPORT-INFO)

LISP-IMPLEMENTATION-TYPE     "Armed Bear Common Lisp"
LISP-IMPLEMENTATION-VERSION  "1.3.1"
SOFTWARE-TYPE                "Linux"
SOFTWARE-VERSION             "3.2.0-4-amd64"
MACHINE-INSTANCE             "kuiper"
MACHINE-TYPE                 "X86-64"
MACHINE-VERSION              "Intel(R) Core(TM) i7 CPU         950   <at>  3.07GHz"
distribution                 (:LINUX :DEBIAN "7.8")
uname -a                     NIL
*FEATURES*                   (:COM.INFORMATIMAGO.PJB :SPLIT-SEQUENCE
                              :CLOSER-MOP
                              :COM.INFORMATIMAGO.COMMON-LISP.LISP.CL-STEPPER
                              :NEWLINE-IS-LINEFEED :HAS-ASCII-CODE :HAS-VT
                              :HAS-BELL :HAS-ESCAPE :HAS-LINEFEED :HAS-RETURN
                              :HAS-BACKSPACE :HAS-TAB :HAS-PAGE :HAS-RUBOUT
                              :QUICKLISP :ASDF-PACKAGE-SYSTEM :ASDF3.1 :ASDF3
                              :ASDF2 :ASDF :OS-UNIX :ASDF-UNICODE
                              :ABCL-BUNDLE-OP-SUPPORTED :X86-64 :JAVA-1.7 :UNIX
                              :LINUX :ARMEDBEAR :ABCL :COMMON-LISP :ANSI-CL
                              :CDR6 :MOP :PACKAGE-LOCAL-NICKNAMES)

/proc/cpuinfo
-------------

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 26
model name	: Intel(R) Core(TM) i7 CPU         950   <at>  3.07GHz
stepping	: 5
microcode	: 0x11
cpu MHz		: 3073.461
cache size	: 8192 KB
physical id	: 0
siblings	: 1
core id		: 0
cpu cores	: 1
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse
sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc up arch_perfmon pebs bts rep_good nopl xtopology
nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt
lahf_lm dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips	: 6146.92
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

CL-USER(12): 

--

-- 
__Pascal Bourguignon__                 http://www.informatimago.com/
“The factory of the future will have only two employees, a man and a
dog. The man will be there to feed the dog. The dog will be there to
keep the man from touching the equipment.” -- Carl Bass CEO Autodesk

_______________________________________________
Armedbear-devel mailing list
Armedbear-devel <at> common-lisp.net
https://mailman.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel
Paul Nathan | 7 Dec 11:17 2014

[Armedbear-devel] GUI toolkits for the Bear

Hi,

Are there any GUI toolkits for the Bear?

I am thinking in particular of something like Seesaw for Clojure.

Regards,
Paul

_______________________________________________
Armedbear-devel mailing list
Armedbear-devel <at> common-lisp.net
http://mailman.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel

Gmane