\chapter{S-lang}
\label{S-lang}
\index{S-lang}

\section{C'est quoi ?}

S-lang est une bibliothèque de fonctions multi-plateforme
pour faire des trucs
sympathiques dans des
consoles texte.
L'exemple le plus éblouissant étant le célèbre
\texttt{slrn}\index{slrn} : "s-lang news reader", dont on cause plus
longuement dans les pages consacrées à Usenet\index{Usenet}
(page \pageref{slrn}).

\section{slsh}
\index{slsh}

Autour de s-lang, on trouve un interpréteur de scripts.

Voyons un premier exemple d'utilisation, inspiré de l'exemple de la
manpage\footnote{vous lisez bien les pages de man ?}, et qui montre
l'utilisation en mode interactif :

\begin{verbatim}
tth@plop:~/Essais/Slang$ slsh
slsh version 0.8.4-1; S-Lang version: 2.2.2

slsh> 3*10;
30
slsh> x = [1:20];
slsh> sum (sin(x)-cos(x));
0.45861331748677714
slsh> print x;
Usage: print (OBJ [,&str|File_Type|Filename]);
Qualifiers: pager[=pgm], nopager
slsh> ^D         
tth@plop:~/Essais/Slang$ 
\end{verbatim}

Cool...

