E-Ink News Daily

Back to list

Slap: Functional Concatenative Language... with a Borrow Checker?

Slap is a new functional concatenative programming language that combines stack-based tacit programming with Rust-like linear types for memory safety. It offers both concise APL-style glyph syntax and explicit variable binding options while preventing common memory errors through its borrow checker system. The language aims to blend the expressiveness of languages like Forth with the safety guarantees of modern systems languages.

Background

Concatenative languages like Forth and Factor use stack-based execution, while Rust popularized linear types and borrow checking for memory safety without garbage collection. Slap attempts to merge these paradigms in a novel way.

Source
Lobsters
Published
Apr 3, 2026 at 10:30 PM
Score
7.0 / 10