#% -*- mode: tm; mode: fold; eval: .0 =TAB -*- #%{{{Macros #i linuxdoc.tm #d slang \bf{S-lang} #d kw#1 \tt{$1} #d exmp#1 \tt{$1} #d var#1 \tt{$1} #d ivar#1 \tt{$1} #d ifun#1 \tt{$1} #d cvar#1 \tt{$1} #d cfun#1 \tt{$1} #d svar#1 \tt{$1} #d sfun#1 \tt{$1} #d ldots ... #d chapter#1 $1

#d preface #d tag#1 $1 #d function#1 \sect{$1\label{$1}} #d variable#1 \sect{$1\label{$1}} #cd function#1

$1\label{$1}

#d synopsis#1 Synopsis $1 #d keywords#1 Keywords $1 #d usage#1 Usage $1 #d description Description #d example Example #d notes Notes #d seealso#1 See Also $1 #d r#1 \ref{$1}{$1} #d done

#d -1 -1 #d 0 0 #d 1 1 #d 2 2 #d 3 3 #d 4 4 #d 5 5 #d 6 6 #d 7 7 #d 8 8 #d 9 9 #d NULL NULL #d documentstyle book #d user-manual \bf{A Guide to the S-Lang Language} #%}}} \linuxdoc \begin{\documentstyle} \title S-Lang Run-Time Library Reference: Version 1.4.0 \author John E. Davis, \tt{davis@space.mit.edu} \date \__today__ \toc \chapter{Array Functions} #i rtl/array.tm \chapter{Associative Array Functions} #i rtl/assoc.tm \chapter{Functions that Operate on Strings} #i rtl/strops.tm \chapter{Functions that Manipulate Structures} #i rtl/struct.tm \chapter{Informational Functions} #i rtl/info.tm \chapter{Mathematical Functions} #i rtl/math.tm \chapter{Message and Error Functions} #i rtl/message.tm \chapter{Time and Date Functions} #i rtl/time.tm \chapter{Data-Type Conversion Functions} #i rtl/type.tm \chapter{Stdio File I/O Functions} #i rtl/stdio.tm \chapter{Low-level POSIX I/O functions} #i rtl/posio.tm \chapter{Directory Functions} #i rtl/dir.tm \chapter{Functions that parse pathnames} #i rtl/ospath.tm \chapter{System Call Functions} #i rtl/posix.tm \chapter{Eval Functions} #i rtl/eval.tm \chapter{Module Functions} #i rtl/import.tm \chapter{Debugging Functions} #i rtl/debug.tm \chapter{Stack Functions} #i rtl/stack.tm \chapter{Miscellaneous Functions} #i rtl/misc.tm \end{\documentstyle}