BSD Ports

devel/libslang 2.3.3p0 OpenBSD

stack-based interpreter for terminal applications

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
devel

Description

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.
  • High level screen management routines for manipulating both monochrome and color terminals. These routines are very efficient.
  • Low level terminal-independent routines for manipulating the display of a terminal.
  • Routines for reading single line input with line editing and recall capabilities.
  • Searching functions: both ordinary searches and regular expression searches.
  • An embedded stack-based language interpreter with a C-like syntax.
  • A malloc debugging package.

In the other systems

SystemPortVersion
OpenBSDdevel/libslang2.3.3p0
NetBSDdevel/libslang2.3.3
MidnightBSDjapanese/libslang1.4.5.j2_1

Install

Binary package:

pkg_add libslang

From the ports tree:

cd /usr/ports/devel/libslang && make install

Dependencies

Build dependencies 4
Run dependencies 4