comparison man/lispref/specifiers.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 a46c5c8d6564
comparison
equal deleted inserted replaced
5359:f5a5501814f5 5361:62b9ef1ed4ac
873 as instantiators, such as toolbar specifiers and generic specifiers. In 873 as instantiators, such as toolbar specifiers and generic specifiers. In
874 those cases it's probably best to use @code{add-spec-to-specifier} or 874 those cases it's probably best to use @code{add-spec-to-specifier} or
875 @code{add-spec-list-to-specifier}. 875 @code{add-spec-list-to-specifier}.
876 @end defun 876 @end defun
877 877
878 @defspec let-specifier specifier-list &rest body 878 @deffn {Special Operator} let-specifier specifier-list &rest body
879 This macro temporarily adds specifications to specifiers, 879 This macro temporarily adds specifications to specifiers,
880 evaluates forms in @var{body} and restores the specifiers to their 880 evaluates forms in @var{body} and restores the specifiers to their
881 previous states. The specifiers and their temporary specifications are 881 previous states. The specifiers and their temporary specifications are
882 listed in @var{specifier-list}. 882 listed in @var{specifier-list}.
883 883
910 910
911 @example 911 @example
912 (let-specifier ((modeline-shadow-thickness 0 (selected-window))) 912 (let-specifier ((modeline-shadow-thickness 0 (selected-window)))
913 (sit-for 1)) 913 (sit-for 1))
914 @end example 914 @end example
915 @end defspec 915 @end deffn
916 916
917 @defun set-specifier specifier value &optional locale tag-set how-to-add 917 @defun set-specifier specifier value &optional locale tag-set how-to-add
918 This function adds some specifications to @var{specifier}. @var{value} 918 This function adds some specifications to @var{specifier}. @var{value}
919 can be a single instantiator or tagged instantiator (added as a global 919 can be a single instantiator or tagged instantiator (added as a global
920 specification), a list of tagged and/or untagged instantiators (added as 920 specification), a list of tagged and/or untagged instantiators (added as