1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-09 02:24:21 +03:00
inform7/docs/basic_inform/index.html

112 lines
5.5 KiB
HTML

<html>
<head>
<title>basic_inform Template Library </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="en-gb">
<link href="inweb.css" rel="stylesheet" rev="stylesheet" type="text/css">
</head>
<body>
<ul class="crumbs"><li><a href="../webs.html">&#9733;</a></li><li><b>basic_inform Template Library </b></li></ul>
<p class="purpose">I6T source for the basic_inform library.</p>
<hr>
<ul class="sectionlist">
<li>
<p><a href="S-bit.html"><spon class="sectiontitle">Basic Inform Template</span></a> -
<span class="purpose">Support for the language alone.</span></p>
</li>
<li>
<p><a href="S-bt.html"><spon class="sectiontitle">BlockValues Template</span></a> -
<span class="purpose">Routines for copying, comparing, creating and destroying block values, and for reading and writing them as if they were arrays.</span></p>
</li>
<li>
<p><a href="S-ct.html"><spon class="sectiontitle">Char Template</span></a> -
<span class="purpose">To decide whether letters are upper or lower case, and convert between the two.</span></p>
</li>
<li>
<p><a href="S-ct2.html"><spon class="sectiontitle">Combinations Template</span></a> -
<span class="purpose">Code to support the combination kind of value constructor.</span></p>
</li>
<li>
<p><a href="S-dt.html"><spon class="sectiontitle">Definitions Template</span></a> -
<span class="purpose">Miscellaneous constant definitions, usually providing symbolic names for otherwise inscrutable numbers, which are used throughout the template layer.</span></p>
</li>
<li>
<p><a href="S-ft.html"><spon class="sectiontitle">FileIO Template</span></a> -
<span class="purpose">Reading and writing external files, in the Glulx virtual machine only.</span></p>
</li>
<li>
<p><a href="S-ft2.html"><spon class="sectiontitle">Flex Template</span></a> -
<span class="purpose">To allocate flexible-sized blocks of memory as needed to hold arbitrary-length strings of text, stored actions or other block values.</span></p>
</li>
<li>
<p><a href="S-gt.html"><spon class="sectiontitle">Glulx Template</span></a> -
<span class="purpose">To start up the Glk interface for the Glulx virtual machine, and provide Glulx-specific printing functions.</span></p>
</li>
<li>
<p><a href="S-lt.html"><spon class="sectiontitle">Lists Template</span></a> -
<span class="purpose">Code to support the list of... kind of value constructor.</span></p>
</li>
<li>
<p><a href="S-mt.html"><spon class="sectiontitle">Mathematics Template</span></a> -
<span class="purpose">Mathematical functions, especially for real numbers.</span></p>
</li>
<li>
<p><a href="S-mt2.html"><spon class="sectiontitle">MStack Template</span></a> -
<span class="purpose">To allocate space on the memory stack for frames of variables to be used by rulebooks, activities and actions.</span></p>
</li>
<li>
<p><a href="S-prg.html"><spon class="sectiontitle">Paragraphing</span></a> -
<span class="purpose">To manage the line skips which space paragraphs out.</span></p>
</li>
<li>
<p><a href="S-rt.html"><spon class="sectiontitle">RegExp Template</span></a> -
<span class="purpose">Code to match and replace on regular expressions against indexed text strings.</span></p>
</li>
<li>
<p><a href="S-rkt.html"><spon class="sectiontitle">Relation Kind Template</span></a> -
<span class="purpose">Code to support the relation kind.</span></p>
</li>
<li>
<p><a href="S-rt2.html"><spon class="sectiontitle">Relations Template</span></a> -
<span class="purpose">To manage run-time storage for relations between objects, and to find routes through relations and the map.</span></p>
</li>
<li>
<p><a href="S-rt3.html"><spon class="sectiontitle">RTP Template</span></a> -
<span class="purpose">To issue run-time problem messages, and to perform some run-time type checking which may issue such messages.</span></p>
</li>
<li>
<p><a href="S-rt4.html"><spon class="sectiontitle">Rulebooks Template</span></a> -
<span class="purpose">To work through the rules in a rulebook until a decision is made.</span></p>
</li>
<li>
<p><a href="S-st.html"><spon class="sectiontitle">Sort Template</span></a> -
<span class="purpose">To sort arrays.</span></p>
</li>
<li>
<p><a href="S-tt.html"><spon class="sectiontitle">Tables Template</span></a> -
<span class="purpose">To read, write, search and allocate rows in the Table data structure.</span></p>
</li>
<li>
<p><a href="S-tt2.html"><spon class="sectiontitle">Text Template</span></a> -
<span class="purpose">Code to support the text kind of value.</span></p>
</li>
<li>
<p><a href="S-ut.html"><spon class="sectiontitle">UnicodeData Template</span></a> -
<span class="purpose">To tabulate casings in the character set.</span></p>
</li>
<li>
<p><a href="S-ut2.html"><spon class="sectiontitle">Utilities Template</span></a> -
<span class="purpose">Miscellaneous utility routines for some fundamental I6 needs.</span></p>
</li>
<li>
<p><a href="S-zt.html"><spon class="sectiontitle">ZMachine Template</span></a> -
<span class="purpose">To provide routines handling low-level Z-machine facilities.</span></p>
</li>
</ul>
<hr>
</body>
</html>