diff --git a/collects/r5rs/r5rs.scrbl b/collects/r5rs/r5rs.scrbl index f500cae2e0..6da1ff522a 100644 --- a/collects/r5rs/r5rs.scrbl +++ b/collects/r5rs/r5rs.scrbl @@ -25,6 +25,10 @@ on the Algorithmic Language Scheme} defines a dialect of Scheme. We use @defterm{@|r5rs|} to refer to both the standard and the language defined by the standard. +@margin-note{See @seclink[#:doc '(lib "scribblings/guide/guide.scrbl") + "dialects"] for general information about different + dialects of Scheme within PLT Scheme.} + The default dialect of Scheme provided by @exec{mzscheme} and other PLT Scheme tools differs from @|r5rs| in many ways, but PLT Scheme includes tools and libraries for running @|r5rs| programs. diff --git a/collects/r6rs/scribblings/r6rs.scrbl b/collects/r6rs/scribblings/r6rs.scrbl index 1958fe569c..9a6436bfeb 100644 --- a/collects/r6rs/scribblings/r6rs.scrbl +++ b/collects/r6rs/scribblings/r6rs.scrbl @@ -28,6 +28,10 @@ on the Algorithmic Language Scheme} defines a dialect of Scheme. We use @defterm{@|r6rs|} to refer to both the standard and the language defined by the standard. +@margin-note{See @seclink[#:doc '(lib "scribblings/guide/guide.scrbl") + "dialects"] for general information about different + dialects of Scheme within PLT Scheme.} + @|r6rs| defines both @defterm{libraries} and @defterm{top-level programs}. Both correspond to PLT Scheme @defterm{modules} (see @secref[#:doc guide-src "modules"]). That is, although @|r6rs| defines diff --git a/collects/scribblings/guide/dialects.scrbl b/collects/scribblings/guide/dialects.scrbl index e76b24edf4..41786daaf7 100644 --- a/collects/scribblings/guide/dialects.scrbl +++ b/collects/scribblings/guide/dialects.scrbl @@ -17,12 +17,12 @@ in other implementations of Scheme. At the same time, programs that do not start with @hash-lang[] (or another PLT Scheme module form) do not work with the default mode of most PLT Scheme tools. -``PLT Scheme'' is not, however, the only dialect of Scheme supported +``PLT Scheme'' is not, however, the only dialect of Scheme that is supported by PLT Scheme tools. On the contrary, PLT Scheme tools are designed to support multiple dialects of Scheme and even multiple languages, which allows the PLT Scheme tool suite to serve multiple communities. PLT Scheme also gives programmers and researchers the tools they need to -create new and improved languages. +explore and create new languages. @local-table-of-contents[]