diff options
| author | Richard M. Stallman | 1994-04-26 19:28:47 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-04-26 19:28:47 +0000 |
| commit | 7791402edc21aed4f73894d1dbe2b2718a1cfb6f (patch) | |
| tree | f3110a577ce45f13995b69a1a926e82c35415d9c | |
| parent | d0a54f0f3a7ac0ecca3893fd199e29f9d779697a (diff) | |
| download | emacs-7791402edc21aed4f73894d1dbe2b2718a1cfb6f.tar.gz emacs-7791402edc21aed4f73894d1dbe2b2718a1cfb6f.zip | |
entered into RCS
| -rw-r--r-- | lispref/intro.texi | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/lispref/intro.texi b/lispref/intro.texi index 2a2b02f1ad9..f6fe12dfa88 100644 --- a/lispref/intro.texi +++ b/lispref/intro.texi | |||
| @@ -401,7 +401,7 @@ consider it more useful to permit linking proprietary applications with the | |||
| 401 | library. If this is what you want to do, use the GNU Library General | 401 | library. If this is what you want to do, use the GNU Library General |
| 402 | Public License instead of this License. | 402 | Public License instead of this License. |
| 403 | 403 | ||
| 404 | @node Introduction, Types of Lisp Object, Copying, Top | 404 | @node Introduction, Lisp Data Types, Copying, Top |
| 405 | @chapter Introduction | 405 | @chapter Introduction |
| 406 | 406 | ||
| 407 | Most of the GNU Emacs text editor is written in the programming | 407 | Most of the GNU Emacs text editor is written in the programming |
| @@ -419,7 +419,7 @@ are functions that can also conveniently be called from Lisp programs, | |||
| 419 | and parameters for customization are ordinary Lisp variables. | 419 | and parameters for customization are ordinary Lisp variables. |
| 420 | 420 | ||
| 421 | This manual describes Emacs Lisp, presuming considerable familiarity | 421 | This manual describes Emacs Lisp, presuming considerable familiarity |
| 422 | with the use of Emacs for editing. (See @cite{The GNU Emacs Manual}, | 422 | with the use of Emacs for editing. (See @cite{The GNU Emacs Manual} |
| 423 | for this basic information.) Generally speaking, the earlier chapters | 423 | for this basic information.) Generally speaking, the earlier chapters |
| 424 | describe features of Emacs Lisp that have counterparts in many | 424 | describe features of Emacs Lisp that have counterparts in many |
| 425 | programming languages, and later chapters describe features that are | 425 | programming languages, and later chapters describe features that are |
| @@ -438,13 +438,11 @@ peculiar to Emacs Lisp or relate specifically to editing. | |||
| 438 | @section Caveats | 438 | @section Caveats |
| 439 | 439 | ||
| 440 | This manual has gone through numerous drafts. It is nearly complete | 440 | This manual has gone through numerous drafts. It is nearly complete |
| 441 | but not flawless. There are a few sections which are not included, | 441 | but not flawless. There are a few topics that are not covered, either |
| 442 | either because we consider them secondary (such as most of the | 442 | because we consider them secondary (such as most of the individual |
| 443 | individual modes) or because they are yet to be written. | 443 | modes) or because they are yet to be written. Because we are not able |
| 444 | 444 | to deal with them completely, we have left out several parts | |
| 445 | Because we are not able to deal with them completely, we have left out | 445 | intentionally. This includes most information about usage on VMS. |
| 446 | several parts intentionally. This includes most information about usage | ||
| 447 | on VMS. | ||
| 448 | 446 | ||
| 449 | The manual should be fully correct in what it does cover, and it is | 447 | The manual should be fully correct in what it does cover, and it is |
| 450 | therefore open to criticism on anything it says---from specific examples | 448 | therefore open to criticism on anything it says---from specific examples |
| @@ -456,11 +454,12 @@ the manual should be fixed. Please let us know. | |||
| 456 | @iftex | 454 | @iftex |
| 457 | As you use the manual, we ask that you mark pages with corrections so | 455 | As you use the manual, we ask that you mark pages with corrections so |
| 458 | you can later look them up and send them in. If you think of a simple, | 456 | you can later look them up and send them in. If you think of a simple, |
| 459 | real life example for a function or group of functions, please make an | 457 | real-life example for a function or group of functions, please make an |
| 460 | effort to write it up and send it in. Please reference any comments to | 458 | effort to write it up and send it in. Please reference any comments to |
| 461 | the chapter name, section name, and function name, as appropriate, since | 459 | the chapter name, section name, and function name, as appropriate, since |
| 462 | page numbers and chapter and section numbers will change. Also state | 460 | page numbers and chapter and section numbers will change and we may have |
| 463 | the number of the edition which you are criticizing. | 461 | trouble finding the text you are talking about. Also state the number |
| 462 | of the edition you are criticizing. | ||
| 464 | @end iftex | 463 | @end iftex |
| 465 | @ifinfo | 464 | @ifinfo |
| 466 | 465 | ||
| @@ -494,7 +493,7 @@ Emacs maintainers more quickly, send mail to | |||
| 494 | @section Lisp History | 493 | @section Lisp History |
| 495 | @cindex Lisp history | 494 | @cindex Lisp history |
| 496 | 495 | ||
| 497 | Lisp (LISt Processing language) was first developed in the late 1950s | 496 | Lisp (LISt Processing language) was first developed in the late 1950's |
| 498 | at the Massachusetts Institute of Technology for research in artificial | 497 | at the Massachusetts Institute of Technology for research in artificial |
| 499 | intelligence. The great power of the Lisp language makes it superior | 498 | intelligence. The great power of the Lisp language makes it superior |
| 500 | for other purposes as well, such as writing editing commands. | 499 | for other purposes as well, such as writing editing commands. |
| @@ -504,7 +503,7 @@ for other purposes as well, such as writing editing commands. | |||
| 504 | Dozens of Lisp implementations have been built over the years, each | 503 | Dozens of Lisp implementations have been built over the years, each |
| 505 | with its own idiosyncrasies. Many of them were inspired by Maclisp, | 504 | with its own idiosyncrasies. Many of them were inspired by Maclisp, |
| 506 | which was written in the 1960's at MIT's Project MAC. Eventually the | 505 | which was written in the 1960's at MIT's Project MAC. Eventually the |
| 507 | implementors of the descendents of Maclisp came together and developed a | 506 | implementors of the descendants of Maclisp came together and developed a |
| 508 | standard for Lisp systems, called Common Lisp. | 507 | standard for Lisp systems, called Common Lisp. |
| 509 | 508 | ||
| 510 | GNU Emacs Lisp is largely inspired by Maclisp, and a little by Common | 509 | GNU Emacs Lisp is largely inspired by Maclisp, and a little by Common |
| @@ -540,7 +539,7 @@ printer'' are used to refer to those routines in Lisp that convert | |||
| 540 | textual representations of Lisp objects into actual objects, and vice | 539 | textual representations of Lisp objects into actual objects, and vice |
| 541 | versa. @xref{Printed Representation}, for more details. You, the | 540 | versa. @xref{Printed Representation}, for more details. You, the |
| 542 | person reading this manual, are thought of as ``the programmer'' and are | 541 | person reading this manual, are thought of as ``the programmer'' and are |
| 543 | addressed as ``you''. ``The user'' is the person who uses Lisp programs | 542 | addressed as ``you''. ``The user'' is the person who uses Lisp programs, |
| 544 | including those you write. | 543 | including those you write. |
| 545 | 544 | ||
| 546 | @cindex fonts | 545 | @cindex fonts |
| @@ -619,7 +618,7 @@ evaluation of the expanded form. | |||
| 619 | @result{} c | 618 | @result{} c |
| 620 | @end example | 619 | @end example |
| 621 | 620 | ||
| 622 | Sometimes to help describe one form we show another form which | 621 | Sometimes to help describe one form we show another form that |
| 623 | produces identical results. The exact equivalence of two forms is | 622 | produces identical results. The exact equivalence of two forms is |
| 624 | indicated with @samp{@equiv{}}. | 623 | indicated with @samp{@equiv{}}. |
| 625 | 624 | ||
| @@ -632,12 +631,12 @@ indicated with @samp{@equiv{}}. | |||
| 632 | @cindex printing notation | 631 | @cindex printing notation |
| 633 | 632 | ||
| 634 | Many of the examples in this manual print text when they are | 633 | Many of the examples in this manual print text when they are |
| 635 | evaluated. If you execute the code from an example in a Lisp | 634 | evaluated. If you execute example code in a Lisp Interaction buffer |
| 636 | Interaction buffer (such as the buffer @samp{*scratch*}), the printed | 635 | (such as the buffer @samp{*scratch*}), the printed text is inserted into |
| 637 | text is inserted into the buffer. If you execute the example by other | 636 | the buffer. If you execute the example by other means (such as by |
| 638 | means (such as by evaluating the function @code{eval-region}), it prints | 637 | evaluating the function @code{eval-region}), the printed text is |
| 639 | text by displaying it in the echo area. You should be aware that text | 638 | displayed in the echo area. You should be aware that text displayed in |
| 640 | displayed in the echo area is truncated to a single line. | 639 | the echo area is truncated to a single line. |
| 641 | 640 | ||
| 642 | Examples in this manual indicate printed text with @samp{@print{}}, | 641 | Examples in this manual indicate printed text with @samp{@print{}}, |
| 643 | irrespective of where that text goes. The value returned by evaluating | 642 | irrespective of where that text goes. The value returned by evaluating |
| @@ -765,7 +764,7 @@ More generally, | |||
| 765 | @var{integer}, @var{integer1} or @var{buffer}) is expected to be of that | 764 | @var{integer}, @var{integer1} or @var{buffer}) is expected to be of that |
| 766 | type. A plural of a type (such as @var{buffers}) often means a list of | 765 | type. A plural of a type (such as @var{buffers}) often means a list of |
| 767 | objects of that type. Parameters named @var{object} may be of any type. | 766 | objects of that type. Parameters named @var{object} may be of any type. |
| 768 | (@xref{Types of Lisp Object}, for a list of Emacs object types.) | 767 | (@xref{Lisp Data Types}, for a list of Emacs object types.) |
| 769 | Parameters with other sorts of names (e.g., @var{new-file}) are | 768 | Parameters with other sorts of names (e.g., @var{new-file}) are |
| 770 | discussed specifically in the description of the function. In some | 769 | discussed specifically in the description of the function. In some |
| 771 | sections, features common to parameters of several functions are | 770 | sections, features common to parameters of several functions are |