There are too many things on the mailing lists to see if it is already
mentioned, i hope i am not being redundant.
If you write (iter (for el in 'a) (collect el)), it just returns nil. This
can lead to confusing bugs, as people are used to CL telling you something
is not a valid argument. I suggest having it check that the argument type is
correct, by either using CLs functions or looking for it. (Also for vectors
and such.) It may affect performence though, maybe use a defvar/parameter
to turn it on/off, or maybe you can use the safety declaration?
Btw, i made a a little other approach<http://lisp-umac.berlios.de/umac.html>,
but i think the iterate approach is better. (Oops the autodocumentation link
is broken, the one in the menu works though.)
Thanks for the great tool, Jasper
Apologies for 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.
Take advantage of the early bird registration fee.
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.