<?xml version="1.0" encoding="ISO-8859-1" ?><rss version="2.0"><channel><title>The Common Lisp Directory/Information</title><link>http://www.cl-user.net/asp/tags/information</link><description>The last modified items of the Common Lisp Directory for the tag: Information</description><language>en-US</language><pubDate>Mon, 03 Jun 2013 00:03:30 GMT</pubDate><lastBuildDate>Mon, 03 Jun 2013 00:03:30 GMT</lastBuildDate><generator>Fractal Concept Web Application Framework</generator><item><title>Common Lisp Quick Reference (Modified)</title><link>http://www.cl-user.net/asp/web-sites/clqr</link><guid isPermaLink="false">16468</guid><pubDate>Tue, 11 Oct 2011 19:39:19 GMT</pubDate><description>A booklet with short descriptions of the symbols defined in the ANSI standard. It comes with a comprehensive index. </description></item><item><title>Functional Jobs (Added)</title><link>http://www.cl-user.net/asp/web-sites/functional-jobs</link><guid isPermaLink="false">18677</guid><pubDate>Fri, 21 Jan 2011 00:11:30 GMT</pubDate><description>Functional Jobs is a job board for functional programming languages. It has a number of up-to-date open positions involving Lisp.</description></item><item><title>LispUser.net (Commented)</title><link>http://www.cl-user.net/asp/web-sites/15600</link><guid isPermaLink="false">15600</guid><pubDate>Tue, 17 Aug 2010 18:02:38 GMT</pubDate><description>, Lisp LjD9O Lisp աk9 Lisp n_
n软20+ docutils ggMf~Wf
Python  Perl Ϳ~V9agYL Lisp n1WfD~Y

;;cl-user.net isn't taking UTF-8 yet :( 

This site was built for Japanese fans of Lisp because there are very few Japanese sites for Lisp around.  </description></item><item><title>Consequor Consulting AG (Added)</title><link>http://www.cl-user.net/asp/objects/CCAG</link><guid isPermaLink="false">13332</guid><pubDate>Mon, 11 Jan 2010 16:54:11 GMT</pubDate><description>Consequor Consulting AG specializes in Product Development Excellence and Product Lifecycle Management. A team of experienced consultants works with client staff to jointly optimize processes in product development, product structure, bill of material and material management, and engineering change management throughout the product lifecycle and across all organizational units in a company.</description></item><item><title>Nikodemus' Common Lisp FAQ (Commented)</title><link>http://www.cl-user.net/asp/web-sites/nikodemus-cl-faq</link><guid isPermaLink="false">14764</guid><pubDate>Thu, 08 Oct 2009 12:01:14 GMT</pubDate><description>&quot;A highly uncanonical Common Lisp FAQ with a strong editorial bias, by Nikodemus Siivola&quot;.</description></item><item><title>SLIME video (Annotated)</title><link>http://www.cl-user.net/asp/web-sites/slime-video</link><guid isPermaLink="false">11188</guid><pubDate>Wed, 29 Jul 2009 18:36:30 GMT</pubDate><description>Screencast by Marco Baringer. It shows how to use the Emacs-based SLIME IDE, from installation and setup to some advanced features. The screencast is based on the interaction with LispWorks under MacOS X. QuickTime format.</description></item><item><title>Revisiting the Visitor: the &quot;Just Do It&quot; Pattern.  (Added)</title><link>http://www.cl-user.net/asp/web-sites/VisitorPattern</link><guid isPermaLink="false">16833</guid><pubDate>Tue, 28 Apr 2009 08:07:14 GMT</pubDate><description>A software design pattern is a three-part rule which expresses a relation between a certain context, a problem, and a solution. The well-known &quot;GoF Book&quot; describes 23 software design patterns. Its influence in the software engineering community has been dramatic. However, Peter Norvig notes that &quot;16 of [these] 23 patterns are either invisible or simpler [...]&quot; in Dylan or Lisp (Design Patterns in Dynamic Programming, Object World, 1996).

We claim that this is not a consequence of the notion of &quot;pattern&quot; itself, but rather of the way patterns are generally described; the GoF book being typical in this matter. Whereas patterns are supposed to be general and abstract, the GoF book is actually very much oriented towards mainstream object languages such as C++. As a result, most of its 23 &quot;design patterns&quot; are actually closer to &quot;programming patterns&quot;, or &quot;idioms&quot;, if you choose to adopt the terminology of the POSA Book.

In this talk, we would like to envision software design patterns from the point of view of dynamic languages and specifically from the angle of CLOS, the Common Lisp Object System. Taking the Visitor pattern as an illustration, we will show how a generally useful pattern can be blurred into the language, sometimes to the point of complete disappearance.

The lesson to be learned is that software design patterns should be used with care, and in particular, will never replace an in-depth knowledge of your preferred language (in our case, the mastering of first-class and generic functions, lexical closures and meta-object protocol). By using patterns blindly, your risk missing the obvious and most of the time simpler solution: the &quot;Just Do It&quot; pattern.
</description></item><item><title>Binary Methods Programming: the CLOS Perspective. (Added)</title><link>http://www.cl-user.net/asp/web-sites/BinMeths</link><guid isPermaLink="false">16832</guid><pubDate>Tue, 28 Apr 2009 08:00:19 GMT</pubDate><description>Implementing binary methods in traditional object-oriented languages is difficult: numerous problems arise regarding the relationship between types and classes in the context of inheritance, or the need for privileged access to the internal representation of objects. Most of these problems occur in the context of statically typed languages that lack multi-methods (polymorphism on multiple arguments). The purpose of this paper is twofold: first, we show why some of these problems are either non-issues, or easily solved in Common-Lisp. Then, we demonstrate how the Common-Lisp Object System (CLOS) allows us not only to implement binary methods in a straightforward way, but also to support the concept directly, and even enforce it at different levels (usage and implementation). </description></item><item><title>CLOS Efficiency: Instantiation -- On the Behavior and Performance of Lisp, Part 2.1  (Added)</title><link>http://www.cl-user.net/asp/web-sites/OBPL21</link><guid isPermaLink="false">15629</guid><pubDate>Tue, 28 Apr 2009 07:54:14 GMT</pubDate><description>This article reports the results of an ongoing experimental research on the behavior and performance of CLOS, the Common Lisp Object System. Our purpose is to evaluate the behavior and performance of the 3 most important characteristics of any dynamic object oriented system: class instantiation, slot access and dynamic dispatch. This paper describes the results of our experiments on instantiation. We evaluate the efficiency of the instantiation process in both C++ and Lisp under a combination of parameters such as slot types or classes hierarchy. We show that in a non-optimized configuration where safety is given priority on speed, the behavior of C++ and Lisp instantiation can be quite different, which is also the case amongst different Lisp compilers. On the other hand, we demonstrate that when compilation is tuned for speed, instantiation in Lisp can become faster than in C++. </description></item><item><title>Beating C in Scientific Computing Applications -- On the Behavior and Performance of Lisp, Part I.  (Modified)</title><link>http://www.cl-user.net/asp/web-sites/OBPL1</link><guid isPermaLink="false">14185</guid><pubDate>Tue, 28 Apr 2009 07:38:23 GMT</pubDate><description>This paper presents an ongoing research on the behavior and performance of LISP with respect to C in the context of scientific numerical computing. Several simple image processing algorithms are used to evaluate the performance of pixel access and arithmetic operations in both languages. We demonstrate that the behavior of equivalent LISP and C code is similar with respect to the choice of data structures and types, and also to external parameters such as hardware optimization. We further demonstrate that properly typed and optimized LISP code runs as fast as the equivalent C code, or even faster in some cases. </description></item><item><title>Installing TBNL on Linux and Windows and creating a web application (Modified)</title><link>http://www.cl-user.net/asp/web-sites/tbnl-tutorial</link><guid isPermaLink="false">13580</guid><pubDate>Thu, 19 Mar 2009 03:00:56 GMT</pubDate><description>A tutorial on installing the TBNL toolkit for dynamic Lisp web sites and creating a simple application.</description></item><item><title>Daniel Bobrow CLOS video from 87 (Added)</title><link>http://www.cl-user.net/asp/web-sites/12606</link><guid isPermaLink="false">12606</guid><pubDate>Sun, 15 Mar 2009 11:21:47 GMT</pubDate><description>Daniel Bobrow clos video, spotted by jao: http://jaortega.wordpress.com/2008/07/21/vintage-clos/</description></item><item><title>Marco Antoniotti (Modified)</title><link>http://www.cl-user.net/asp/persons/marco-antoniotti</link><guid isPermaLink="false">12063</guid><pubDate>Tue, 17 Feb 2009 11:02:35 GMT</pubDate><description>Universit degli Studi di Milano Bicocca, Milan, Italy.</description></item><item><title>Wiki list of websites powered by Lisp (Added)</title><link>http://www.cl-user.net/asp/web-sites/powered-by-lisp-wiki</link><guid isPermaLink="false">16679</guid><pubDate>Sun, 04 Jan 2009 03:20:30 GMT</pubDate><description>List of websites and other web applications built using Lisp. Entries are strongly encouraged to be listed with the other software components used to build the site such as the web framework used or other helpful libraries (e.g., CL-SQL). Individual lists are also available for specific Lisp variants (e.g., SBCL, newLisp, Arc, etc.)</description></item><item><title>David Owen (Modified)</title><link>http://www.cl-user.net/asp/persons/dsowen</link><guid isPermaLink="false">15821</guid><pubDate>Tue, 14 Oct 2008 00:44:40 GMT</pubDate><description>Lisp contracter/consultant in the Salt Lake City, UT, USA area.</description></item><item><title>LispCast (Added)</title><link>http://www.cl-user.net/asp/web-sites/LispCast</link><guid isPermaLink="false">15806</guid><pubDate>Thu, 25 Oct 2007 23:12:49 GMT</pubDate><description>An episodic series of screencasts of Common Lisp software development.  Their aim is to educate and serve as a locus of discussion.  Mainly for the beginner, these videos may also be of interest to the experienced Lisper.</description></item><item><title>Early CL History (Added)</title><link>http://www.cl-user.net/asp/web-sites/early-cl-history</link><guid isPermaLink="false">13323</guid><pubDate>Sat, 20 Oct 2007 18:13:44 GMT</pubDate><description>A text collection about early commercial Common Lisp implementations on XEROX, DEC, and other machines.</description></item><item><title>Julian Stecklina (Modified)</title><link>http://www.cl-user.net/asp/persons/julian-stecklina</link><guid isPermaLink="false">13757</guid><pubDate>Mon, 03 Sep 2007 02:41:40 GMT</pubDate><description></description></item><item><title>blitzblog (Modified)</title><link>http://www.cl-user.net/asp/libs/blitzblog</link><guid isPermaLink="false">13773</guid><pubDate>Mon, 03 Sep 2007 02:36:05 GMT</pubDate><description>A blog engine much like cl-blog.</description></item><item><title>David Trudgett (Modified)</title><link>http://www.cl-user.net/asp/persons/david-trudgett</link><guid isPermaLink="false">13241</guid><pubDate>Tue, 29 May 2007 15:30:33 GMT</pubDate><description></description></item><item><title>Cyrus Harmon (Modified)</title><link>http://www.cl-user.net/asp/persons/cyrus-harmon</link><guid isPermaLink="false">12651</guid><pubDate>Sun, 29 Apr 2007 21:41:00 GMT</pubDate><description></description></item><item><title>Daniel Lowe (Added)</title><link>http://www.cl-user.net/asp/persons/daniel-lowe</link><guid isPermaLink="false">14738</guid><pubDate>Fri, 24 Nov 2006 19:28:16 GMT</pubDate><description></description></item><item><title>Berkeley SICP Lectures (Modified)</title><link>http://www.cl-user.net/asp/web-sites/Berkeley%20SICP</link><guid isPermaLink="false">13860</guid><pubDate>Wed, 22 Nov 2006 21:21:05 GMT</pubDate><description>&quot;CS61A: Structure and Interpretation of Computer Programs&quot; at the University of California, Berkeley.
</description></item><item><title>Fred Gilham (Added)</title><link>http://www.cl-user.net/asp/persons/fred-gilham</link><guid isPermaLink="false">14662</guid><pubDate>Tue, 14 Nov 2006 14:07:15 GMT</pubDate><description></description></item><item><title>Sascha Matzke (Added)</title><link>http://www.cl-user.net/asp/persons/sascha-matzke</link><guid isPermaLink="false">14660</guid><pubDate>Tue, 14 Nov 2006 14:03:40 GMT</pubDate><description></description></item><item><title>Vamsee Kanakala (Added)</title><link>http://www.cl-user.net/asp/persons/vamsee-kanakala</link><guid isPermaLink="false">14642</guid><pubDate>Mon, 13 Nov 2006 09:44:38 GMT</pubDate><description></description></item><item><title>Jon Craven (Modified)</title><link>http://www.cl-user.net/asp/persons/Jon%20Craven</link><guid isPermaLink="false">14317</guid><pubDate>Tue, 07 Nov 2006 17:59:06 GMT</pubDate><description></description></item><item><title>Martin Loetzsch (Added)</title><link>http://www.cl-user.net/asp/persons/martin-loetzsch</link><guid isPermaLink="false">14586</guid><pubDate>Sun, 05 Nov 2006 10:50:20 GMT</pubDate><description></description></item><item><title>Alain Picard (Added)</title><link>http://www.cl-user.net/asp/persons/alain-picard</link><guid isPermaLink="false">14575</guid><pubDate>Sat, 04 Nov 2006 12:22:40 GMT</pubDate><description></description></item><item><title>Common LISPcraft Code (Added)</title><link>http://www.cl-user.net/asp/libs/lispcraft-code</link><guid isPermaLink="false">14574</guid><pubDate>Fri, 03 Nov 2006 13:47:55 GMT</pubDate><description>The source code for the book &quot;Common LISPcraft&quot; by Robert Wilensky, W. W. Norton &amp; Company; 2nd edition (June 1986). It mostly  includes AI and parsing code.</description></item><item><title>Robert Wilensky (Added)</title><link>http://www.cl-user.net/asp/persons/robert-wilensky</link><guid isPermaLink="false">14560</guid><pubDate>Fri, 03 Nov 2006 13:44:40 GMT</pubDate><description></description></item><item><title>Mark Probst (Added)</title><link>http://www.cl-user.net/asp/persons/mark-probst</link><guid isPermaLink="false">14542</guid><pubDate>Thu, 02 Nov 2006 08:41:16 GMT</pubDate><description></description></item><item><title>Lispjobs (Modified)</title><link>http://www.cl-user.net/asp/web-sites/lispjobs</link><guid isPermaLink="false">11632</guid><pubDate>Sat, 28 Oct 2006 09:55:26 GMT</pubDate><description>A web site that gives an overview of Lisp jobs.  Created by Will Fitzgerald in October 2005.</description></item><item><title>Common Lisp Search Engine (Added)</title><link>http://www.cl-user.net/asp/web-sites/cl-search-engine</link><guid isPermaLink="false">14499</guid><pubDate>Fri, 27 Oct 2006 15:45:31 GMT</pubDate><description>A Google-based search engine specialized for Common Lisp resources.</description></item><item><title>John Splittist (Added)</title><link>http://www.cl-user.net/asp/persons/john-splittist</link><guid isPermaLink="false">14503</guid><pubDate>Mon, 23 Oct 2006 07:39:35 GMT</pubDate><description></description></item><item><title>Dan Knapp (Added)</title><link>http://www.cl-user.net/asp/persons/dan-knapp</link><guid isPermaLink="false">14502</guid><pubDate>Sun, 22 Oct 2006 09:03:39 GMT</pubDate><description></description></item><item><title>Matthew Backes (Added)</title><link>http://www.cl-user.net/asp/persons/matthew-backes</link><guid isPermaLink="false">14500</guid><pubDate>Sun, 22 Oct 2006 09:02:49 GMT</pubDate><description></description></item><item><title>Vebjorn Ljosa (Added)</title><link>http://www.cl-user.net/asp/persons/vebjorn-ljosa</link><guid isPermaLink="false">14497</guid><pubDate>Sat, 21 Oct 2006 08:17:29 GMT</pubDate><description></description></item><item><title>Extremely Successful Software (Added)</title><link>http://www.cl-user.net/asp/web-sites/extreme-success</link><guid isPermaLink="false">14494</guid><pubDate>Fri, 20 Oct 2006 11:09:51 GMT</pubDate><description>An article telling the story of a successful software project by the Sydney starup Memetrics, which used Common Lisp. &quot;The core software was developed on time, under budget, with a small, 6 person, development team&quot;.</description></item><item><title>Stewart M. Clamen (Added)</title><link>http://www.cl-user.net/asp/persons/stewart-m-clamen</link><guid isPermaLink="false">14478</guid><pubDate>Mon, 16 Oct 2006 08:26:56 GMT</pubDate><description></description></item><item><title>Nachum Dershowitz (Added)</title><link>http://www.cl-user.net/asp/persons/nachum-dershowitz</link><guid isPermaLink="false">14477</guid><pubDate>Mon, 16 Oct 2006 08:16:25 GMT</pubDate><description></description></item><item><title>Edward M. Reingold (Added)</title><link>http://www.cl-user.net/asp/persons/ed-reingold</link><guid isPermaLink="false">14463</guid><pubDate>Mon, 16 Oct 2006 08:14:55 GMT</pubDate><description></description></item><item><title>Common Lisp (Added)</title><link>http://www.cl-user.net/asp/web-sites/wikipedia-cl</link><guid isPermaLink="false">14413</guid><pubDate>Fri, 13 Oct 2006 14:37:46 GMT</pubDate><description>The Wikipedia entry for Common Lisp. It provides a short introduction to the language, a comparison with other Lisp dialects, a list of implementations, and a list of successful applications.</description></item><item><title>The Gentoo Common Lisp Project (Added)</title><link>http://www.cl-user.net/asp/libs/portage-overlay</link><guid isPermaLink="false">14447</guid><pubDate>Thu, 12 Oct 2006 08:58:35 GMT</pubDate><description>A repository of Common Lisp packages for Gentoo Linux, with the goal of providing users with an easy way of contributing to the collection.</description></item><item><title>Dario Macchi (Added)</title><link>http://www.cl-user.net/asp/persons/dario-macchi</link><guid isPermaLink="false">14437</guid><pubDate>Mon, 09 Oct 2006 13:32:03 GMT</pubDate><description></description></item><item><title> pinterface (Added)</title><link>http://www.cl-user.net/asp/persons/pinterface</link><guid isPermaLink="false">14414</guid><pubDate>Thu, 05 Oct 2006 08:38:03 GMT</pubDate><description></description></item><item><title>Dave Roberts (Added)</title><link>http://www.cl-user.net/asp/persons/dave-roberts</link><guid isPermaLink="false">14348</guid><pubDate>Sun, 24 Sep 2006 08:26:38 GMT</pubDate><description></description></item><item><title>Common Lisp - Myths and Legends (Added)</title><link>http://www.cl-user.net/asp/web-sites/myths_and_legends</link><guid isPermaLink="false">14347</guid><pubDate>Sat, 23 Sep 2006 08:13:59 GMT</pubDate><description>An essay summarizing some of the myths and legends surrounding Lisp, with examples of the types of development scenarios which are very well suited for Common Lisp.</description></item><item><title>CDR Blog (Added)</title><link>http://www.cl-user.net/asp/web-sites/cdr-blog</link><guid isPermaLink="false">14335</guid><pubDate>Thu, 21 Sep 2006 06:10:18 GMT</pubDate><description>A blog with news and information on the Common Lisp Document Repository (CDR).</description></item><item><title>aycan irican (Modified)</title><link>http://www.cl-user.net/asp/persons/aycan-irican</link><guid isPermaLink="false">13988</guid><pubDate>Tue, 19 Sep 2006 12:08:37 GMT</pubDate><description></description></item></channel></rss>