containing two files: ``Heidi.inf`` and either ``Heidi.bat`` or
``Heidi.command``.
-#. Compile the source file ``Heidi.inf``; refer back to "Inform on an IBM
- PC (running Microsoft Windows)" on page 19 or "Inform on an Apple
- Macintosh (running OS X)" on page 24 for guidance. If the compilation
- works, a story file ``Heidi.z5`` appears in the folder. If the
- compilation *doesn't* work, you've probably made a typing mistake; check
- everything until you find it.
+#. Compile the source file ``Heidi.inf``; refer back to
+ :ref:`inform-windows` or :ref:`inform-apple` for guidance. If the
+ compilation works, a story file ``Heidi.z5`` appears in the folder. If
+ the compilation *doesn't* work, you've probably made a typing mistake;
+ check everything until you find it.
#. You can run the story file in your Inform interpreter; you should see
this (except that the Serial number will be different -- it's based on
.. note::
- Actually, the ``-S`` is redundant, since Strict mode is already on by
- default. We include it here as a reminder that (a) to turn Strict
- mode *off*, you change this setting to ``-~S``, and (b) alphabetic
- case matters here: ``-s`` causes a display of compiler statistics (and
- ``-~s`` does nothing at all).
+ Actually, the :option:`-S` is redundant, since Strict mode is already
+ on by default. We include it here as a reminder that (a) to turn
+ Strict mode *off*, you change this setting to :option:`-~S`, and (b)
+ alphabetic case matters here: :option:`-s` causes a display of
+ compiler statistics (and :option:`-~s` does nothing at all).
* Otherwise, when the compiler comes across an exclamation mark, it ignores
the rest of the line. If the ``!`` is at the start of a line, the whole