Inter-level support for the fundamentals of the Inform language. This is version 1.
-
Definitions - Definitions Miscellaneous constant definitions, usually providing symbolic names for otherwise inscrutable numbers, which are used throughout the template layer. -
Startup - Startup How the program starts up, in a Basic Inform project. -
Utilities - Utilities Miscellaneous utility routines for some fundamental I6 needs. -
Paragraphing - To manage the line skips which space paragraphs out. -
Mathematics - Mathematics Mathematical functions which involve integers. -
Sort - Sort To sort arrays. -
Tables - Tables To read, write, search and allocate rows in the Table data structure. -
MStack - MStack To allocate space on the memory stack for frames of variables to be used by rulebooks, activities and actions. -
Rulebooks - Rulebooks To work through the rules in a rulebook until a decision is made. -
Activities - Activities To run the necessary rulebooks to carry out an activity. -
Printing - Printing To handle the printing of names of objects. -
Flex - Flex To allocate flexible-sized blocks of memory as needed to hold arbitrary-length strings of text, stored actions or other block values. -
BlockValues - BlockValues Routines for copying, comparing, creating and destroying block values, and for reading and writing them as if they were arrays. -
Kinds - Kinds An API for handling values within the Inform 7 system of kinds. -
Text - Text Code to support the text kind of value. -
Char - Char To decide whether letters are upper or lower case, and convert between the two. -
RegExp - RegExp Code to match and replace on regular expressions against indexed text strings. -
Lists - Lists Code to support the list of... kind of value constructor. -
Combinations - Combinations Code to support the combination kind of value constructor. -
RelationKind - Relation Kind Code to support the relation kind. -
Relations - Relations To manage run-time storage for relations between objects, and to find routes through relations and the map. -
Properties - Properties Runtime access to property values. -
RTP - RTP To issue run-time problem messages, and to perform some run-time type checking which may issue such messages.
Powered by Inweb.