From ad4f35ee179fe58ae384979ffde8998de14924d5 Mon Sep 17 00:00:00 2001 From: Matthias Felleisen Date: Tue, 16 Jul 2013 17:53:47 -0400 Subject: [PATCH] removed #% from 'symbol table'; clarify that they are not symbols --- .../racket-doc/scribblings/style/textual.scrbl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/racket-pkgs/racket-doc/scribblings/style/textual.scrbl b/pkgs/racket-pkgs/racket-doc/scribblings/style/textual.scrbl index 2b3cca2f9a..e2eb1ad870 100644 --- a/pkgs/racket-pkgs/racket-doc/scribblings/style/textual.scrbl +++ b/pkgs/racket-pkgs/racket-doc/scribblings/style/textual.scrbl @@ -339,17 +339,17 @@ Finally, in addition to regular alphanumeric characters, Racketeers use a @row[symbol kind example] @row[? "predicates and boolean-valued functions" boolean?] @row[! "setters and field mutators" set!] - @row["#:" "keywords" #:dest-dir] @row[% "classes" game-state%] @row[<%> "interfaces" dc<%>] @row[^ "unit signatures" game-context^] @row["@" "units" testing-context@] @row["#%" "kernel identifiers" #%app] ] - The use of ``#%'' to prefix names from the kernel language warns readers - that these identifiers are extremely special and they need to watch out - for subtleties. Identifiers with this prefix are mostly used in modules - that define new languages. + @margin-note*{Identifiers with this prefix are mostly used in modules that + define new languages.} The use of ``#%'' to prefix names from the kernel + language warns readers that these identifiers are extremely special and + they need to watch out for subtleties. No other identifiers start with + ``#'' and, in particular, all tokens starting with ``#%'' are keywords. @; ----------------------------------------------------------------------------- @section{Graphical Syntax}