TetaTricks/chap/slang.tex

43 lines
992 B
TeX
Raw Normal View History

2020-10-26 23:06:17 +01:00
\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...