43 lines
		
	
	
		
			992 B
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			992 B
		
	
	
	
		
			TeX
		
	
	
	
	
	
| \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...
 | |
| 
 |