1#% -*- mode: textmac; mode: fold; eval: .0 =TAB -*-
2#%{{{Macros
3
4#i linuxdoc.tm
5
6#d slang \bf{S-lang}
7#d kw#1 \tt{$1}
8#d exmp#1 \tt{$1}
9#d var#1 \tt{$1}
10#d ldots ...
11#d chapter#1 <chapt>$1<p>
12#d preface <preface>
13#d tag#1 <tag>$1</tag>
14
15#d function#1 \section{<bf>$1</bf>\label{$1}}<descrip>
16#d variable#1 \section{<bf>$1</bf>\label{$1}}<descrip>
17#cd function#1 <p><bf>$1</bf>\label{$1}<p><descrip>
18#d synopsis#1 <tag> Synopsis </tag> $1
19#d keywords#1 <tag> Keywords </tag> $1
20#d usage#1 <tag> Usage </tag> <tt>$1</tt>
21#d description <tag> Description </tag>
22#d example <tag> Example </tag>
23#d notes <tag> Notes </tag>
24#d seealso#1 <tag> See Also </tag> <tt>$1</tt>
25#d r#1 \ref{$1}{$1}
26#d done </descrip><p>
27#d -1 <tt>-1</tt>
28#d 0 <tt>0</tt>
29#d 1 <tt>1</tt>
30#d 2 <tt>2</tt>
31#d 3 <tt>3</tt>
32#d 4 <tt>4</tt>
33#d 5 <tt>5</tt>
34#d 6 <tt>6</tt>
35#d 7 <tt>7</tt>
36#d 8 <tt>8</tt>
37#d 9 <tt>9</tt>
38#d NULL <tt>NULL</tt>
39#d documentstyle book
40#d sect1 \chapter
41#d sect2 \section
42#d sect3 \subsection
43#d sect4 \subsubsection
44
45
46#d user-manual \bf{A Guide to the S-Lang Language}
47
48
49#%}}}
50
51\linuxdoc
52\begin{\documentstyle}
53
54\title S-Lang Run-Time Library Reference: Version 1.4.0
55\author John E. Davis, \tt{davis@space.mit.edu}
56\date \__today__
57
58\toc
59
60\sect1{Array Functions}
61#i rtl/array.tm
62
63\sect1{Associative Array Functions}
64#i rtl/assoc.tm
65
66\sect1{Functions that Operate on Strings}
67#i rtl/strops.tm
68
69\sect1{Functions that Manipulate Structures}
70#i rtl/struct.tm
71
72\sect1{Informational Functions}
73#i rtl/info.tm
74
75\sect1{Mathematical Functions}
76#i rtl/math.tm
77
78\sect1{Message and Error Functions}
79#i rtl/message.tm
80
81\sect1{Time and Date Functions}
82#i rtl/time.tm
83
84\sect1{Data-Type Conversion Functions}
85#i rtl/type.tm
86
87\sect1{Stdio File I/O Functions}
88#i rtl/stdio.tm
89
90\sect1{Low-level POSIX I/O functions}
91#i rtl/posio.tm
92
93\sect1{Directory Functions}
94#i rtl/dir.tm
95
96\sect1{Functions that parse pathnames}
97#i rtl/ospath.tm
98
99\sect1{System Call Functions}
100#i rtl/posix.tm
101
102\sect1{Eval Functions}
103#i rtl/eval.tm
104
105\sect1{Module Functions}
106#i rtl/import.tm
107
108\sect1{Debugging Functions}
109#i rtl/debug.tm
110
111\sect1{Stack Functions}
112#i rtl/stack.tm
113
114\sect1{Miscellaneous Functions}
115#i rtl/misc.tm
116
117\end{\documentstyle}
118