comparison lispref/eval.texi @ 49600:23a1cea22d13

Trailing whitespace deleted.
author Juanma Barranquero <lekktu@gmail.com>
date Tue, 04 Feb 2003 14:56:31 +0000
parents 89afca54a135
children 695cf19ef79e d7ddb3e565de
comparison
equal deleted inserted replaced
49599:5ade352e8d1c 49600:23a1cea22d13
1 @c -*-texinfo-*- 1 @c -*-texinfo-*-
2 @c This is part of the GNU Emacs Lisp Reference Manual. 2 @c This is part of the GNU Emacs Lisp Reference Manual.
3 @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998 Free Software Foundation, Inc. 3 @c Copyright (C) 1990, 1991, 1992, 1993, 1994, 1998 Free Software Foundation, Inc.
4 @c See the file elisp.texi for copying conditions. 4 @c See the file elisp.texi for copying conditions.
5 @setfilename ../info/eval 5 @setfilename ../info/eval
6 @node Evaluation, Control Structures, Symbols, Top 6 @node Evaluation, Control Structures, Symbols, Top
7 @chapter Evaluation 7 @chapter Evaluation
8 @cindex evaluation 8 @cindex evaluation
28 28
29 @node Intro Eval 29 @node Intro Eval
30 @section Introduction to Evaluation 30 @section Introduction to Evaluation
31 31
32 The Lisp interpreter, or evaluator, is the program that computes 32 The Lisp interpreter, or evaluator, is the program that computes
33 the value of an expression that is given to it. When a function 33 the value of an expression that is given to it. When a function
34 written in Lisp is called, the evaluator computes the value of the 34 written in Lisp is called, the evaluator computes the value of the
35 function by evaluating the expressions in the function body. Thus, 35 function by evaluating the expressions in the function body. Thus,
36 running any Lisp program really means running the Lisp interpreter. 36 running any Lisp program really means running the Lisp interpreter.
37 37
38 How the evaluator handles an object depends primarily on the data 38 How the evaluator handles an object depends primarily on the data
298 function, not a symbol. 298 function, not a symbol.
299 299
300 @smallexample 300 @smallexample
301 @group 301 @group
302 ((lambda (arg) (erste arg)) 302 ((lambda (arg) (erste arg))
303 '(1 2 3)) 303 '(1 2 3))
304 @result{} 1 304 @result{} 1
305 @end group 305 @end group
306 @end smallexample 306 @end smallexample
307 307
308 @noindent 308 @noindent