OpenBSD Handbook

Current snapshot · amd64 · Generated 2026-09-09

libslang-2.3.3p0

stack-based interpreter for terminal applications

Back to search · Project homepage

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.

Package information

Ports path
devel/libslang
Package architecture
amd64
Maintainer
The OpenBSD ports mailing-list <ports@openbsd.org>
Categories
devel
Available flavors
None listed

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Library

Build

Used by (8 dependency relationships)

Includes library, runtime, build and test relationships. Results load 100 at a time.

Installing and updating packages · Package details as JSON