\chapentry {User Manual}{1}{1}
\secentry {Introduction}{1}{1}{1}
\secentry {About Parallel Parlog}{1}{2}{1}
\secentry {Entering and Exiting the Parallel Parlog System}{1}{3}{2}
\secentry {Running Queries}{1}{4}{2}
\secentry {Loading and Compiling}{1}{5}{3}
\secentry {Tracing}{1}{6}{4}
\secentry {Error Messages}{1}{7}{6}
\subsecentry {Builtin Errors}{1}{7}{1}{6}
\subsecentry {Syntax Errors}{1}{7}{2}{6}
\subsecentry {Compiler Errors}{1}{7}{3}{6}
\subsecentry {Deadlock}{1}{7}{4}{8}
\secentry {Modules}{1}{8}{8}
\secentry {Guard Safety Considerations}{1}{9}{10}
\chapentry {Reference Manual}{2}{13}
\secentry {Syntax}{2}{1}{13}
\secentry {Escape Sequences}{2}{2}{15}
\secentry {Semantics}{2}{3}{16}
\secentry {Command Line Options}{2}{4}{17}
\secentry {Environment Variables}{2}{5}{17}
\secentry {Startup File Processing}{2}{6}{18}
\secentry {Filenames and Paths}{2}{7}{18}
\secentry {System Operator Declarations}{2}{8}{19}
\secentry {System Predicates}{2}{9}{20}
\subsecentry {Unification Related}{2}{9}{1}{20}
\subsecentry {Type Tests}{2}{9}{2}{21}
\subsecentry {Arithmetic Expressions}{2}{9}{3}{21}
\subsecentry {Term Comparison}{2}{9}{4}{22}
\subsecentry {Term Manipulation}{2}{9}{5}{24}
\subsecentry {Metalevel}{2}{9}{6}{25}
\subsecentry {Input and Output}{2}{9}{7}{26}
\subsubsecentry {Streams} {2}{9}{7}{1} {27}
\subsubsecentry {Character I/O} {2}{9}{7}{2} {28}
\subsubsecentry {Term I/O} {2}{9}{7}{3} {29}
\subsecentry {Channels}{2}{9}{8}{30}
\subsecentry {Compilation and Loading}{2}{9}{9}{31}
\subsecentry {Operators Related}{2}{9}{10}{33}
\subsecentry {Spypoints}{2}{9}{11}{34}
\subsecentry {Miscellaneous}{2}{9}{12}{34}
\secentry {Foreign Routines}{2}{10}{37}
\subsecentry {Foreign Declarations}{2}{10}{1}{37}
\subsecentry {Adding Foreign Routines}{2}{10}{2}{38}
\secentry {An Alternative Tracer}{2}{11}{39}
\subsecentry {Loading and Using the Tracer}{2}{11}{1}{40}
\subsecentry {Trace Commands}{2}{11}{2}{41}
\subsecentry {Displaying State of Computation}{2}{11}{3}{41}
\secentry {Parlog Shell}{2}{12}{42}
\secentry {SPM Compatibility}{2}{13}{42}
\secentry {MacParlog Compatibility}{2}{14}{44}
\secentry {Changes Between V1.0 and V1.4}{2}{15}{45}
\secentry {Changes Between V1.4 and V1.5}{2}{16}{46}
\secentry {Bugs/Features}{2}{17}{46}
\chapentry {Interface with IC-Prolog II}{3}{49}
\secentry {Calling Prolog}{3}{1}{49}
\secentry {Pipe Communication}{3}{2}{50}
\secentry {Network Communication Primitives}{3}{3}{52}
\secentry {Miscellaneous}{3}{4}{52}
\chapentry {References}{4}{55}
\unnumbchapentry {Predicate Index}{57}
