luat-lib.mkiv /size: 3421 b    last modification: 2023-12-21 09:44
1%D \module
2%D   [       file=luat-lib,
3%D        version=2006.09.11,
4%D          title=\CONTEXT\ Lua Macros,
5%D       subtitle=Libraries,
6%D         author=Hans Hagen,
7%D           date=\currentdate,
8%D      copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
9%C
10%C This module is part of the \CONTEXT\ macro||package and is
11%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
12%C details.
13
14\writestatus{loading}{ConTeXt Lua Macros / Libraries}
15
16\registerctxluafile{util-str}{}
17\registerctxluafile{util-tab}{}
18\registerctxluafile{util-fil}{optimize}
19\registerctxluafile{util-sac}{optimize}
20\registerctxluafile{util-sto}{} % could also be done in trac-deb.mkiv
21\registerctxluafile{util-pck}{}
22\registerctxluafile{util-prs}{autosuffix}
23\registerctxluafile{util-fmt}{}
24\registerctxluafile{util-dim}{}
25
26\registerctxluafile{trac-set}{}
27\registerctxluafile{luat-log}{autosuffix}
28\registerctxluafile{trac-inf}{autosuffix}
29\registerctxluafile{util-lua}{}
30\registerctxluafile{util-deb}{} % could also be done in trac-deb.mkiv
31
32\registerctxluafile{util-tpl}{} % needs tracker
33\registerctxluafile{util-seq}{}
34
35\registerctxluafile{util-sta}{}
36
37\registerctxluafile{util-sbx}{} % needs tracker and templates
38
39\registerctxluafile{util-soc-imp-reset}  {}
40\registerctxluafile{util-soc-imp-socket} {}
41\registerctxluafile{util-soc-imp-ltn12}  {}
42\registerctxluafile{util-soc-imp-mime}   {}
43\registerctxluafile{util-soc-imp-url}    {}
44\registerctxluafile{util-soc-imp-headers}{}
45\registerctxluafile{util-soc-imp-http}   {}
46\registerctxluafile{util-soc-imp-tp}     {}
47
48\registerctxluafile{util-zip}{}
49
50\registerctxluafile{data-ini}{}
51\registerctxluafile{data-exp}{}
52\registerctxluafile{data-env}{}
53\registerctxluafile{data-tmp}{}
54\registerctxluafile{data-met}{}
55\registerctxluafile{data-res}{}
56\registerctxluafile{data-inp}{}
57\registerctxluafile{data-out}{}
58\registerctxluafile{data-fil}{autosuffix} % opener gets overloaded in data-tex
59
60\registerctxluafile{data-pre}{} % after data-res
61\registerctxluafile{data-bin}{} % before data-tex
62\registerctxluafile{data-tex}{} % after data-pre
63\registerctxluafile{data-vir}{}
64\registerctxluafile{data-zip}{}
65%registerctxluafile{data-tar}{}
66%registerctxluafile{data-crl}{}
67\registerctxluafile{data-sch}{}
68\registerctxluafile{data-tre}{}
69\registerctxluafile{data-lua}{}
70\registerctxluafile{data-ctx}{}
71\registerctxluafile{data-con}{}
72\registerctxluafile{data-use}{}
73\registerctxluafile{data-aux}{}
74
75\registerctxluafile{luat-cbk}{}
76\registerctxluafile{luat-run}{}
77\registerctxluafile{luat-fio}{autosuffix}
78\registerctxluafile{luat-cnf}{}
79\registerctxluafile{luat-lua}{}
80\registerctxluafile{luat-sto}{}
81\registerctxluafile{luat-ini}{}
82\registerctxluafile{util-env}{}
83\registerctxluafile{luat-env}{}
84\registerctxluafile{luat-exe}{} % simplified
85\registerctxluafile{luat-iop}{} % simplified
86%registerctxluafile{luat-bwc}{}
87\registerctxluafile{trac-lmx}{} % might become l-lmx or luat-lmx
88\registerctxluafile{luat-mac}{}
89%registerctxluafile{luat-prp}{} % for the moment of not much use
90
91\registerctxluafile{util-lib}{}
92
93\registerctxluafile{lxml-tab}{}
94\registerctxluafile{lxml-lpt}{}
95\registerctxluafile{lxml-xml}{}
96\registerctxluafile{lxml-aux}{}
97\registerctxluafile{lxml-mis}{}
98
99\protected\def\writestatus#1#2{\ctxlua{logs.status([==[#1]==],[==[#2]==])}}
100\protected\def\writestring  #1{\ctxlua{logs.writer([==[#1]==],"\string\n")}}
101\protected\def\writeline      {\ctxlua{logs.newline()}}
102
103\endinput
104