Mark Cox | 15 Jun 01:49 2016
Picon

Function with declared result type NIL returned.

G'day,

I think there may be an issue with the way CMUCL handles return values.

I'm having trouble developing a reduced test case so I have attached the
code I encountered the issue with. The code relies on an external library
titled external-program.

I'm using cumcl-2016-06-x86-darwin.

Thanks
Mark

;; $ git clone https://github.com/sellout/external-program.git
;; $ cd external-program && git checkout 9f6d518
;; $ cmucl -noinit -load issue.lisp

;; issue.lisp
(in-package "CL-USER")

(eval-when (:compile-toplevel :load-toplevel :execute)
  (require :asdf))

(eval-when (:compile-toplevel :load-toplevel :execute)
  (push (merge-pathnames "external-program/") asdf:*central-registry*)
  (asdf:load-system "external-program"))

(defun test ()
  (print (lisp-implementation-type))
  (print (lisp-implementation-version))
(Continue reading)

Peter Van Eynde | 10 Jun 17:04 2016

Debian bug 821150: problems with the PCL license [resend]

Hello team,

I fear that someone noticed a problem with the license of the PCL files
in cmucl. The license reads (for example from
https://gitlab.common-lisp.net/cmucl/cmucl/blob/master/src/pcl/boot.lisp):

> ;;; *************************************************************************
> ;;; Copyright (c) 1985, 1986, 1987, 1988, 1989, 1990 Xerox Corporation.
> ;;; All rights reserved.
> ;;;
> ;;; Use and copying of this software and preparation of derivative works
> ;;; based upon this software are permitted.  Any distribution of this
> ;;; software or derivative works must comply with all applicable United
> ;;; States export control laws.
> ;;; 
> ;;; This software is made available AS IS, and Xerox Corporation makes no
> ;;; warranty about the software, its performance or its conformity to any
> ;;; specification.
> ;;; 
* ;;; Any person obtaining a copy of this software is requested to send
their
* ;;; name and post office or electronic mail address to:
* ;;;   CommonLoops Coordinator
* ;;;   Xerox PARC
* ;;;   3333 Coyote Hill Rd.
* ;;;   Palo Alto, CA 94304
* ;;; (or send Arpanet mail to CommonLoops-Coordinator.pa <at> Xerox.arpa)
* ;;;
* ;;; Suggestions, comments and requests for improvements are also
welcome.
(Continue reading)

Raymond Toy | 1 Jun 04:11 2016
Picon

Snapshot 2016-06


The 2016-06 snapshot has been tagged and binaries will be uploaded
soon.

Major changes:

o Ancient bug in COERCE fixed where coercing a double-float to a float
  would produce a single-float result instead of returning the
  original number (since it's already of type float).
o The binding stack and control stack are now mapped into memory
  wherever this is space instead of being mapped at fixed locations.

--
Ray

_______________________________________________
cmucl-imp mailing list
cmucl-imp <at> lists.zs64.net
https://lists.zs64.net/mailman/listinfo/cmucl-imp

Raymond Toy | 13 Mar 03:43 2016
Picon

Snapshot 2016-03


The 2016-03 snapshot has been tagged and binaries will be uploaded
soon.

Only one change of note for this snapshot.  The max heap
(dynamic-space-size) has been reduced slightly to 1530 MB because
32-bit Ubuntu 11.10 requires a slightly smaller limit.

--
Ray

_______________________________________________
cmucl-imp mailing list
cmucl-imp <at> cmucl.cons.org
http://lists.zs64.net/mailman/listinfo/cmucl-imp

Didier Verna | 20 Feb 13:08 2016
Face
Picon
Picon
Picon
Picon
Gravatar

[CfP] ELS 2016 Deadline extension: Sat Feb 27


		 ELS'16 - 9th European Lisp Symposium

		    Department of Computer Science
	       AGH University of Science and Technology
			    Kraków, Poland

			    May 9-10, 2016

		   In cooperation with: ACM SIGPLAN

	  Sponsored by EPITA, Franz Inc., LispWorks Ltd., IdEx
		 and Dept. of Computer Science AGH UST

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

Recent news:

- *** Submission deadline extended to Saturday Feb 27 ***

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 9th European Lisp Symposium invites high quality papers about
novel research results, insights and lessons learned from practical
applications and educational perspectives. We also encourage
(Continue reading)

Raymond Toy | 15 Feb 19:45 2016
Picon

President's day snapshot


Just in time for President's Day, the February snapshot has been
tagged.

Major changes are some important fixes dealing with handling of
floating-point exceptions.  I think these are cleaned up and behave
better now on x86.

Also, a few docstrings were updated with more information.

Binaries will be uploaded soon.

--
Ray

_______________________________________________
cmucl-imp mailing list
cmucl-imp <at> cmucl.cons.org
http://lists.zs64.net/mailman/listinfo/cmucl-imp

Didier Verna | 21 Jan 10:39 2016
Face
Picon
Picon
Picon
Picon
Gravatar

[CfP] 9th European Lisp Symposium, May 9-10, Krakow, Poland


		 ELS'16 - 9th European Lisp Symposium

		    Department of Computer Science
	       AGH University of Science and Technology
			    Kraków, Poland

			    May 9-10, 2016

		   In cooperation with: ACM SIGPLAN

 Sponsored by EPITA, Franz Inc., LispWorks Ltd. and Dept. of Computer
			   Science AGH UST

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

Recent news:

- Submission deadline in less than a month!
- 3nd invited speaker announced: Stephan Karpinski on Julia: to Lisp
  or Not to Lisp?

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 9th European Lisp Symposium invites high quality papers about
(Continue reading)

Raymond Toy | 9 Jan 19:08 2016
Picon

Happy New Year (snapshot-2016-01)


It's another year and another snapshot.

A few changes to start off the new year:

* ASDF 3.1.6.9
* (EXPT 0 POWER) doesn't throw INTEXP-LIMIT-ERROR anymore for any
  integer value of POWER.
* If the option -dynamic-space-size is 0, the maximum heap size is
  used.
* PATHNAME-MATCH-P accepts search-lists instead of generating an
  error.
* CMUCL can now build and run the test suite when built with Xcode 7.2
  (and new versions of clang) (See ticket #12)
* Added EXT:WITH-FLOAT-TRAPS-ENABLED to complement the existing
  WITH-FLOAT-TRAPS-MASKED. 

Binaries will be uploaded soon.

Hope you find this useful.

--
Ray

_______________________________________________
cmucl-imp mailing list
cmucl-imp <at> cmucl.cons.org
http://lists.zs64.net/mailman/listinfo/cmucl-imp

(Continue reading)

Raymond Toy | 14 Dec 06:31 2015
Picon

Snapshot 2015-12


The 2015-12 snapshot has been tagged and binaries will be uploaded
shortly.  (The ppc snapshot is still not available; the ppc machine is
temporarily down.)

Only a few minor changes for this snapshot:

o Linux was missing unix-setitimer which prevented saving cores.
o Micro-optimizations for some modular shifts on x86.
o Update lisp-unit.

--
Ray

_______________________________________________
cmucl-imp mailing list
cmucl-imp <at> cmucl.cons.org
http://lists.zs64.net/mailman/listinfo/cmucl-imp

Raymond Toy | 1 Nov 03:25 2015
Picon

Boo! 2015-11 snapshot tagged


The 2015-11 snapshot has been tagged.  Binaries will be available soon
at the usual place.

Key changes for this snapshot:

o Fixed an ancient bug in (setf aref) for 1, 2, and 4-bit arrays with
  a constant index.
o The UNIX package has been unified so that the same source file
  (code/unix.lisp) is used for all operation systems.
  o Hopefully, everything is fine, but some things might have been
    inadvertently broken.

Hope this someone finds this useful 

--
Ray

_______________________________________________
cmucl-imp mailing list
cmucl-imp <at> cmucl.cons.org
http://lists.zs64.net/mailman/listinfo/cmucl-imp

Didier Verna | 7 Oct 18:11 2015
Face
Picon
Picon
Picon
Picon
Gravatar

[CfP] European Lisp Symposium 2016, May 9-10, Kraków, Poland


		 ELS'16 - 9th European Lisp Symposium
	       AGH University of Science and Technology
			    Kraków, Poland

			    May 9-10, 2016

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

		Sponsored by EPITA and AGH University

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 9th 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
(Continue reading)


Gmane