Subject: Re: Setting keys/values in alists
From: Erik Naggum <>
Date: 02 Nov 2000 04:12:36 +0000
Newsgroups: comp.lang.lisp
Message-ID: <>

* Robert Monfera <>
| What's the point of using defstruct when we have classes in the
| standard?  A struct is like an optimized object with certain
| restrictions (no change-class etc.).

  Well, you answered your own question.  Structures are exceptionally
  efficient in Allegro CL, which open-codes all slot accessors with
  the proper declarations.  I use them for time-critical stuff that I
  have tuned and tested and played with using classes and the class
  slot accessors are measurably too expensive.

  Does anyone remember where I parked Air Force One?
                                   -- George W. Bush