diff options
| author | Robert J. Chassell | 2004-10-05 16:47:54 +0000 |
|---|---|---|
| committer | Robert J. Chassell | 2004-10-05 16:47:54 +0000 |
| commit | 0c8b5b65f11849579a838191065f152a2450ffb4 (patch) | |
| tree | 03ce694e7317a0db4e1027f7a1a8d8539a6cd56a | |
| parent | b90ee8b5fe3247c345212614877551d41bcbdd98 (diff) | |
| download | emacs-0c8b5b65f11849579a838191065f152a2450ffb4.tar.gz emacs-0c8b5b65f11849579a838191065f152a2450ffb4.zip | |
Add minor footnotes saying ' is an abbreviation for quote.
| -rw-r--r-- | lispintro/emacs-lisp-intro.texi | 33 |
1 files changed, 21 insertions, 12 deletions
diff --git a/lispintro/emacs-lisp-intro.texi b/lispintro/emacs-lisp-intro.texi index 2096a60928f..4130eefd2cf 100644 --- a/lispintro/emacs-lisp-intro.texi +++ b/lispintro/emacs-lisp-intro.texi | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | @c \input texinfo @c -*-texinfo-*- | 1 | \input texinfo @c -*-texinfo-*- |
| 2 | @comment %**start of header | 2 | @comment %**start of header |
| 3 | @setfilename ../info/eintr | 3 | @setfilename ../info/eintr |
| 4 | @c setfilename emacs-lisp-intro.info | ||
| 4 | @c sethtmlfilename emacs-lisp-intro.html | 5 | @c sethtmlfilename emacs-lisp-intro.html |
| 5 | @settitle Programming in Emacs Lisp | 6 | @settitle Programming in Emacs Lisp |
| 6 | @syncodeindex vr cp | 7 | @syncodeindex vr cp |
| @@ -21,8 +22,8 @@ | |||
| 21 | 22 | ||
| 22 | @comment %**end of header | 23 | @comment %**end of header |
| 23 | 24 | ||
| 24 | @set edition-number 2.12 | 25 | @set edition-number 2.13 |
| 25 | @set update-date 2003 Nov 19 | 26 | @set update-date 2004 Oct 5 |
| 26 | 27 | ||
| 27 | @ignore | 28 | @ignore |
| 28 | ## Summary of shell commands to create various output formats: | 29 | ## Summary of shell commands to create various output formats: |
| @@ -61,6 +62,8 @@ | |||
| 61 | ## View Info output with standalone reader | 62 | ## View Info output with standalone reader |
| 62 | info emacs-lisp-intro.info | 63 | info emacs-lisp-intro.info |
| 63 | 64 | ||
| 65 | ## popd | ||
| 66 | |||
| 64 | @end ignore | 67 | @end ignore |
| 65 | 68 | ||
| 66 | @c ================ Included Figures ================ | 69 | @c ================ Included Figures ================ |
| @@ -180,7 +183,7 @@ people who are not programmers. | |||
| 180 | Edition @value{edition-number}, @value{update-date} | 183 | Edition @value{edition-number}, @value{update-date} |
| 181 | @sp 1 | 184 | @sp 1 |
| 182 | Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1997, 2001, | 185 | Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1997, 2001, |
| 183 | 2002, 2003 Free Software Foundation, Inc. | 186 | 2002, 2003, 2004 Free Software Foundation, Inc. |
| 184 | @sp 1 | 187 | @sp 1 |
| 185 | 188 | ||
| 186 | @iftex | 189 | @iftex |
| @@ -1050,13 +1053,16 @@ Robert J. Chassell | |||
| 1050 | @chapter List Processing | 1053 | @chapter List Processing |
| 1051 | 1054 | ||
| 1052 | To the untutored eye, Lisp is a strange programming language. In Lisp | 1055 | To the untutored eye, Lisp is a strange programming language. In Lisp |
| 1053 | code there are parentheses everywhere. Some people even claim that the | 1056 | code there are parentheses everywhere. Some people even claim that |
| 1054 | name stands for `Lots of Isolated Silly Parentheses'. But the claim is | 1057 | the name stands for `Lots of Isolated Silly Parentheses'. But the |
| 1055 | unwarranted. Lisp stands for LISt Processing, and the programming | 1058 | claim is unwarranted. Lisp stands for LISt Processing, and the |
| 1056 | language handles @emph{lists} (and lists of lists) by putting them | 1059 | programming language handles @emph{lists} (and lists of lists) by |
| 1057 | between parentheses. The parentheses mark the boundaries of the list. | 1060 | putting them between parentheses. The parentheses mark the boundaries |
| 1058 | Sometimes a list is preceded by a single apostrophe or quotation mark, | 1061 | of the list. Sometimes a list is preceded by a single apostrophe or |
| 1059 | @samp{'}. Lists are the basis of Lisp. | 1062 | quotation mark, @samp{'}@footnote{The single apostrophe or quotation |
| 1063 | mark is an abbreviation for the function @code{quote}; you need not | ||
| 1064 | think about functions now; functions are defined in @ref{Making | ||
| 1065 | Errors, , Generate an Error Message}.} Lists are the basis of Lisp. | ||
| 1060 | 1066 | ||
| 1061 | @menu | 1067 | @menu |
| 1062 | * Lisp Lists:: What are lists? | 1068 | * Lisp Lists:: What are lists? |
| @@ -2135,7 +2141,8 @@ Debugger entered--Lisp error: | |||
| 2135 | 2141 | ||
| 2136 | @need 1250 | 2142 | @need 1250 |
| 2137 | As usual, the error message tries to be helpful and makes sense after you | 2143 | As usual, the error message tries to be helpful and makes sense after you |
| 2138 | learn how to read it. | 2144 | learn how to read it.@footnote{@code{(quote hello)} is an expansion of |
| 2145 | the abbreviation @code{'hello}.} | ||
| 2139 | 2146 | ||
| 2140 | The first part of the error message is straightforward; it says | 2147 | The first part of the error message is straightforward; it says |
| 2141 | @samp{wrong type argument}. Next comes the mysterious jargon word | 2148 | @samp{wrong type argument}. Next comes the mysterious jargon word |
| @@ -20638,6 +20645,7 @@ each column." | |||
| 20638 | @end smallexample | 20645 | @end smallexample |
| 20639 | @end ifnottex | 20646 | @end ifnottex |
| 20640 | 20647 | ||
| 20648 | @c qqq | ||
| 20641 | @ignore | 20649 | @ignore |
| 20642 | Graphing Definitions Re-listed | 20650 | Graphing Definitions Re-listed |
| 20643 | 20651 | ||
| @@ -21137,6 +21145,7 @@ each column." | |||
| 21137 | (print-X-axis numbers-list horizontal-step))) | 21145 | (print-X-axis numbers-list horizontal-step))) |
| 21138 | @end group | 21146 | @end group |
| 21139 | @end smallexample | 21147 | @end smallexample |
| 21148 | @c qqq | ||
| 21140 | @end ignore | 21149 | @end ignore |
| 21141 | 21150 | ||
| 21142 | @page | 21151 | @page |