From d40a036aa56277036170d9a6c6fa9e4d178fe86c Mon Sep 17 00:00:00 2001 From: Matthias Felleisen Date: Tue, 2 Aug 2011 23:03:44 -0400 Subject: [PATCH] [Style] fixed #% language --- collects/scribblings/style/textual.scrbl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/collects/scribblings/style/textual.scrbl b/collects/scribblings/style/textual.scrbl index 091f5e9fea..53e6046652 100644 --- a/collects/scribblings/style/textual.scrbl +++ b/collects/scribblings/style/textual.scrbl @@ -304,8 +304,6 @@ Finally, in addition to regular alphanumeric characters, Racketeers use a few special characters by convention, and these characters indicate something about the name: -@;column-table[ @col[? ! "@" ^ %] @col[1 2 3 4 5] @col[1 2 3 4 5] ] - @row-table[ @row[symbol kind example] @row[? "predicates and boolean-valued functions" boolean?] @@ -317,6 +315,10 @@ Finally, in addition to regular alphanumeric characters, Racketeers use a @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. @; ----------------------------------------------------------------------------- @section{Graphical Syntax}