Re: novice: mapcan use?
- From: Kent M Pitman <pitman@xxxxxxxxxxx>
- Date: Tue, 30 Aug 2005 12:40:10 GMT
Pascal Costanza <pc@xxxxxxxxx> writes:
> Furthermore, the majority of the destructive functions are defined on
> conses/lists. It's better to get the whole picture that Lisp isn't
> "just" about list processing, but also has other data structures that
> are probably more important for creating efficient programs than
> destructive functions.
I'm not clear on what observation you're making here.
Do you mean "the majority of functions that are ever called destructive
are among this set" or do you actually mean there are more ways to (sigh)
"destroy" (i.e., "modify") a cons/list than there are other data structures.
Certainly there are many destructive operations on other data structures,
and they are quite important. How many people seriously expect array
operations to be non-destructive, yet we do not call AREF by some goofy
name like AREF! nor even NAREF.
(The history of "N" for destruction is a pretty silly story itself. At
least Interlisp had the good sense to use "D".)
.
- Follow-Ups:
- Re: novice: mapcan use?
- From: Peter Seibel
- Re: novice: mapcan use?
- From: Thomas A. Russ
- Re: novice: mapcan use?
- From: Michael Sullivan
- Re: novice: mapcan use?
- References:
- novice: mapcan use?
- From: Bernd Schmitt
- Re: novice: mapcan use?
- From: Pascal Costanza
- Re: novice: mapcan use?
- From: Bernd Schmitt
- Re: novice: mapcan use?
- From: Pascal Costanza
- Re: novice: mapcan use?
- From: Kenny Tilton
- Re: novice: mapcan use?
- From: Pascal Costanza
- novice: mapcan use?
- Prev by Date: Re: Concentration in OCaml
- Next by Date: Re: (warn) isn't doing what I expect it to
- Previous by thread: Re: novice: mapcan use?
- Next by thread: Re: novice: mapcan use?
- Index(es):
Relevant Pages
|