diff options
author | Hans Hagen <pragma@wxs.nl> | 2019-02-10 18:26:49 +0100 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2019-02-10 18:26:49 +0100 |
commit | 416dffef7b9d3f8db26b614588f2e63d7f5db89f (patch) | |
tree | 173153295a3a5a4f436283cb0ab8bb895be98ea5 /tex/context/base/mkiv/syst-ini.mkiv | |
parent | 99dc1cd9bb77ac9fa68b0584f58f57749994fdba (diff) | |
download | context-416dffef7b9d3f8db26b614588f2e63d7f5db89f.tar.gz |
2019-02-10 17:52:00
Diffstat (limited to 'tex/context/base/mkiv/syst-ini.mkiv')
-rw-r--r-- | tex/context/base/mkiv/syst-ini.mkiv | 57 |
1 files changed, 4 insertions, 53 deletions
diff --git a/tex/context/base/mkiv/syst-ini.mkiv b/tex/context/base/mkiv/syst-ini.mkiv index 92591d501..4b04c16ae 100644 --- a/tex/context/base/mkiv/syst-ini.mkiv +++ b/tex/context/base/mkiv/syst-ini.mkiv @@ -92,39 +92,8 @@ \catcode\tildeasciicode \activecatcode % `\~ tilde is active %catcode\delasciicode \invalidcatcode % `\^^? ascii delete is invalid -%D It makes sense to know what engine we're running so let's try to deduce it. - -\chardef\unknownengine 0 -\chardef\pdftexengine 1 -\chardef\xetexengine 2 -\chardef\luatexengine 3 - \chardef\statuswrite 128 -\ifx\directlua\undefined - \ifx\XeTeXversion\undefined - \ifx\pdftexversion\undefined - \let\texengine\unknownengine - \else - \let\texengine\pdftexengine - \fi - \else - \let\texengine\xetexengine - \fi -\else - \let\texengine\luatexengine -\fi - -\ifnum\texengine=\luatexengine - % for historic reasons we keep some mkii code around -\else - \immediate\write\statuswrite{>>>} - \immediate\write\statuswrite{>>> only LuaTeX is supported} - \immediate\write\statuswrite{>>>} - \let\dump\relax - \expandafter\end -\fi - %D Initialization of primitives. \directlua 0 { % this info is stored in the format @@ -316,7 +285,8 @@ %D as all engines now provide many registers we removed all traces. \ifdefined\writestatus \else - \normalprotected\def\writestatus#1#2{\immediate\write\statuswrite{#1: #2}} + %\normalprotected\def\writestatus#1#2{\immediate\write\statuswrite{#1: #2}} + \normalprotected\def\writestatus#1#2{\message{#1: #2}} \fi \def\syst_basics_allocate_yes#1#2#3#4#5% last class method max name @@ -1182,12 +1152,10 @@ \def\dividenumber#1#2{\the\numexpr(#2-(#1/2))/#1\relax} \ifdefined\texenginename \else - %edef\texenginename{luatex} \edef\texenginename{\directlua{tex.print(LUATEXENGINE)}} \fi \ifdefined\texengineversion \else - %edef\texengineversion{\dividenumber{100}\luatexversion.\modulonumber{100}\luatexversion.\luatexrevision} \edef\texengineversion{\directlua{tex.print(LUATEXVERSION)}} \fi @@ -1230,25 +1198,8 @@ \matheqnogapstep\zerocount % for now -%D While cleaning this code up a bit I was listening to Heather Nova's \CD\ Redbird. -%D The first song on that \CD\ ends with a few lines suitable for ending this -%D initialization module: -%D -%D \startlines -%D And there's so much I can do for you -%D Given time I know that I can prove -%D Now my world is opened up to you -%D Come inside -%D -%D Welcome to my life -%D Welcome to my world -%D Come inside -%D \stoplines -%D -%D So let's see what \TEX\ can do now that we've opened up the basic machinery. - -%D Now we define a few helpers that we need in a very early stage. We hav eno message system -%D yet but redundant definitions are fatal anyway. +%D Now we define a few helpers that we need in a very early stage. We have no +%D message system yet but redundant definitions are fatal anyway. \newcount\c_syst_helpers_n_of_namespaces \c_syst_helpers_n_of_namespaces\pluseight % 1-8 reserved for catcodes |