Re: Paging emacs experts? [was Re: cons and list behaviour]



Jason wrote:
Kenny Tilton wrote:

Common Lisp is a lot more than /just/ lists.

So (a) master them, but (b) don't forget defstruct, make-array,
make-mash-table, and CLOS.



Say what? I'm only on page 45. But, once I *learn* about defstruct,
make-array, make-hash-table, and CLOS, *then* I'll make it a point to
not forget them! :)


If you were reading Practical Common Lisp you would be streaming video from a Lisp web application by now. :)

And not even know CONS existed. :):)

kenny (exaggerating <g>)
.



Relevant Pages

  • Re: Help with CLOS -- specializer for structures - how?
    ... Paul Foley writes: ... created by DEFSTRUCT. ... Gigamonkeys Consulting * http://www.gigamonkeys.com/ ... Practical Common Lisp * http://www.gigamonkeys.com/book/ ...
    (comp.lang.lisp)
  • Re: Paging emacs experts? [was Re: cons and list behaviour]
    ... So master them, but don't forget defstruct, make-array, ... make-mash-table, and CLOS. ...
    (comp.lang.lisp)
  • Re: Are structures obsoleted by CLOS?
    ... "the macro DEFSTRUCT also defines new classes. ... backward compatibility -- DEFSTRUCT predated CLOS and was retrofitted ... They have better support for developing your software - you can change class definitions as you go which you allows you to grow your program without the need to restart everything from scratch for each and every change. ... I wouldn't consider defstruct obsolete. ...
    (comp.lang.lisp)
  • Re: Are structures obsoleted by CLOS?
    ... backward compatibility -- DEFSTRUCT predated CLOS and was retrofitted ... upon incompatible redefinition, you can choose to either obsolete your ...
    (comp.lang.lisp)
  • Re: Conflicts between slot accessors and symbols naming functions in CL package?
    ... I almost have Cells for Defstruct!! ... > ACL's CLOS is dandy, too, but have you clocked make-instance? ... because of the nonstandard nature of fast slot-value access. ...
    (comp.lang.lisp)