summaryrefslogtreecommitdiff
path: root/lispref/tips.texi
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1994-08-30 19:32:53 +0000
committerRichard M. Stallman <rms@gnu.org>1994-08-30 19:32:53 +0000
commit1c2b5877c7d815978bfc22c30331a06e7a57658e (patch)
tree6b5644ece9e9f0677b9d692e31af8e22dc8abecc /lispref/tips.texi
parent598fb6feed8fe59b52585ca39aaa6eaa602881e4 (diff)
downloademacs-1c2b5877c7d815978bfc22c30331a06e7a57658e.tar.gz
entered into RCS
Diffstat (limited to 'lispref/tips.texi')
-rw-r--r--lispref/tips.texi9
1 files changed, 9 insertions, 0 deletions
diff --git a/lispref/tips.texi b/lispref/tips.texi
index dbb04e071d1..482a21afd23 100644
--- a/lispref/tips.texi
+++ b/lispref/tips.texi
@@ -163,6 +163,15 @@ of the other features intended for interactive users, you can replace
these functions with one or two lines of simple Lisp code.
@item
+Use lists rather than vectors, except when there is a particular reason
+to use a vector. Lisp has more facilities for manipulating lists than
+for vectors, and working with lists is usually more convenient.
+
+Vectors are advantageous for tables that are substantial in size and are
+accessed in random order (not searched front to back), provided there is
+no need to insert or delete elements (only lists allow that).
+
+@item
The recommended way to print a message in the echo area is with
the @code{message} function, not @code{princ}. @xref{The Echo Area}.