%general-entities; ]> $LastChangedBy$ $Date$ slang-&slang-version; slang Introduction to slang S-Lang (slang) is an interpreted language that may be embedded into an application to make the application extensible. It provides facilities required by interactive applications such as display/screen management, keyboard input and keymaps. &lfs10_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &slang-md5sum; Download size: &slang-size; Estimated disk space required: &slang-buildsize; Estimated build time: &slang-time; Slang Dependencies Optional , , and Oniguruma User Notes: Installation of Slang This package does not support parallel build. Install slang by running the following commands: ./configure --prefix=/usr \ --sysconfdir=/etc \ --with-readline=gnu && make -j1 To test the results, issue: make check. Note that this will also create a static version of the library which will then be installed in the next step. Now, as the root user: make install_doc_dir=/usr/share/doc/slang-&slang-version; \ SLSH_DOC_DIR=/usr/share/doc/slang-&slang-version;/slsh \ install-all && chmod -v 755 /usr/lib/libslang.so.&slang-version; \ /usr/lib/slang/v2/modules/*.so Command Explanations --with-readline=gnu: This parameter sets GNU Readline to be used by the parser interface instead of the slang internal version. make install_doc_dir=/usr/share/doc/slang-&slang-version; SLSH_DOC_DIR=/usr/share/doc/slang-&slang-version;/slsh install-all: This command installs the static library as well as the dynamic shared version and related modules. It also changes the documentation installation directories to a versioned directory. Configuring slang Config Files ~/.slshrc and /etc/slsh.rc ~/.slshrc /etc/slsh.rc Contents Installed Program Installed Libraries Installed Directories slsh libslang.{so,a} and numerous support modules /usr/lib/slang, /usr/share/doc/slang-&slang-version; and /usr/share/slsh Short Descriptions slsh is a simple program for interpreting slang scripts. It supports dynamic loading of slang modules and includes a Readline interface for interactive use. slsh