slang-2.3.3

Introduction à slang

S-Lang (slang) est un langage interprété qui peut être incorporé dans une application pour rendre l'application extensible. Il fournit les fonctionnalités nécessaires à des applications interactives telles que la gestion de l'affichage/écran, saisie au clavier et les plans de codage.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://www.jedsoft.org/releases/slang/slang-2.3.3.tar.bz2

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 69015c8300088373eb65ffcc6ed4db8c

  • Taille du téléchargement : 1,6 Mo

  • Estimation de l'espace disque requis : 22 Mo (plus 15 Mo pour les tests)

  • Estimation du temps de construction : 0,4 SBU (plus 0,5 SBU pour les tests)

Dépendances de Slang

Facultatives

libpng-1.6.43 et Oniguruma

Installation de Slang

[Note]

Note

Ce paquet ne supporte pas la compilation en parallèle.

Installez slang en exécutant les commandes suivantes :

./configure --prefix=/usr \
            --sysconfdir=/etc \
            --with-readline=gnu &&
make -j1 RPATH=

Pour tester les résultats lancez : LC_ALL=C make check.

Maintenant, en tant qu'utilisateur root :

make install_doc_dir=/usr/share/doc/slang-2.3.3   \
     SLSH_DOC_DIR=/usr/share/doc/slang-2.3.3/slsh \
     RPATH= install

Explication des commandes

--with-readline=gnu : Ce paramètre initialise l'utilisation de GNU Readline par l'interface de l'analyseur au lieu de la version interne de slang.

RPATH= : la variable make remplacée empêche de coder en dur le chemin de recherche des bibliothèques (rpath) dans les fichiers exécutables binaires et les bibliothèques partagées. Ce paquet n'a pas besoin des rpath pour une installation dans le répertoire standard, et les rpath peuvent parfois causer des effets indésirables voire des problèmes de sécurité.

install_doc_dir=/usr/share/doc/slang-2.3.3 SLSH_DOC_DIR=/usr/share/doc/slang-2.3.3/slsh : ces variables remplacent les variables de make et permettent d'installer le paquet dans un répertoire d'installation de la documentation versionné.

Configuration de slang

Fichiers de configuration

~/.slshrc et /etc/slsh.rc

Contenu

Programme installé: slsh
Bibliothèques installées: libslang.so et de nombreux modules de support
Répertoires installés: /usr/lib/slang, /usr/share/doc/slang-2.3.3 et /usr/share/slsh

Descriptions courtes

slsh

est un simple programme pour l'interprétation des scripts S-Lang. Il supporte le chargement dynamique des modules slang et il comporte l'interface de Readline pour une utilisation interactive