snobol4
« Back to VersTracker
Description:
String oriented and symbolic programming language
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: snobol4 string-processing text-manipulation pattern-matching language legacy
Install: brew install snobol4
About:
Snobol4 is a high-level string manipulation and pattern matching language. Unlike traditional languages, it treats strings as the primary data type, enabling complex text processing with concise syntax. Its unique capabilities make it ideal for text transformation, compiler construction, and linguistic analysis tasks.
Key Features:
  • Advanced pattern matching and string manipulation
  • Dynamic memory allocation and garbage collection
  • Symbolic programming capabilities
  • Pattern-directed input/output
Use Cases:
  • Text processing and transformation
  • Natural language processing research
  • Compiler construction and parser development
  • Data extraction from unstructured text
Alternatives:
  • awk – More widely available but less powerful pattern matching
  • perl – Influenced by SNOBOL but with C-like syntax and broader ecosystem
Version History
Detected Version Rev Change Commit
Sep 13, 2024 10:57pm 0 VERSION_BUMP 035c45ac