From attila.lendvai at gmail.com Fri Mar 13 17:46:28 2009 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Fri, 13 Mar 2009 18:46:28 +0100 Subject: [closer-devel] contextl, print-object's and stack exhaustion Message-ID: List-Subs From senatorzergling at gmail.com Sun Mar 22 00:51:56 2009 From: senatorzergling at gmail.com (szergling) Date: Sun, 22 Mar 2009 12:51:56 +1200 Subject: [closer-devel] Dynamic environment capture Message-ID: <8a4b88390903211751r32198dd6r9ee0be1bda15a6f6@mail.gmail.com> Hi Pascal, I have a quick question, or perhaps a bug report on the new dynamic environments and their capture. Is 'nested' capture supported? (defdynamic x nil) X (defparameter *y* (dlet ((x 1)) (capture-dynamic-environment))) *Y* (with-dynamic-environment (*y*) (dynamic x)) 1 (defparameter *x* (with-dynamic-environment (*y*) (capture-dynamic-environment))) *X* (with-dynamic-environment (*x*) (dynamic x)) NIL Inspecting *x* shows that its dynamic-winds slot is nil. I would guess that nested capture is the intended behaviour, from reading the source. Capture would go through *dynamic-wind-stack* collecting environments. However, call-with-dynamic-environment doesn't seem to re-establish *dynamic-wind-stack*. How do I capture all of *y* in *x* as well? This way, there's a chain of environments to fallback on. Thanks in advance for your help. Theam Yong Chew Aside: Should defdynamic be required before we can use dlet? (dlet ((x 1)) (...)) Should be pretty obvious that x is dynamic. Especially when we access it via (dynamic x). From binghe.lisp at gmail.com Sat Mar 28 09:49:07 2009 From: binghe.lisp at gmail.com (Chun Tian (binghe)) Date: Sat, 28 Mar 2009 17:49:07 +0800 Subject: [closer-devel] SCL support for Closer MOP In-Reply-To: <488A09B6-E627-47F9-B191-A8BE1606ED92@p-cos.net> References: <488A09B6-E627-47F9-B191-A8BE1606ED92@p-cos.net> Message-ID: <7886068A-46D8-4BA8-B013-4F9ABA5F1F4E@gmail.com> Hi, Pascal Recently the mail system on common-lisp.net is a bit ill. By checking news.gmane.org I found one of my reply mail isn't actually sent to this list. So I'll repeat my last mail: "You SCL test box is available now, and I'll sent the details (again) to you in private." --binghe On 2009-3-24, at 20:08, Pascal Costanza wrote: > Hi, > > In January, there was an email to this mailing list asking for Closer > MOP support for Scieneer Common Lisp, with a patch attached based on > the "port" made by the SCL maintainer. I'm sorry, but I seem to have > missed that posting. > > Unfortunately, this patch isn't sufficient, it does only very minimal > adaptations, the majority of the necessary work is not in there, as > far as I can tell. But worse, it's really hard to tell, because I > don't have a system where I could test this - I don't have access to a > machine with one of the operating systems that are supported by SCL. > (I have tried to set something up using VirtualBox on my Mac, but > wasn't successful.) > > If somebody can help here, I am glad to test this, but I don't want to > just add the patch without doing some careful testing first. > > > Sorry, > Pascal > > -- > ELS'09: http://www.european-lisp-symposium.org/ > > Pascal Costanza, mailto:pc at p-cos.net, http://p-cos.net > Vrije Universiteit Brussel > Programming Technology Lab > Artificial Intelligence Lab > Pleinlaan 2, B-1050 Brussel, Belgium > > > > > > _______________________________________________ > closer-devel mailing list > closer-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/closer-devel From binghe.lisp at gmail.com Wed Mar 25 05:31:27 2009 From: binghe.lisp at gmail.com (Chun Tian (binghe)) Date: Wed, 25 Mar 2009 13:31:27 +0800 Subject: [closer-devel] SCL support for Closer MOP In-Reply-To: <488A09B6-E627-47F9-B191-A8BE1606ED92@p-cos.net> References: <488A09B6-E627-47F9-B191-A8BE1606ED92@p-cos.net> Message-ID: Hello, Pascal You SCL test box is OK, I've sent details to you in private. --binghe On 2009-3-24, at 20:08, Pascal Costanza wrote: > Hi, > > In January, there was an email to this mailing list asking for Closer > MOP support for Scieneer Common Lisp, with a patch attached based on > the "port" made by the SCL maintainer. I'm sorry, but I seem to have > missed that posting. > > Unfortunately, this patch isn't sufficient, it does only very minimal > adaptations, the majority of the necessary work is not in there, as > far as I can tell. But worse, it's really hard to tell, because I > don't have a system where I could test this - I don't have access to a > machine with one of the operating systems that are supported by SCL. > (I have tried to set something up using VirtualBox on my Mac, but > wasn't successful.) > > If somebody can help here, I am glad to test this, but I don't want to > just add the patch without doing some careful testing first. > > > Sorry, > Pascal > > -- > ELS'09: http://www.european-lisp-symposium.org/ > > Pascal Costanza, mailto:pc at p-cos.net, http://p-cos.net > Vrije Universiteit Brussel > Programming Technology Lab > Artificial Intelligence Lab > Pleinlaan 2, B-1050 Brussel, Belgium > > > > > > _______________________________________________ > closer-devel mailing list > closer-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/closer-devel From marcoxa at cs.nyu.edu Sun Mar 29 10:35:00 2009 From: marcoxa at cs.nyu.edu (Marco Antoniotti) Date: Sun, 29 Mar 2009 12:35:00 +0200 Subject: [closer-devel] ELS 2009 Registration open Message-ID: Apologies for the multiple postings. ************************************************************************ 2nd European Lisp Symposium (ELS 2009) Milan, Italy, May 27-29, 2009 Universita` degli Studi di Milano-Bicocca www.european-lisp-symposium.org ************************************************************************ CALL FOR PARTECIPATION ********************** Registration is now open at www.european-lisp-symposium.org Scope and Program Highlights: ***************************** The purpose of the European Lisp Symposium is to provide a forum for the discussion of all aspects of the design, implementation and application of any of the Lisp dialects. We encourage everyone interested in Lisp to participate. The European Lisp Symposium 2009 program includes presentations of high quality papers about novel research results, insights and lessons learned from practical applications, and educational perspectives, all involving Lisp dialects, including Common Lisp, Scheme, Emacs Lisp, AutoLisp, ISLISP, Dylan, Clojure, and so on. Kent Pitman will give the keynote address on Thursday, May 28. The presentations will be divided into two categories. * Original contributions. * Work in progress describing ongoing work that will be discussed in the form of a "writers' workshop". The writers' workshops will take place at the symposium in Milan on May 28, 2008. Social Events: ************** Friday 29th evening, Conference Banquet Saturday 30th morning, Guided tour to the "Futurismo" Exhibit in the center of Milan; 2009 marks the 100th anniversary of the Futurism Manifesto; stretching it, the harbinger of Lisp 50 years later. Program Chair: ************** * Antonio Leitao, Technical University of Lisbon, Portugal Local Chair: ************ * Marco Antoniotti, DISCo, Universita` Milano Bicocca, Italy Program committee: ****************** * Giuseppe Attardi, Universita` di Pisa , Italy * Pascal Costanza, Vrije Universiteit Brussel, Belgium * Irene Durand, Universite` Bordeaux 1, France * Marc Feeley, Universit` de Montreal, Canada * Ron Garret, Amalgamated Widgets Unlimited, USA * Gregor Kiczales, University of British Columbia, Canada * Scott McKay, ITA Software, Inc., USA * Peter Norvig, Google Inc., USA * Julian Padget, University of Bath, UK * Kent Pitman, PTC, USA * Christian Queinnec, Universite` Pierre et Marie Curie, France * Christophe Rhodes, Goldsmiths College, University of London, UK * Robert Strandh, Universite` Bordeaux 1, France * Mark Tarver, Lambda Associates, UK * Didier Verna, EPITA Research and Development Laboratory, France * JonL White, TheGingerIceCreamFactory of Palo Alto, USA * Taiichi Yuasa, Kyoto University, Japan Registration Fees: ****************** * Early registration before April 25, 2008: Students EU60, regular EU120. * Late registration before May 16, 2008: Students EU80, regular EU160. * Onsite registration: Students EU100, regular EU220. Registration will include the proceedings, coffee breaks, the symposium dinner and other amenities. Accommodation is not included. -- Marco Antoniotti