Jeff Shrager | 7 May 02:53 2015
Picon

Running embedded ABCL in J on Windows

I'm sure that this is a common question, so please feel free to tell me to RTFM
as long  as you point me to the right place in the M.

I have downloaded and can separately run ABCL and J on my Win7 box, but I don't
know how to tell J where ABCL is in order to run either the embedded or
along-the-side  ABCL from J. 

Can someone tell me how to do this in a Win7 env?

Thanks,
'Jeff

Timo Myyrä | 29 Apr 22:23 2015
Picon

Bug in path handling on 1.3.2

Hi,

Just tried to update ABCL to 1.3.2 but got error when I tried to load
hunchentoot. The actual error case can reduced to this:

(DIRECTORY #P"/usr/local/bin/../lib/maven-core-*.jar")

I tried above with sbcl, ecl and clisp. All those return nil as result.
With ABCL I get:
Bad place for a wild pathname.
   [Condition of type FILE-ERROR]

Restarts:
 0: [RETRY] Retry SLIME REPL evaluation request.
 1: [*ABORT] Return to SLIME's top level.
 2: [ABORT] Abort thread.

Backtrace:
  0: (#<FUNCTION {4A273227}> #<FILE-ERROR {534DC479}> #<FUNCTION {4A273227}>)
  1: (APPLY #<FUNCTION {4A273227}> (#<FILE-ERROR {534DC479}> #<FUNCTION {4A273227}>))
  2: (SYSTEM::RUN-HOOK SYSTEM::*INVOKE-DEBUGGER-HOOK* #<FILE-ERROR {534DC479}> #<FUNCTION {4A273227}>)
  3: (INVOKE-DEBUGGER #<FILE-ERROR {534DC479}>)
  4: org.armedbear.lisp.Lisp.error(Lisp.java:382)
  5: org.armedbear.lisp.probe_file$pf_file_directory_p.execute(probe_file.java:110)
  6: org.armedbear.lisp.Symbol.execute(Symbol.java:803)
  7: org.armedbear.lisp.LispThread.execute(LispThread.java:814)
  8: org.armedbear.lisp.directory_6.execute(directory.lisp:98)
  9: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:98)
 10: org.armedbear.lisp.LispThread.execute(LispThread.java:814)
 11: org.armedbear.lisp.Lisp.evalCall(Lisp.java:575)
(Continue reading)

Mark Evenson | 28 Apr 09:02 2015
Picon

abcl-1.3.2 released

To little fanfare, we released abcl-1.3.2 last week.

From <http://abcl.org/svn/tags/1.3.2/CHANGES>:

Enhancements
------------

* Make result of DEFINE-MODIFY-MACRO available at compilation time
  [r14727]

Fixes
-----
* Fix failed AVER [#289] [r14763]

* Fix incorrect dead code elimination

  Additionally, don't recurse into flet/labels upon elimination of a
  single labels function; simply continue by changing the applicable
  set.  Reported by Vibhu Mohindra. [r14754][r14756]

* Numeric tower repairs on promoting floats across representation
  boundaries [r14749-50] (Massimiliano Ghilardi).

* Return SIMPLE-ERROR for invalid external-format arguments.[r14735]

* Lisp stack frame representation now formatted as unreadable. [r14738-9]

Contrib
-------

(Continue reading)

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

Gmane