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.