Changes

Jump to navigation Jump to search
any other hints?
=Normal Lua preloading=
When Context starts up in normal (TeX) mode, it loads a number of
[[Lua]] libraries in addition to the format itself.
In order to use these libraries ''outside'' the typesetting
environment (e.g. when debugging Lua code etc.), scripts can be
directly executed via <tt>mtxrun</tt>. Assuming that the Lua file
called <em>dummy.lua</em> is in the working directory. the
correct syntax would be
<pre>
$ mtxrun --script dummy.lua
</pre>
The libraries preloaded by <tt>mtxrun</tt> are a subset of those
available during a Context run.
In their loading order, they are
<pre>
'l-string.lua', 'l-lpeg.lua', 'l-table.lua', 'l-io.lua', 'l-number.lua',
'l-set.lua', 'l-os.lua', 'l-file.lua', 'l-md5.lua', 'l-url.lua',
'l-dir.lua', 'l-boolean.lua', 'l-unicode.lua', 'l-math.lua',

'util-tab.lua', 'util-sto.lua', 'util-mrg.lua', 'util-lua.lua', 'util-prs.lua',
'util-fmt.lua', 'util-deb.lua',

'trac-inf.lua', 'trac-set.lua', 'trac-log.lua', 'trac-pro.lua',

'luat-env.lua',

'lxml-tab.lua', 'lxml-lpt.lua', 'lxml-mis.lua', 'lxml-aux.lua', 'lxml-xml.lua',

'data-ini.lua', 'data-exp.lua', 'data-env.lua', 'data-tmp.lua', 'data-met.lua',
'data-res.lua', 'data-pre.lua', 'data-inp.lua', 'data-out.lua', 'data-fil.lua',
'data-con.lua', 'data-use.lua', 'data-zip.lua', 'data-tre.lua', 'data-crl.lua',
'data-lua.lua', 'data-aux.lua', 'data-tmf.lua', 'data-lst.lua',

'luat-sta.lua', 'luat-fmt.lua',
</pre>
Thus, Context’s elaborate [[String Manipulation|string]] and
[[table manipulation|table]] libraries, along with other useful
stuff, are present as though it were an ordinary ''MkIV'' session.

=Library dependencies=
Context is ''huge''.
When quick-testing code that will eventually make it into you
next module or something, a desired library may not be available
with <tt>mtxrun --script</tt>.
One workaround for missing functionality is -- relying on the
filename database
(as recommended [http://archive.contextgarden.net/message/20110216.225915.e3337d40.en.html by Hans]) --
adding the file manually e.g.
<pre>
dofile(resolvers.findfile("yourfile.lua"))
</pre>

Only a small number of Context’s Lua libraries are
self-contained.
Most of them reference others, which is especially true of the
utility functions of the <tt>l-*</tt> and <tt>luat-*</tt>
namespaces.
For instance, in order to get the module-related code from
<tt>luat-lib.lua</tt> working, <tt>luat-cod.lua</tt> and
<tt>luat-sto.lua</tt> have to be initialized first.
<pre>
dofile(resolvers.findfile("luat-cod.lua"))
dofile(resolvers.findfile("luat-sto.lua"))
dofile(resolvers.findfile("luat-ini.lua"))
</pre>

=Standard library loading order=
As it is not always clear which file relies on which to be
present, it is natural to check in what order they are loaded
by Context.
The table below lists how the <tt>*.mkiv</tt> files that are
called by the format (i.e. <tt>context.mkiv</tt>) reference their
corresponding <tt>*.lua</tt> files.

<!-- Auto-generated from the context-sources (2011-02-17).
If you believe this is out of date then instead of editing
right away you might want to ask on ntg-context for the
script that output the list initially.
-->
{|cellpadding="10" style="border:2px solid #f0f0ff"
| n
! style="background:#f0f0ff;" | TeX-File !! Lua Dependencies
|-
|1
|[[source:luat-bas.mkiv|luat-bas.mkiv]]
|
* [[source:l-string.lua|l-string.lua]]
* [[source:l-lpeg.lua|l-lpeg.lua]]
* [[source:l-boolean.lua|l-boolean.lua]]
* [[source:l-number.lua|l-number.lua]]
* [[source:l-math.lua|l-math.lua]]
* [[source:l-table.lua|l-table.lua]]
* [[source:l-os.lua|l-os.lua]]
* [[source:l-file.lua|l-file.lua]]
* [[source:l-md5.lua|l-md5.lua]]
* [[source:l-dir.lua|l-dir.lua]]
* [[source:l-unicode.lua|l-unicode.lua]]
* [[source:l-url.lua|l-url.lua]]
* [[source:l-set.lua|l-set.lua]]
* [[source:l-dimen.lua|l-dimen.lua]]
|-
|2
|style="background:#fafaff" | [[source:luat-lib.mkiv|luat-lib.mkiv]]
|
* [[source:util-str.lua|util-str.lua]]
* [[source:util-tab.lua|util-tab.lua]]
* [[source:util-pck.lua|util-pck.lua]]
* [[source:util-seq.lua|util-seq.lua]]
* [[source:util-prs.lua|util-prs.lua]]
* [[source:util-fmt.lua|util-fmt.lua]]
* [[source:util-deb.lua|util-deb.lua]]
* [[source:util-sto.lua|util-sto.lua]]
* [[source:trac-inf.lua|trac-inf.lua]]
* [[source:trac-set.lua|trac-set.lua]]
* [[source:trac-log.lua|trac-log.lua]]
* [[source:data-exp.lua|data-exp.lua]]
* [[source:data-env.lua|data-env.lua]]
* [[source:data-tmp.lua|data-tmp.lua]]
* [[source:data-met.lua|data-met.lua]]
* [[source:data-res.lua|data-res.lua]]
* [[source:data-inp.lua|data-inp.lua]]
* [[source:data-out.lua|data-out.lua]]
* [[source:data-fil.lua|data-fil.lua]]
* [[source:data-pre.lua|data-pre.lua]]
* [[source:data-tex.lua|data-tex.lua]]
* [[source:data-vir.lua|data-vir.lua]]
* [[source:data-bin.lua|data-bin.lua]]
* [[source:data-zip.lua|data-zip.lua]]
* [[source:data-tre.lua|data-tre.lua]]
* [[source:data-lua.lua|data-lua.lua]]
* [[source:data-ctx.lua|data-ctx.lua]]
* [[source:data-con.lua|data-con.lua]]
* [[source:data-use.lua|data-use.lua]]
* [[source:data-aux.lua|data-aux.lua]]
* [[source:luat-cbk.lua|luat-cbk.lua]]
* [[source:luat-run.lua|luat-run.lua]]
* [[source:luat-fio.lua|luat-fio.lua]]
* [[source:luat-cnf.lua|luat-cnf.lua]]
* [[source:luat-lua.lua|luat-lua.lua]]
* [[source:luat-sto.lua|luat-sto.lua]]
* [[source:luat-ini.lua|luat-ini.lua]]
* [[source:luat-env.lua|luat-env.lua]]
* [[source:luat-exe.lua|luat-exe.lua]]
* [[source:luat-iop.lua|luat-iop.lua]]
* [[source:luat-bwc.lua|luat-bwc.lua]]
* [[source:luat-mac.lua|luat-mac.lua]]
* [[source:lxml-tab.lua|lxml-tab.lua]]
* [[source:lxml-lpt.lua|lxml-lpt.lua]]
* [[source:lxml-xml.lua|lxml-xml.lua]]
* [[source:lxml-aux.lua|lxml-aux.lua]]
* [[source:lxml-mis.lua|lxml-mis.lua]]
|-
|3
|[[source:catc-ini.mkiv|catc-ini.mkiv]]
|[[source:catc-ini.lua|catc-ini.lua]]
|-
|4
|style="background:#fafaff" | [[source:cldf-ini.mkiv|cldf-ini.mkiv]]
|[[source:cldf-ini.lua|cldf-ini.lua]]
|-
|5
|[[source:syst-lua.mkiv|syst-lua.mkiv]]
|[[source:syst-lua.lua|syst-lua.lua]]
|-
|6
|style="background:#fafaff" | [[source:syst-con.mkiv|syst-con.mkiv]]
|[[source:syst-con.lua|syst-con.lua]]
|-
|7
|[[source:supp-fil.mkiv|supp-fil.mkiv]]
|[[source:supp-fil.lua|supp-fil.lua]]
|-
|8
|style="background:#fafaff" | [[source:char-ini.mkiv|char-ini.mkiv]]
|
* [[source:char-def.lua|char-def.lua]]
* [[source:char-ini.lua|char-ini.lua]]
* [[source:char-cmp.lua|char-cmp.lua]]
* [[source:char-map.lua|char-map.lua]]
* [[source:char-tex.lua|char-tex.lua]]
|-
|9
|[[source:char-utf.mkiv|char-utf.mkiv]]
|[[source:char-utf.lua|char-utf.lua]]
|-
|10
|style="background:#fafaff" | [[source:char-act.mkiv|char-act.mkiv]]
|[[source:char-act.lua|char-act.lua]]
|-
|11
|[[source:mult-ini.mkiv|mult-ini.mkiv]]
|[[source:mult-ini.lua|mult-ini.lua]]
|-
|12
|style="background:#fafaff" | [[source:mult-chk.mkiv|mult-chk.mkiv]]
|[[source:mult-chk.lua|mult-chk.lua]]
|-
|13
|[[source:mult-aux.mkiv|mult-aux.mkiv]]
|[[source:mult-aux.lua|mult-aux.lua]]
|-
|14
|style="background:#fafaff" | [[source:cldf-int.mkiv|cldf-int.mkiv]]
|[[source:mult-clm.lua|mult-clm.lua]]
|-
|15
|[[source:toks-ini.mkiv|toks-ini.mkiv]]
|[[source:toks-ini.lua|toks-ini.lua]]
|-
|16
|style="background:#fafaff" | [[source:attr-ini.mkiv|attr-ini.mkiv]]
|[[source:attr-ini.lua|attr-ini.lua]]
|-
|17
|[[source:node-ini.mkiv|node-ini.mkiv]]
|
* [[source:node-ini.lua|node-ini.lua]]
* [[source:node-res.lua|node-res.lua]]
* [[source:node-dir.lua|node-dir.lua]]
* [[source:node-aux.lua|node-aux.lua]]
* [[source:node-tst.lua|node-tst.lua]]
* [[source:node-tra.lua|node-tra.lua]]
* [[source:node-tsk.lua|node-tsk.lua]]
* [[source:node-tex.lua|node-tex.lua]]
* [[source:node-pro.lua|node-pro.lua]]
* [[source:node-shp.lua|node-shp.lua]]
* [[source:node-ser.lua|node-ser.lua]]
* [[source:node-ext.lua|node-ext.lua]]
* [[source:node-inj.lua|node-inj.lua]]
* [[source:node-typ.lua|node-typ.lua]]
* [[source:node-acc.lua|node-acc.lua]]
|-
|18
|style="background:#fafaff" | [[source:node-fin.mkiv|node-fin.mkiv]]
|[[source:node-fin.lua|node-fin.lua]]
|-
|19
|[[source:node-mig.mkiv|node-mig.mkiv]]
|[[source:node-mig.lua|node-mig.lua]]
|-
|20
|style="background:#fafaff" | [[source:node-par.mkiv|node-par.mkiv]]
|[[source:node-par.lua|node-par.lua]]
|-
|21
|[[source:core-env.mkiv|core-env.mkiv]]
|[[source:core-env.lua|core-env.lua]]
|-
|22
|style="background:#fafaff" | [[source:back-ini.mkiv|back-ini.mkiv]]
|[[source:back-ini.lua|back-ini.lua]]
|-
|23
|[[source:attr-col.mkiv|attr-col.mkiv]]
|[[source:attr-col.lua|attr-col.lua]]
|-
|24
|style="background:#fafaff" | [[source:attr-lay.mkiv|attr-lay.mkiv]]
|[[source:attr-lay.lua|attr-lay.lua]]
|-
|25
|[[source:attr-neg.mkiv|attr-neg.mkiv]]
|[[source:attr-neg.lua|attr-neg.lua]]
|-
|26
|style="background:#fafaff" | [[source:attr-eff.mkiv|attr-eff.mkiv]]
|[[source:attr-eff.lua|attr-eff.lua]]
|-
|27
|[[source:trac-tex.mkiv|trac-tex.mkiv]]
|[[source:trac-tex.lua|trac-tex.lua]]
|-
|28
|style="background:#fafaff" | [[source:trac-deb.mkiv|trac-deb.mkiv]]
|
* [[source:trac-lmx.lua|trac-lmx.lua]]
* [[source:trac-deb.lua|trac-deb.lua]]
|-
|29
|[[source:blob-ini.mkiv|blob-ini.mkiv]]
|[[source:blob-ini.lua|blob-ini.lua]]
|-
|30
|style="background:#fafaff" | [[source:supp-box.mkiv|supp-box.mkiv]]
|[[source:supp-box.lua|supp-box.lua]]
|-
|31
|[[source:supp-ran.mkiv|supp-ran.mkiv]]
|[[source:supp-ran.lua|supp-ran.lua]]
|-
|32
|style="background:#fafaff" | [[source:core-con.mkiv|core-con.mkiv]]
|[[source:core-con.lua|core-con.lua]]
|-
|33
|[[source:regi-ini.mkiv|regi-ini.mkiv]]
|[[source:regi-ini.lua|regi-ini.lua]]
|-
|34
|style="background:#fafaff" | [[source:lang-ini.mkiv|lang-ini.mkiv]]
|
* [[source:lang-ini.lua|lang-ini.lua]]
* [[source:lang-def.lua|lang-def.lua]]
|-
|35
|[[source:lang-lab.mkiv|lang-lab.mkiv]]
|
* [[source:lang-lab.lua|lang-lab.lua]]
* [[source:lang-txt.lua|lang-txt.lua]]
|-
|36
|style="background:#fafaff" | [[source:core-uti.mkiv|core-uti.mkiv]]
|[[source:core-uti.lua|core-uti.lua]]
|-
|37
|[[source:core-two.mkiv|core-two.mkiv]]
|[[source:core-two.lua|core-two.lua]]
|-
|38
|style="background:#fafaff" | [[source:colo-ini.mkiv|colo-ini.mkiv]]
|
* [[source:colo-ini.lua|colo-ini.lua]]
* [[source:colo-icc.lua|colo-icc.lua]]
|-
|39
|[[source:node-bck.mkiv|node-bck.mkiv]]
|[[source:node-bck.lua|node-bck.lua]]
|-
|40
|style="background:#fafaff" | [[source:lang-url.mkiv|lang-url.mkiv]]
|[[source:lang-url.lua|lang-url.lua]]
|-
|41
|[[source:lang-wrd.mkiv|lang-wrd.mkiv]]
|[[source:lang-wrd.lua|lang-wrd.lua]]
|-
|42
|style="background:#fafaff" | [[source:symb-ini.mkiv|symb-ini.mkiv]]
|[[source:symb-ini.lua|symb-ini.lua]]
|-
|43
|[[source:sort-ini.mkiv|sort-ini.mkiv]]
|
* [[source:sort-ini.lua|sort-ini.lua]]
* [[source:sort-lan.lua|sort-lan.lua]]
|-
|44
|style="background:#fafaff" | [[source:pack-rul.mkiv|pack-rul.mkiv]]
|[[source:pack-rul.lua|pack-rul.lua]]
|-
|45
|[[source:lxml-ini.mkiv|lxml-ini.mkiv]]
|
* [[source:lxml-tex.lua|lxml-tex.lua]]
* [[source:lxml-dir.lua|lxml-dir.lua]]
|-
|46
|style="background:#fafaff" | [[source:lxml-sor.mkiv|lxml-sor.mkiv]]
|[[source:lxml-sor.lua|lxml-sor.lua]]
|-
|47
|[[source:strc-ini.mkiv|strc-ini.mkiv]]
|[[source:strc-ini.lua|strc-ini.lua]]
|-
|48
|style="background:#fafaff" | [[source:strc-tag.mkiv|strc-tag.mkiv]]
|[[source:strc-tag.lua|strc-tag.lua]]
|-
|49
|[[source:strc-doc.mkiv|strc-doc.mkiv]]
|[[source:strc-doc.lua|strc-doc.lua]]
|-
|50
|style="background:#fafaff" | [[source:strc-num.mkiv|strc-num.mkiv]]
|[[source:strc-num.lua|strc-num.lua]]
|-
|51
|[[source:strc-mar.mkiv|strc-mar.mkiv]]
|[[source:strc-mar.lua|strc-mar.lua]]
|-
|52
|style="background:#fafaff" | [[source:strc-prc.mkiv|strc-prc.mkiv]]
|[[source:strc-prc.lua|strc-prc.lua]]
|-
|53
|[[source:strc-lst.mkiv|strc-lst.mkiv]]
|[[source:strc-lst.lua|strc-lst.lua]]
|-
|54
|style="background:#fafaff" | [[source:strc-pag.mkiv|strc-pag.mkiv]]
|[[source:strc-pag.lua|strc-pag.lua]]
|-
|55
|[[source:strc-ref.mkiv|strc-ref.mkiv]]
|
* [[source:strc-ref.lua|strc-ref.lua]]
* [[source:node-ref.lua|node-ref.lua]]
|-
|56
|style="background:#fafaff" | [[source:strc-reg.mkiv|strc-reg.mkiv]]
|[[source:strc-reg.lua|strc-reg.lua]]
|-
|57
|[[source:strc-lev.mkiv|strc-lev.mkiv]]
|[[source:strc-lev.lua|strc-lev.lua]]
|-
|58
|style="background:#fafaff" | [[source:spac-hor.mkiv|spac-hor.mkiv]]
|[[source:spac-hor.lua|spac-hor.lua]]
|-
|59
|[[source:spac-ver.mkiv|spac-ver.mkiv]]
|[[source:spac-ver.lua|spac-ver.lua]]
|-
|60
|style="background:#fafaff" | [[source:anch-pos.mkiv|anch-pos.mkiv]]
|[[source:anch-pos.lua|anch-pos.lua]]
|-
|61
|[[source:pack-obj.mkiv|pack-obj.mkiv]]
|[[source:pack-obj.lua|pack-obj.lua]]
|-
|62
|style="background:#fafaff" | [[source:strc-itm.mkiv|strc-itm.mkiv]]
|[[source:strc-itm.lua|strc-itm.lua]]
|-
|63
|[[source:strc-syn.mkiv|strc-syn.mkiv]]
|[[source:strc-syn.lua|strc-syn.lua]]
|-
|64
|style="background:#fafaff" | [[source:core-sys.mkiv|core-sys.mkiv]]
|[[source:core-sys.lua|core-sys.lua]]
|-
|65
|[[source:page-flt.mkiv|page-flt.mkiv]]
|[[source:page-flt.lua|page-flt.lua]]
|-
|66
|style="background:#fafaff" | [[source:strc-flt.mkiv|strc-flt.mkiv]]
|[[source:strc-flt.lua|strc-flt.lua]]
|-
|67
|[[source:page-lin.mkiv|page-lin.mkiv]]
|[[source:page-lin.lua|page-lin.lua]]
|-
|68
|style="background:#fafaff" | [[source:core-job.mkiv|core-job.mkiv]]
|[[source:core-job.lua|core-job.lua]]
|-
|69
|[[source:buff-ini.mkiv|buff-ini.mkiv]]
|[[source:buff-ini.lua|buff-ini.lua]]
|-
|70
|style="background:#fafaff" | [[source:buff-ver.mkiv|buff-ver.mkiv]]
|[[source:buff-ver.lua|buff-ver.lua]]
|-
|71
|[[source:buff-par.mkiv|buff-par.mkiv]]
|[[source:buff-par.lua|buff-par.lua]]
|-
|72
|style="background:#fafaff" | [[source:buff-imp-tex.mkiv|buff-imp-tex.mkiv]]
|[[source:buff-imp-tex.lua.lua|buff-imp-tex.lua.lua]]
|-
|73
|[[source:buff-imp-mp.mkiv|buff-imp-mp.mkiv]]
|[[source:buff-imp-mp.lua.lua|buff-imp-mp.lua.lua]]
|-
|74
|style="background:#fafaff" | [[source:buff-imp-lua.mkiv|buff-imp-lua.mkiv]]
|[[source:buff-imp-lua.lua.lua|buff-imp-lua.lua.lua]]
|-
|75
|[[source:buff-imp-xml.mkiv|buff-imp-xml.mkiv]]
|[[source:buff-imp-xml.lua.lua|buff-imp-xml.lua.lua]]
|-
|76
|style="background:#fafaff" | [[source:buff-imp-parsed-xml.mkiv|buff-imp-parsed-xml.mkiv]]
|[[source:buff-imp-parsed-xml.lua.lua|buff-imp-parsed-xml.lua.lua]]
|-
|77
|[[source:strc-blk.mkiv|strc-blk.mkiv]]
|[[source:strc-blk.lua|strc-blk.lua]]
|-
|78
|style="background:#fafaff" | [[source:scrn-int.mkiv|scrn-int.mkiv]]
|[[source:scrn-int.lua|scrn-int.lua]]
|-
|79
|[[source:strc-bkm.mkiv|strc-bkm.mkiv]]
|[[source:strc-bkm.lua|strc-bkm.lua]]
|-
|80
|style="background:#fafaff" | [[source:tabl-tbl.mkiv|tabl-tbl.mkiv]]
|[[source:tabl-tbl.lua.lua|tabl-tbl.lua.lua]]
|-
|81
|[[source:java-ini.mkiv|java-ini.mkiv]]
|[[source:java-ini.lua|java-ini.lua]]
|-
|82
|style="background:#fafaff" | [[source:char-enc.mkiv|char-enc.mkiv]]
|[[source:char-enc.lua|char-enc.lua]]
|-
|83
|[[source:font-ini.mkiv|font-ini.mkiv]]
|
* [[source:font-clr.lua|font-clr.lua]]
* [[source:node-fnt.lua|node-fnt.lua]]
* [[source:font-enc.lua|font-enc.lua]]
* [[source:font-syn.lua|font-syn.lua]]
* [[source:font-log.lua|font-log.lua]]
* [[source:font-tfm.lua|font-tfm.lua]]
* [[source:font-enh.lua|font-enh.lua]]
* [[source:font-afm.lua|font-afm.lua]]
* [[source:font-lua.lua|font-lua.lua]]
* [[source:font-cid.lua|font-cid.lua]]
* [[source:font-ott.lua|font-ott.lua]]
* [[source:font-otf.lua|font-otf.lua]]
* [[source:font-otd.lua|font-otd.lua]]
* [[source:font-oti.lua|font-oti.lua]]
* [[source:font-otb.lua|font-otb.lua]]
* [[source:font-otn.lua|font-otn.lua]]
* [[source:font-ota.lua|font-ota.lua]]
* [[source:font-otp.lua|font-otp.lua]]
* [[source:font-otc.lua|font-otc.lua]]
* [[source:font-oth.lua|font-oth.lua]]
* [[source:font-vf.lua|font-vf.lua]]
* [[source:font-def.lua|font-def.lua]]
* [[source:font-ctx.lua|font-ctx.lua]]
* [[source:font-xtx.lua|font-xtx.lua]]
* [[source:font-gds.lua|font-gds.lua]]
* [[source:font-fbk.lua|font-fbk.lua]]
* [[source:font-ext.lua|font-ext.lua]]
* [[source:font-pat.lua|font-pat.lua]]
* [[source:font-chk.lua|font-chk.lua]]
|-
|84
|style="background:#fafaff" | [[source:font-col.mkiv|font-col.mkiv]]
|[[source:font-col.lua|font-col.lua]]
|-
|85
|[[source:typo-cln.mkiv|typo-cln.mkiv]]
|[[source:typo-cln.lua|typo-cln.lua]]
|-
|86
|style="background:#fafaff" | [[source:typo-spa.mkiv|typo-spa.mkiv]]
|[[source:typo-spa.lua|typo-spa.lua]]
|-
|87
|[[source:typo-krn.mkiv|typo-krn.mkiv]]
|[[source:typo-krn.lua|typo-krn.lua]]
|-
|88
|style="background:#fafaff" | [[source:typo-dir.mkiv|typo-dir.mkiv]]
|[[source:typo-dir.lua|typo-dir.lua]]
|-
|89
|[[source:typo-brk.mkiv|typo-brk.mkiv]]
|[[source:typo-brk.lua|typo-brk.lua]]
|-
|90
|style="background:#fafaff" | [[source:typo-cap.mkiv|typo-cap.mkiv]]
|[[source:typo-cap.lua|typo-cap.lua]]
|-
|91
|[[source:typo-dig.mkiv|typo-dig.mkiv]]
|[[source:typo-dig.lua|typo-dig.lua]]
|-
|92
|style="background:#fafaff" | [[source:typo-rep.mkiv|typo-rep.mkiv]]
|[[source:typo-rep.lua|typo-rep.lua]]
|-
|93
|[[source:type-ini.mkiv|type-ini.mkiv]]
|[[source:type-ini.lua|type-ini.lua]]
|-
|94
|style="background:#fafaff" | [[source:scrp-ini.mkiv|scrp-ini.mkiv]]
|
* [[source:scrp-ini.lua|scrp-ini.lua]]
* [[source:scrp-cjk.lua|scrp-cjk.lua]]
|-
|95
|[[source:mlib-ctx.mkiv|mlib-ctx.mkiv]]
|
* [[source:mlib-run.lua|mlib-run.lua]]
* [[source:mlib-ctx.lua|mlib-ctx.lua]]
|-
|96
|style="background:#fafaff" | [[source:meta-ini.mkiv|meta-ini.mkiv]]
|[[source:meta-ini.lua|meta-ini.lua]]
|-
|97
|[[source:meta-tex.mkiv|meta-tex.mkiv]]
|[[source:meta-tex.lua|meta-tex.lua]]
|-
|98
|style="background:#fafaff" | [[source:meta-fun.mkiv|meta-fun.mkiv]]
|[[source:meta-fun.lua|meta-fun.lua]]
|-
|99
|[[source:page-str.mkiv|page-str.mkiv]]
|[[source:page-str.lua|page-str.lua]]
|-
|100
|style="background:#fafaff" | [[source:math-ini.mkiv|math-ini.mkiv]]
|
* [[source:math-ini.lua|math-ini.lua]]
* [[source:math-dim.lua|math-dim.lua]]
* [[source:math-ent.lua|math-ent.lua]]
* [[source:math-ext.lua|math-ext.lua]]
* [[source:math-vfu.lua|math-vfu.lua]]
* [[source:math-map.lua|math-map.lua]]
* [[source:math-noa.lua|math-noa.lua]]
* [[source:math-tag.lua|math-tag.lua]]
|-
|101
|[[source:strc-mat.mkiv|strc-mat.mkiv]]
|[[source:strc-mat.lua|strc-mat.lua]]
|-
|102
|style="background:#fafaff" | [[source:chem-ini.mkiv|chem-ini.mkiv]]
|[[source:chem-ini.lua|chem-ini.lua]]
|-
|103
|[[source:chem-str.mkiv|chem-str.mkiv]]
|[[source:chem-str.lua|chem-str.lua]]
|-
|104
|style="background:#fafaff" | [[source:node-rul.mkiv|node-rul.mkiv]]
|[[source:node-rul.lua|node-rul.lua]]
|-
|105
|[[source:node-spl.mkiv|node-spl.mkiv]]
|[[source:node-spl.lua|node-spl.lua]]
|-
|106
|style="background:#fafaff" | [[source:strc-not.mkiv|strc-not.mkiv]]
|[[source:strc-not.lua|strc-not.lua]]
|-
|107
|[[source:grph-inc.mkiv|grph-inc.mkiv]]
|
* [[source:grph-inc.lua|grph-inc.lua]]
* [[source:grph-fil.lua|grph-fil.lua]]
* [[source:grph-u3d.lua|grph-u3d.lua]]
* [[source:grph-swf.lua|grph-swf.lua]]
|-
|108
|style="background:#fafaff" | [[source:grph-raw.mkiv|grph-raw.mkiv]]
|[[source:grph-raw.lua|grph-raw.lua]]
|-
|109
|[[source:bibl-bib.mkiv|bibl-bib.mkiv]]
|[[source:bibl-bib.lua|bibl-bib.lua]]
|-
|110
|style="background:#fafaff" | [[source:bibl-tra.mkiv|bibl-tra.mkiv]]
|[[source:bibl-tra.lua|bibl-tra.lua]]
|-
|111
|[[source:task-ini.mkiv|task-ini.mkiv]]
|[[source:task-ini.lua|task-ini.lua]]
|-
|112
|style="background:#fafaff" | [[source:cldf-ver.mkiv|cldf-ver.mkiv]]
|[[source:cldf-ver.lua|cldf-ver.lua]]
|-
|113
|[[source:cldf-com.mkiv|cldf-com.mkiv]]
|
* [[source:cldf-com.lua|cldf-com.lua]]
* [[source:cldf-ver.lua|cldf-ver.lua]]
|-
|114
|style="background:#fafaff" | [[source:core-ctx.mkiv|core-ctx.mkiv]]
|[[source:core-ctx.lua|core-ctx.lua]]
|-
|115
|[[source:back-pdf.mkiv|back-pdf.mkiv]]
|
* [[source:lpdf-ini.lua|lpdf-ini.lua]]
* [[source:lpdf-col.lua|lpdf-col.lua]]
* [[source:lpdf-xmp.lua|lpdf-xmp.lua]]
* [[source:lpdf-nod.lua|lpdf-nod.lua]]
* [[source:lpdf-mis.lua|lpdf-mis.lua]]
* [[source:lpdf-ano.lua|lpdf-ano.lua]]
* [[source:lpdf-ren.lua|lpdf-ren.lua]]
* [[source:lpdf-grp.lua|lpdf-grp.lua]]
* [[source:lpdf-wid.lua|lpdf-wid.lua]]
* [[source:lpdf-fld.lua|lpdf-fld.lua]]
* [[source:lpdf-u3d.lua|lpdf-u3d.lua]]
* [[source:lpdf-swf.lua|lpdf-swf.lua]]
* [[source:lpdf-tag.lua|lpdf-tag.lua]]
* [[source:lpdf-fmt.lua|lpdf-fmt.lua]]
* [[source:lpdf-epd.lua|lpdf-epd.lua]]
* [[source:lpdf-epa.lua|lpdf-epa.lua]]
* [[source:back-pdf.lua|back-pdf.lua]]
|-
|116
|style="background:#fafaff" | [[source:mlib-pdf.mkiv|mlib-pdf.mkiv]]
|[[source:mlib-pdf.lua|mlib-pdf.lua]]
|-
|117
|[[source:mlib-pps.mkiv|mlib-pps.mkiv]]
|[[source:mlib-pps.lua|mlib-pps.lua]]
|-
|118
|style="background:#fafaff" | [[source:grph-epd.mkiv|grph-epd.mkiv]]
|[[source:grph-epd.lua|grph-epd.lua]]
|-
|119
|[[source:meta-pdf.mkiv|meta-pdf.mkiv]]
|[[source:meta-pdf.lua|meta-pdf.lua]]
|-
|120
|style="background:#fafaff" | [[source:back-exp.mkiv|back-exp.mkiv]]
|[[source:back-exp.lua.lua|back-exp.lua.lua]]
|}

=See also=
* [[Lua|General advice on Lua matters]].

[[Category:Lua]]
[[Category:Programming]]
188

edits

Navigation menu