s-lang
« Back to VersTracker
Description:
Library for creating multi-platform software
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: library c scripting cross-platform interpreter
Install: brew install s-lang
About:
S-Lang is a multi-platform library designed for creating robust software across different operating systems. It provides a powerful stack-based interpreter and a comprehensive set of intrinsic functions for I/O, data structures, and system interaction. Its core value lies in enabling developers to embed a scripting language into C/C++ applications or build standalone tools with rich user interfaces.
Key Features:
  • Cross-platform C library for easy integration
  • Embedded stack-based interpreter for scripting
  • Rich set of intrinsic functions for I/O and data structures
  • Support for line editing and history (SLang Readline)
  • Extensible via custom modules and C bindings
Use Cases:
  • Embedding a scripting language into C/C++ applications
  • Building cross-platform command-line tools
  • Developing interactive text-based user interfaces
  • Rapid prototyping of system utilities
Alternatives:
  • Lua – Lua is a more lightweight, embeddable scripting language, whereas S-Lang provides a larger standard library out-of-the-box.
  • GNU Readline – S-Lang includes its own line editing library (SLang Readline) which can be used as an alternative to GNU Readline.
Version History
Detected Version Rev Change Commit