summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/syst-ini.mkxl
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/syst-ini.mkxl')
-rw-r--r--tex/context/base/mkxl/syst-ini.mkxl17
1 files changed, 9 insertions, 8 deletions
diff --git a/tex/context/base/mkxl/syst-ini.mkxl b/tex/context/base/mkxl/syst-ini.mkxl
index 96bdde764..b529c04bc 100644
--- a/tex/context/base/mkxl/syst-ini.mkxl
+++ b/tex/context/base/mkxl/syst-ini.mkxl
@@ -494,11 +494,11 @@
%D \macros
%D {tempstring, scratchstring*}
-\mutable\let\tempstring \empty
+\mutable\lettonothing\tempstring
-\mutable\let\scratchstring \empty
-\mutable\let\scratchstringone\empty
-\mutable\let\scratchstringtwo\empty
+\mutable\lettonothing\scratchstring
+\mutable\lettonothing\scratchstringone
+\mutable\lettonothing\scratchstringtwo
%D \macros
%D {scratchwidth, scratchheight, scratchdepth, scratchoffset, scratchdistance}
@@ -968,7 +968,7 @@
%D {\let} (the only advantage is that we often give them names with some
%D prefix.
-\permanent\protected\def\newmacro #1{\mutable\let#1\empty}
+\permanent\protected\def\newmacro #1{\mutable\lettonothing#1}
\permanent\protected\def\setnewmacro#1{\mutable\let#1}
\permanent\protected\def\newfraction#1{\mutable\let#1\!!plusone}
@@ -1234,7 +1234,7 @@
\immediate\write\statuswrite{fatal error: duplicate system namespace '#1'}%
\else
\global\advance\c_syst_helpers_n_of_namespaces\plusone
- \immutable\edefcsname ??#1\endcsname{\v_interfaces_prefix_template_system}%
+ \immutable\cdefcsname ??#1\endcsname{\v_interfaces_prefix_template_system}%
\fi}
%D It makes more sense to have these here:
@@ -1281,8 +1281,9 @@
\mutable\let\of \relax % \empty
\mutable\let\and \relax % \empty
\mutable\let\with\relax % \empty
-\mutable\let\nop \empty % used often
-\mutable\let\yes \empty % used often
+
+\mutable\lettonothing\nop % used often
+\mutable\lettonothing\yes % used often
%D Another experiment: