#% -*- mode: tm; mode: fold; -*- #%{{{Macros #i linuxdoc.tm #i local.tm #d function#1 \sect{\linuxdoc_list_to_label{$1}} #% #d function#1 \sect{$1\label{$1}} #d variable#1 \sect{$1\label{$1}} #d datatype#1 \sect{$1\label{$1}} #d qualifier#2:3 $1 : $2\ifarg{$3}{ (Default: $3)}

#d synopsis#1 Synopsis $1 #d keywords#1 Keywords $1 #d usage#1 Usage $1 #d altusage#1 Usage $1 #d description Description #d qualifiers Qualifiers #d example Example #d notes Notes #% d seealso#1 See Also $1 #d seealso#1 See Also \linuxdoc_list_to_ref{$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 \slang-intrinsic-function-reference (\docversion) \author John E. Davis \date \__today__ \toc \chapter{Preface} This document describes the intrinsic functions that are available to any application that embeds the \slang interpreter. In addition, \slsh defines a number of useful functions that are also available to conforming \slang applications. Those functions are described in \href{http://www.jedsoft.org/slang/docs/}{The SLSH Library Reference}. \chapter{Data Types} #i rtl/datatype.tm \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 Operate on Binary Strings} #i rtl/bstr.tm \chapter{Functions that Manipulate Structures} #i rtl/struct.tm \chapter{Functions that Create and Manipulate Lists} #i rtl/list.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{Signal Functions} #i rtl/signal.tm \chapter{Directory Functions} #i rtl/dir.tm \chapter{Functions that Parse Filenames} #i rtl/ospath.tm \chapter{System Call Functions} #i rtl/posix.tm \chapter{Eval Functions} #i rtl/eval.tm \chapter{Qualifier Functions} #i rtl/qualif.tm \chapter{Module Functions} #i rtl/import.tm \chapter{Debugging Functions} #i rtl/debug.tm \chapter{Stack Functions} #i rtl/stack.tm \chapter{Functions that deal with the S-Lang readline interface} #i rtl/rline.tm \chapter{Miscellaneous Functions} #i rtl/misc.tm \end{\documentstyle}