Title: Overview

This documentation describes both the Marlinspike system as well as a specific Marlinspike game, Demeter.  


About: Marlinspike

Marlinspike is an interactive drama system.  It is currently implemented using the text-based interactive fiction platform Inform.  See <marlinspike> for more.


About: Demeter

Demeter is a specific story/drama/game built using Marlinspike.  Because Marlinspike leaves many of the story details--such as what verbs, actions, scenes, and locations are used--to the specific implementing game, Demeter also serves as an example of how to do these things.  See <demeter> for more.


About: Implementation and More Info

Both Marlinspike and Demeter are written using Inform 6. 
(<http://www.inform-fiction.org/inform6.html>)
However, Demeter is too large to be compiled by the Inform 6.31 compiler.  (It will produce a "Fatal error: One of the memory blocks has exceeded 640K".)  You'll need the 6.31N compiler, which is used behind the scene by Inform 7.  The easiest way to get this to just install Inform 7 (from <http://http://inform7.com/download/>) and go look in the Compilers folder.  (However, you may also want to explore <http://inform7.com/sources/i6n/>.)

Much thanks goes to the online version to the Inform Design Manual 4! 
(<http://www.inform-fiction.org/manual/html/index.html>)

Demeter also uses certain modules of the ORLibrary.
Download from (http://www.onyxring.com/orlibrary.aspx)
and read the documentation at (http://www.onyxring.com/ORLibDocToc.aspx).

This documentation was extracted using NaturalDocs, which I can recommend for documentating strange/non-standard languages.  
(<http://www.naturaldocs.org/>)

All of this work is part of the larger Argax Project. 
(<http://zach.tomaszewski.name/argax/>).
