comparison man/lispref/intro.texi @ 5361:62b9ef1ed4ac

Change "special form" to "special operator" in the manuals, too 2011-03-01 Aidan Kehoe <kehoea@parhasard.net> * lispref/commands.texi (Using Interactive): * lispref/compile.texi (Eval During Compile): * lispref/compile.texi (Compiled-Function Objects): * lispref/control.texi (Sequencing): * lispref/control.texi (Conditionals): * lispref/control.texi (Combining Conditions): * lispref/control.texi (Iteration): * lispref/control.texi (Catch and Throw): * lispref/control.texi (Handling Errors): * lispref/control.texi (Cleanups): * lispref/display.texi (Temporary Displays): * lispref/eval.texi (Quoting): * lispref/eval.texi (Multiple values): * lispref/frames.texi (Input Focus): * lispref/functions.texi (Argument List): * lispref/functions.texi (Defining Functions): * lispref/functions.texi (Anonymous Functions): * lispref/internationalization.texi (Level 3 Primitives): * lispref/internationalization.texi (Domain Specification): * lispref/intro.texi (A Sample Function Description): * lispref/intro.texi (A Sample Variable Description): * lispref/lists.texi (Sets And Lists): * lispref/macros.texi (Defining Macros): * lispref/macros.texi (Backquote): * lispref/positions.texi (Excursions): * lispref/positions.texi (Narrowing): * lispref/searching.texi (Saving Match Data): * lispref/sequences.texi (Sequence Functions): * lispref/sequences.texi (Array Functions): * lispref/specifiers.texi (Adding Specifications): * lispref/variables.texi (Local Variables): * lispref/variables.texi (Defining Variables): * lispref/variables.texi (Setting Variables): * lispref/variables.texi (Default Value): * lispref/windows.texi (Selecting Windows): * lispref/windows.texi (Window Configurations): No longer use @defspec, since we no longer use the term "special form"; instead use @deffn {Special Operator}. Unfortunately there's no way in texinfo to redefine @defspec in one place.
author Aidan Kehoe <kehoea@parhasard.net>
date Tue, 01 Mar 2011 14:18:45 +0000
parents 755ae5b97edb
children 9fae6227ede5
comparison
equal deleted inserted replaced
5359:f5a5501814f5 5361:62b9ef1ed4ac
785 @samp{@code{@r{[}@var{optional-arg}@r{]}}} means that @var{optional-arg} is 785 @samp{@code{@r{[}@var{optional-arg}@r{]}}} means that @var{optional-arg} is
786 optional and @samp{@var{repeated-args}@dots{}} stands for zero or more 786 optional and @samp{@var{repeated-args}@dots{}} stands for zero or more
787 arguments. Parentheses are used when several arguments are grouped into 787 arguments. Parentheses are used when several arguments are grouped into
788 additional levels of list structure. Here is an example: 788 additional levels of list structure. Here is an example:
789 789
790 @defspec count-loop (@var{var} [@var{from} @var{to} [@var{inc}]]) @var{body}@dots{} 790 @deffn {Special Operator} count-loop (@var{var} [@var{from} @var{to} [@var{inc}]]) @var{body}@dots{}
791 This imaginary special operator implements a loop that executes the 791 This imaginary special operator implements a loop that executes the
792 @var{body} forms and then increments the variable @var{var} on each 792 @var{body} forms and then increments the variable @var{var} on each
793 iteration. On the first iteration, the variable has the value 793 iteration. On the first iteration, the variable has the value
794 @var{from}; on subsequent iterations, it is incremented by 1 (or by 794 @var{from}; on subsequent iterations, it is incremented by 1 (or by
795 @var{inc} if that is given). The loop exits before executing @var{body} 795 @var{inc} if that is given). The loop exits before executing @var{body}
815 With this special operator, the arguments @var{from} and @var{to} are 815 With this special operator, the arguments @var{from} and @var{to} are
816 optional, but must both be present or both absent. If they are present, 816 optional, but must both be present or both absent. If they are present,
817 @var{inc} may optionally be specified as well. These arguments are 817 @var{inc} may optionally be specified as well. These arguments are
818 grouped with the argument @var{var} into a list, to distinguish them 818 grouped with the argument @var{var} into a list, to distinguish them
819 from @var{body}, which includes all remaining elements of the form. 819 from @var{body}, which includes all remaining elements of the form.
820 @end defspec 820 @end deffn
821 821
822 @node A Sample Variable Description 822 @node A Sample Variable Description
823 @subsubsection A Sample Variable Description 823 @subsubsection A Sample Variable Description
824 @cindex variable descriptions 824 @cindex variable descriptions
825 @cindex option descriptions 825 @cindex option descriptions