Changes

Jump to navigation Jump to search
53 bytes removed ,  20:18, 26 April 2013
m
String Manipulation --> String manipulation
=Documentation Links=
==General==
* ''Recommended reading'': current [http://www.luatex.org/svn/trunk/manual/luatexref-t.pdf Luatex manual]];
* Luatex [http://tug.org/pipermail/luatex/ mailing list];
* Metalink to all [[:Category:Lua|Lua]] topics;
* [[Programming_in_LuaTeX|Introduction]] to Context’s interface to Lua;
* official [http://www.lua.org/docs.html Lua docs];
* the [http://wiki.luatex.org/index.php/Main_Page Luatex Wiki];* [[cld|Context Lua Documents]];* [[Running Lua Code Externally]].
==ConTeXt Lua Extensions==
! style="background:#addeff;" | File !! Content
<!--|--->
<!--|[[source:{{src|l-aux.lua]] }} || only intermediary-->
|-
|[[source:{{src|l-boolean.lua|l-boolean.lua]]}}|| <tt>toboolean()</tt> &ndash; equivalent of <tt>tonumber()</tt> and <tt>tostring()</tt>;
|-
|[[source:l{{src|util-dimendim.lua|lutil-dimendim.lua]] }} || Tex dimensions (accessible as ''number.*'' namespace);
|-
|[[source:{{src|l-dir.lua|l-dir.lua]] }} || directory handling (globbing &c., namespace: ''dir.*'');
|-
|[[source:{{src|l-file.lua|l-file.lua]] }} || filesystem related functions (namespace: ''file.*'');
|-
|[[source:{{src|l-io.lua|l-io.lua]] }} || [[Extensions_to_the_Lua_I/O_library|file/stream handling]];
|-
|[[source:{{src|l-lpeg.lua|l-lpeg.lua]] }} || [[String_ManipulationString_manipulation#l-lpeg.lua|pattern helpers]];
|-
|[[source:{{src|l-math.lua|l-math.lua]] }} || extra functions for the Lua ''math'' library;
|-
|[[source:{{src|l-md5.lua|l-md5.lua]] }} || checksum comparison, loading and saving;
|-
|[[source:{{src|l-number.lua|l-number.lua]] }} || additions to the ''number.*'' namespace &ndash; bitset handling;
|-
|[[source:{{src|l-os.lua|l-os.lua]] }} || additions to the ''os.*'' library, platform initialization;
|-
|[[source:{{src|l-pdfview.lua|l-pdfview.lua]]}}|| <tt>--autopdf</tt> handling of ''mtxrun'';
|-
|[[source:{{src|l-set.lua|l-set.lua]] }} || set handling (''set.*'' namespace);
|-
|[[source:{{src|l-string.lua|l-string.lua]] }} || [[String_ManipulationString_manipulation#l-string.lua|string manipulation]];
|-
|[[source:{{src|l-table.lua|l-table.lua]] }} || [[table manipulation]];
|-
|[[source:{{src|l-unicode.lua|l-unicode.lua]]}}|| extensions to the ''sln-unicode'' lib, converters for character encodings;
|-
|[[source:{{src|l-url.lua|l-url.lua]] }} || URI matching (namespace: ''url.*''; also a nice tutorial on lpeg).<!--|[[source:{{src|l-utils.lua|l-utils.lua]] }} || only intermediary--><!--|[[source:{{src|l-xml.lua|l-xml.lua]] }} || only intermediary-->
|+ style="font-style:italic; font-size:83.3333%;" | Lua Library Extensions.
|}
* http://keplerproject.github.com/luafilesystem/ &ndash; Luafs;
* http://www.keplerproject.org/md5/ &ndash; Lua-md5;
* http://w3.impa.br/~diego/software/luasocket/ &ndash; LuaSocket.;* http://luaforge.net/projects/sln/ &ndash; Slnunicode (luaforge.net is down at the moment of writing).;* http://luaforge.net/projects/lzlib/ &ndash; Lua-Zlib (luaforge.net is down at the moment of writing).
==Miscellanea==

Navigation menu