Filewatcher File Search File Search
Content Search
» » » » »


The S-Lang programming library, development kit for use with libc6

S-Lang is a C programmer's library that includes routines for the rapid development of sophisticated, user friendly, multi-platform applications.

The S-Lang library includes the following: * Low level tty input routines for reading single characters at a time. * Keymap routines for defining keys and manipulating multiple keymaps. * A high-level keyprocessing interface (SLkp) for handling function and arrow keys. * High level screen management routines for manipulating both monochrome and color terminals. These routines are very efficient. (SLsmg) * Low level terminal-independent routines for manipulating the display of a terminal. (SLtt) * Routines for reading single line input with line editing and recall capabilities. (SLrline) * Searching functions: both ordinary searches and regular expression searches. (SLsearch) * An embedded stack-based language interpreter with a C-like syntax.

This package is experimental, for building libc6 binaries. If you maintain a Debian package that uses S-Lang, please switch to this package as soon as possible for you. For Debian 2.0, all binaries will have to be libc6 ones.

An "altdev" version of S-Lang is available if you need to build libc5 binaries (e.g. for use in Debian 1.3.x).

Package version:0.99.38-6


I have included several examples included from the upstream source in
the doc, demo, and help subdirectories.

To use these files I recommend the following procedure:

1.  make a directory somewhere where you want to play with the files.
    Any user can do this - no need to be superuser.
2.  for i in /usr/doc/slang/{demo,doc,help}; do
      todir=$(basename $i);mkdir $todir; lndir $i $todir;


What's here?

Each C file in this directory are heavily commented examples that illustrate
only one or two S-Lang features.  Some C files are accompanied by a .sl file
that contains S-Lang code relevant to the example.

If you find these demos confusing, please let me know so I can work on
improving them.

Please note that these demos WILL NOT WORK under msdos unless the S-lang
library is compiled


The documentation in this directory consists of two formats:

     1.  LaTeX format (*.tex)
     2.  Ordinary ascii text (*.txt)
It is possible to convert the LaTeX files to ordinary text format.  To do
so, simply compile the file `texconv.c' and filter the tex document through
it, e.g., 

    gcc texconv.c -o texconv
    ./texconv -quiet cslang.tex cslang.txt
The above example converts


The program this directory `slhelp' is capable of reading VMS style help
files.  The program `texcon


Introductory FAQ  -- Far from complete -- I will update it daily.

Frequently asked questions.


Browse inside slang0.99.38-dev_0.99.38-6.deb

         [DIR]DEBIAN/ (2)  65535+ mirrors
         [DIR]usr/ (3)  65535+ mirrors

Download slang0.99.38-dev_0.99.38-6.deb

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2016