slang-2.3.3

slang の概要

S-Lang (slang) はインタープリター言語であり、アプリケーション内に埋め込んで、そのアプリケーションを拡張することが可能です。 これは、ディスプレイ画面、キーボード入力、キーマップなどのように、対話的インターフェースにおいて必要となる機能を提供します。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

  • ダウンロード (HTTP): https://www.jedsoft.org/releases/slang/slang-2.3.3.tar.bz2

  • ダウンロード MD5 sum: 69015c8300088373eb65ffcc6ed4db8c

  • ダウンロードサイズ: 1.6 MB

  • 必要ディスク容量: 22 MB(テスト実施時はさらに 15 MB)

  • 概算ビルド時間: 0.4 SBU(テスト実施時はさらに 0.5 SBU)

Slang の依存パッケージ

任意

libpng-1.6.40, PCRE-8.45, Oniguruma

Slang のインストール

[注記]

注記

本パッケージは並行ビルドがサポートされていません。

以下のコマンドを実行して slang をビルドします。

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

ビルド結果をテストする場合は make check を実行します。

root ユーザーになって以下を実行します。

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

コマンド説明

--with-readline=gnu: このパラメーターは slang が内部に持っている Readline モジュールではなく Gnu Readline モジュールを利用することを指示します。

make install_doc_dir=/usr/share/doc/slang-2.3.3 SLSH_DOC_DIR=/usr/share/doc/slang-2.3.3/slsh install: このコマンドはパッケージをインストールし、ドキュメントについてはそれを収めるディレクトリの名前にバージョン番号をつけた上でインストールします。

slang の設定

設定ファイル

~/.slshrc, /etc/slsh.rc

パッケージ構成

インストールプログラム: slsh
インストールライブラリ: libslang.so と数多くのサポートライブラリ
インストールディレクトリ: /usr/lib/slang, /usr/share/doc/slang-2.3.3, /usr/share/slsh

概略説明

slsh

S-Lang スクリプトを解釈する単純なプログラムです。 これは slang モジュールの動的ローディングをサポートし、対話的な操作時には Readline インターフェースも提供します。