S-Lang-2.2.4

Introduction à S-Lang

S-Lang 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 se construire correctement sur une plateforme LFS-7.9.

Informations sur le paquet

  • Téléchargement (HTTP) :

  • Téléchargement (FTP) : ftp://space.mit.edu/pub/davis/slang/v2.2/slang-2.2.4.tar.bz2

  • Somme de contrôle MD5 du téléchargement : 7fcfd447e378f07dd0c0bae671fe6487

  • Taille du téléchargement : 1.4 Mo

  • Estimation de l'espace disque requis : 9.4 Mo

  • Estimation du temps de construction : 0.4 SBU

Dépendances de S-Lang

Facultatives

libpng-1.6.21, PCRE-8.38 et Oniguruma

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/slang

Installation de S-Lang

[Note]

Note

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

Installez S-Lang en lançant les commandes suivantes :

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

Pour tester les résultats, lancez : make check. Notez que cela créera aussi une version statique de la bibliothèque qui sera ensuite installée à la prochaine étape.

Maintenant, en tant qu'utilisateur root :

make install_doc_dir=/usr/share/doc/slang-2.2.4   \
     SLSH_DOC_DIR=/usr/share/doc/slang-2.2.4/slsh \
     install-all &&

chmod -v 755 /usr/lib/libslang.so.2.2.4 \
             /usr/lib/slang/v2/modules/*.so

Explication des commandes

--with-readline=gnu : Ce paramètre initialise GNU Readline à être utilisé par l'interface de l'analyseur au lieu de la version interne de S-Lang.

make install_doc_dir=/usr/share/doc/slang-2.2.4 SLSH_DOC_DIR=/usr/share/doc/slang-2.2.4/slsh install-all : Cette commande installe la bibliothèque statique et sa version partagée dynamique et les modules associés. Elle modifie aussi les répertoires d'installation de la documentation vers un répertoire versionné.

Configuration de S-Lang

Fichiers de configuration

~/.slshrc et /etc/slsh.rc

Contenu

Programme installé: slsh
Bibliothèques installées: libslang.{so,a} et de nombreux modules de support
Répertoires installés: /usr/lib/slang, /usr/share/doc/slang-2.2.4 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 S-Lang et il comporte l'interface de Readline pour une utilisation interactive.

Last updated on 2016-02-27 04:14:42 +0100