Dan Corkill | 12 Feb 13:57
Favicon

Re: Inlined TYPEP over-optimization issue with CHANGE-CLASS

Raymond Toy wrote:

> I placed your code in a file and compiled and loaded it with the 2012-02
> snapshot.  I get
> 
> CL-USER> (show-bug (make-instance 'foo))
> ;; Inlined TYPEP: NIL (incorrect)
> ;; Not-inlined TYPEP: NIL (correct)
> 
> What version exactly are you using and how did you run your example to
> get an incorrect result?

Ray,

With the 2012-02 snapshot, I also only see the issue with the DEFMETHOD
version.  Here is the newest test code that I ran:

(in-package :cl-user)

(defclass foo () ())
(defclass bar () ())

(defmethod no-issue ((instance foo))
  (%show-issue instance))

(defun %show-issue (instance)
  (change-class instance 'bar)
  (format t "~&;; Inlined TYPEP: ~s (~:*~:[correct~;incorrect~])~
             ~%;; Not-inlined TYPEP: ~s (~:*~:[correct~;incorrect~])~%"
          (typep instance 'foo)
(Continue reading)

Dan Corkill | 5 Feb 12:18
Favicon

Inlined TYPEP over-optimization bug with CHANGE-CLASS

Recent CMUCL releases (including the current one), incorrectly over-optimize TYPEP and
miss the class change resulting from CHANGE-CLASS. 

The following example, when placed in a file and compiled, shows the issue:

(in-package :cl-user)

(defclass foo () ())
(defclass bar () ())

(defmethod show-bug ((instance foo))
 (change-class instance 'bar)
 (format t "~&;; Inlined TYPEP: ~s (incorrect)~%;; Not-inlined TYPEP: ~s (correct)~%"
         (typep instance 'foo)
         (locally (declare (notinline typep))
           (typep instance 'foo))))

(show-bug (make-instance 'foo))

-- Dan

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

Marco Antoniotti | 1 Feb 14:11
Picon

ELS 2012, Zadar, Croatia

Apologies for the multiple postings. 

PAPER SUBMISSION DEADLINE EXTENDED 

European Lisp Symposium 2012, Zadar, Croatia, April 30th - May 1st, 2012 

http://european-lisp-symposium.org 

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, and so on. We 
encourage everyone interested in Lisp to participate. 

The main theme of the 2012 European Lisp Conference is 
"Interoperability: Systems, Libraries, Workflows".  Lisp based and 
functional-languages based systems have grown a variety of solutions 
to become more and more integrated with the wider world of Information 
and Communication Technologies in current use.  There are several 
dimensions to the scope of the solutions proposed, ranging from 
"embedding" of interpreters in C-based systems, to the development of 
abstractions levels that facilitate the expression of complex context 
dependent tasks, to the construction of exchange formats handling 
libraries, to the construction of theorem-provers for the "Semantic 
Web".  The European Lisp Symposium 2012 solicits the submission of 
papers with this specific theme in mind, alongside the more 
traditional tracks which have appeared in the past editions. 

We invite submissions in the following forms: 
(Continue reading)

Raymond Toy | 17 Sep 18:23
Picon

Git repo for cmucl

Cmucl is now officially moving to git.  The CVS repo will be turned off
soon, and, in fact, should no longer be used at all.  The repo will
still be available for historical reasons, but no new code should be
checked in to it.

We had planned on moving to git almost a year ago, but for various
reasons never got  around to it until now.

Additional information will be placed on cmucl's trac wiki, but for now,
you can view the repo using trac (coming soon to
http://trac.common-lisp.net/cmucl/browser) or directly at
<http://common-lisp.net/gitweb?p=projects/cmucl/cmucl.git;a=summary;js=1>

For now you can clone the repo using

git clone git://common-lisp.net/projects/cmucl/cmucl.git src

or for developers

git clone ssh://<user>@common-lisp.net/var/git/projects/cmucl/cmucl.git src

There is a minor issue to be taken care of:  What to do with the RCS
keywords that are in all of the files.  I rather like seeing that
information when you describe something.  (Mostly to see when the file
was last modified.)

Ray

_______________________________________________
cmucl-help mailing list
(Continue reading)

fred | 1 Aug 09:08

pressure info from wacom stylus in CLX

Folks --

Is there a way to get pressure events from a wacom tablet in CLX?

I'm running CLX under X11 for Mac OS X (and, Tiger 10.4.11 ...
I know, I know, but thought I would ask).

thanks,
-f
livegraphicsnightly.com
"If Veli's Graphics Bar didn't exist, we'd have to invent it." H Lieberman
_______________________________________________
cmucl-help mailing list
cmucl-help <at> cmucl.cons.org
http://lists.zs64.net/mailman/listinfo/cmucl-help

Marco Antoniotti | 28 Jun 14:12
Picon

Still problems with the web site?

Hi

the following link does not work

	http://common-lisp.net/project/cmucl/downloads/snapshots/2011/06/cmucl-2011-06-x86-darwin.tar.bz2

cheers
--
Marco Antoniotti

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

Didier Verna | 9 Mar 17:30
X-Face
Face
Picon
Picon
Picon
Picon
Gravatar

[Final CfPart] European Lisp Symposium, Hamburg, March 31 - April 1


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

		     4th European Lisp Symposium
	      Special Focus on Parallelism & Efficiency

		      March 31 - April 1st, 2011
		TUHH, Hamburg University of Technology
			   Hamburg, Germany

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

Sponsors: EPITA, TUHH, Lispworks, Franz Inc., NovaSparks and Freiheit

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

News:
~~~~~
* The final program is now online.
* The early registration deadline is in 3 days, so hurry!
  Registration will still be possible afterwards.

Invited Speakers:
~~~~~~~~~~~~~~~~~
Craig Zilles -- Compiling for the common case
Marc Battyani -- Reconfigurable computing on steroids
Apostolos Syropoulos -- Scala: an OO surprise

Scope
~~~~~~
(Continue reading)

Didier Verna | 15 Feb 16:34
X-Face
Face
Picon
Picon
Picon
Picon
Gravatar

[CfPart] 4th European Lisp Symposium, registration open!


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

		     4th European Lisp Symposium
	      Special Focus on Parallelism & Efficiency

		      March 31 - April 1st, 2011
		TUHH, Hamburg University of Technology
			   Hamburg, Germany

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

Sponsored by EPITA, TUHH, Lispworks, Franz Inc., NovaSparks and Freiheit

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Registration is now open!
See http://www.european-lisp-symposium.org/content-registration-full.html
for details.

The deadline for early registration is March 12.
There is a reduced fee for students and accompanying persons.
You may also subscribe to mailing lists for this year's occurrence
on the registration page.

Invited Speakers:
~~~~~~~~~~~~~~~~~
Craig Zilles -- Compiling for the common case
Marc Battyani -- Reconfigurable computing on steroids
Apostolos Syropoulos -- Scala: an OO surprise
(Continue reading)

Rémy | 22 Jan 09:14
Picon
Favicon

(no subject)

http://gadgetandservice.com/index-sl122.php

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

Didier Verna | 10 Jan 11:47
X-Face
Face
Picon
Picon
Picon
Picon
Gravatar

[CfP] European Lisp Symposium deadline extension


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

		     4th European Lisp Symposium
	      Special Focus on Parallelism & Efficiency

		      March 31 - April 1st, 2011
		TUHH, Hamburg University of Technology
			   Hamburg, Germany

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

       Sponsored by EPITA, Lispworks, Franz Inc. and Nova Sparks

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Important Dates
~~~~~~~~~~~~~~~~
+ Submission Deadline: January  16, 2011 --- EXTENDED
+ Author Notification: February 06, 2011
+ Final Paper Due:     February 28, 2011
+ Symposium:           March 31 - April 1st, 2011

Authors of accepted research contributions will be invited to submit
an extended version of their papers for journal publication.

Invited Speakers:
~~~~~~~~~~~~~~~~~
Marc Battyani (Nova Sparks)
Craig Zilles (University of Illinois)
(Continue reading)

Didier Verna | 14 Dec 17:13
X-Face
Face
Picon
Picon
Picon
Picon
Gravatar

[CfP] 4th European Lisp Symposium, March 31 - April 1, 2010, Hamburg


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

		     4th European Lisp Symposium
	      Special Focus on Parallelism & Efficiency

		      March 31 - April 1st, 2011
		TUHH, Hamburg University of Technology
			   Hamburg, Germany

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

       Sponsored by EPITA, Lispworks, Franz Inc. and Nova Sparks

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Invited Speakers:
~~~~~~~~~~~~~~~~~
Marc Battyani (Nova Sparks)
Craig Zilles (University of Illinois)

Important Dates
~~~~~~~~~~~~~~~~
+ Submission Deadline: January  09, 2011
+ Author Notification: February 06, 2011
+ Final Paper Due:     February 28, 2011
+ Symposium:           March 31 - April 1st, 2011

Authors of accepted research contributions will be invited to submit
an extended version of their papers for journal publication.
(Continue reading)


Gmane