summaryrefslogtreecommitdiff
path: root/lispref/control.texi
diff options
context:
space:
mode:
Diffstat (limited to 'lispref/control.texi')
-rw-r--r--lispref/control.texi7
1 files changed, 5 insertions, 2 deletions
diff --git a/lispref/control.texi b/lispref/control.texi
index aea1c535588..c7367894919 100644
--- a/lispref/control.texi
+++ b/lispref/control.texi
@@ -940,11 +940,11 @@ including those signaled with @code{error}:
(if (eq baz 35)
t
;; @r{This is a call to the function @code{error}.}
- (error "Rats! The variable %s was %s, not 35." 'baz baz))
+ (error "Rats! The variable %s was %s, not 35" 'baz baz))
;; @r{This is the handler; it is not a form.}
(error (princ (format "The error was: %s" err))
2))
-@print{} The error was: (error "Rats! The variable baz was 34, not 35.")
+@print{} The error was: (error "Rats! The variable baz was 34, not 35")
@result{} 2
@end group
@end smallexample
@@ -1005,6 +1005,9 @@ message @samp{peculiar error} is used.
This error has three condition names: @code{new-error}, the narrowest
classification; @code{my-own-errors}, which we imagine is a wider
classification; and @code{error}, which is the widest of all.
+
+ The error string should start with a capital letter but it should
+not end with a period. This is for consistency with the rest of Emacs.
Naturally, Emacs will never signal @code{new-error} on its own; only
an explicit call to @code{signal} (@pxref{Signaling Errors}) in your