updated explode vs. raw_explode;
authorwenzelm
Sat, 20 Nov 2010 01:07:16 +0100
changeset 40628 1b1484c3b163
parent 40627 becf5d5187cc
child 40629 f276d46d4ec0
updated explode vs. raw_explode;
doc-src/IsarImplementation/Thy/Prelim.thy
doc-src/IsarImplementation/Thy/document/Prelim.tex
--- a/doc-src/IsarImplementation/Thy/Prelim.thy	Sat Nov 20 00:53:26 2010 +0100
+++ b/doc-src/IsarImplementation/Thy/Prelim.thy	Sat Nov 20 01:07:16 2010 +0100
@@ -799,15 +799,15 @@
   \end{description}
 
   \paragraph{Historical note.} In the original SML90 standard the
-  primitive ML type @{ML_type char} did not exists, and the basic @{ML
+  primitive ML type @{ML_type char} did not exists, and the @{ML_text
   "explode: string -> string list"} operation would produce a list of
-  singleton strings as in Isabelle/ML today.  When SML97 came out,
-  Isabelle did not adopt its slightly anachronistic 8-bit characters,
-  but the idea of exploding a string into a list of small strings was
-  extended to ``symbols'' as explained above.  Thus Isabelle sources
-  can refer to an infinite store of user-defined symbols, without
-  having to worry about the multitude of Unicode encodings.
-*}
+  singleton strings as does @{ML "raw_explode: string -> string list"}
+  in Isabelle/ML today.  When SML97 came out, Isabelle did not adopt
+  its slightly anachronistic 8-bit characters, but the idea of
+  exploding a string into a list of small strings was extended to
+  ``symbols'' as explained above.  Thus Isabelle sources can refer to
+  an infinite store of user-defined symbols, without having to worry
+  about the multitude of Unicode encodings.  *}
 
 
 subsection {* Basic names \label{sec:basic-name} *}
--- a/doc-src/IsarImplementation/Thy/document/Prelim.tex	Sat Nov 20 00:53:26 2010 +0100
+++ b/doc-src/IsarImplementation/Thy/document/Prelim.tex	Sat Nov 20 01:07:16 2010 +0100
@@ -1188,13 +1188,14 @@
   \end{description}
 
   \paragraph{Historical note.} In the original SML90 standard the
-  primitive ML type \verb|char| did not exists, and the basic \verb|explode: string -> string list| operation would produce a list of
-  singleton strings as in Isabelle/ML today.  When SML97 came out,
-  Isabelle did not adopt its slightly anachronistic 8-bit characters,
-  but the idea of exploding a string into a list of small strings was
-  extended to ``symbols'' as explained above.  Thus Isabelle sources
-  can refer to an infinite store of user-defined symbols, without
-  having to worry about the multitude of Unicode encodings.%
+  primitive ML type \verb|char| did not exists, and the \verb|explode: string -> string list| operation would produce a list of
+  singleton strings as does \verb|raw_explode: string -> string list|
+  in Isabelle/ML today.  When SML97 came out, Isabelle did not adopt
+  its slightly anachronistic 8-bit characters, but the idea of
+  exploding a string into a list of small strings was extended to
+  ``symbols'' as explained above.  Thus Isabelle sources can refer to
+  an infinite store of user-defined symbols, without having to worry
+  about the multitude of Unicode encodings.%
 \end{isamarkuptext}%
 \isamarkuptrue%
 %