Search found 41 matches

by dlweinreb
Sat Dec 13, 2008 7:03 am
Forum: Common Lisp
Topic: International Lisp Conference, 2009 - Deadline extension to
Replies: 1
Views: 5491

International Lisp Conference, 2009 - Deadline extension to

Because of timing and technical difficulties, the submission deadline
for the 2009 International Lisp Conference has been extended from
December 9, 2009, to December 16, 2009.

For information about the conference, please see ilc09.org.

-- Dan
by dlweinreb
Fri Dec 12, 2008 8:24 pm
Forum: Common Lisp
Topic: Looking for good examples of Lisp macros
Replies: 6
Views: 13715

Looking for good examples of Lisp macros

Many of the good ideas that came from Lisp, such as garbage collection, are now available in other languages. One of the key ideas of Lisp that's still hard to find in other languages is the Lisp macro system, and all it can do. When I am talking to non-Lisp people about Lisp, I often make this poin...
by dlweinreb
Wed Oct 29, 2008 3:44 am
Forum: Common Lisp
Topic: Call for Submissions, for International Lisp Conference 2009
Replies: 0
Views: 7718

Call for Submissions, for International Lisp Conference 2009

CALL FOR SUBMISSIONS INTERNATIONAL LISP CONFERENCE 2009 Lisp: The Next 50 Years http://www.international-lisp-conference.org Massachusetts Institute of Technology Cambridge, Massachusetts, USA March 22-25, 2009 Sponsored by the Association of Lisp Users General Information: The Association of Lisp U...
by dlweinreb
Fri Sep 12, 2008 9:20 pm
Forum: Common Lisp
Topic: Graphical Programming in Lisp?
Replies: 10
Views: 22473

Re: Graphical Programming in Lisp?

There have been high-quality Lisp programs that do great graphics by calling out to the OpenGL library. InspireData does this and it looks very nice.
by dlweinreb
Fri Sep 12, 2008 9:18 pm
Forum: Common Lisp
Topic: Rant: lisp is not C. Get over it.
Replies: 47
Views: 227087

Re: Rant: lisp is not C. Get over it.

The syntax: It's just unfamiliar to people, and they don't already realize that you're expected to use a text editor that automatically indents lines. I like mhaggag's point about the C curly braces being foreign to Python programmers; it's very much the same thing. Too many choices: You mean, choic...
by dlweinreb
Sat Sep 06, 2008 12:13 pm
Forum: Common Lisp
Topic: How to organize source code in multiple files?
Replies: 2
Views: 7474

Re: How to organize source code in multiple files?

You ought not get a warning for a forward reference to a function. Lisp compilers generally defer these checks until the end of a "compilation unit", so that it will only tell you that a function is undefined if the function was not seen in this compilation unit, or earlier in the compilat...
by dlweinreb
Sat Aug 09, 2008 8:27 pm
Forum: Common Lisp
Topic: Favorite "underrated" Lisp feature?
Replies: 13
Views: 32687

Re: Favorite "underrated" Lisp feature?

The compiler macro feature is definitely an advanced feature. I'm not even entirely sure I've ever written one myself. Here's an example. If I'm not mistaken, the idea here is to optimize out the need for the "if" at runtime, in a common case. It's not at all clear that this optimization i...
by dlweinreb
Mon Aug 04, 2008 4:39 pm
Forum: Common Lisp
Topic: Accessing parent objects in CLOS
Replies: 7
Views: 14097

Re: Accessing parent objects in CLOS

There isn't any built-in CLOS concept of "parent" or "child" in the sense in which you mean it. If your model is that there are games and balls, and there's a one-to-one relationship between them, you's model that using slots. The game would have a slot set to the ball object, an...
by dlweinreb
Mon Aug 04, 2008 7:40 am
Forum: Common Lisp
Topic: Best program to use lisp on?
Replies: 17
Views: 41905

Re: Best program to use lisp on?

My survey paper at http://common-lisp.net/~dlw/LispSurvey.html describes all eleven currently-maintained Common Lisp implementations, and has lots and lots of pointers to textbooks, papers, resources, and so on.
by dlweinreb
Sat Jul 26, 2008 1:26 am
Forum: Common Lisp
Topic: Programming Style & (eval ...)
Replies: 17
Views: 41018

Re: Programming Style & (eval ...)

Which leads me to my question: is it considered acceptable style to use eval to do something like this? I typically shun the use of eval in other languages, because it's usually just a cheap way of getting something done which could be handled in more elegant ways, but with the data-is-code orienta...