concatenative
OfficialStack-based composition for tacit, expressive code.
Authorplurigrid
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill introduces concatenative programming (Forth/Factor/Joy), where programming is built by composing words that transform a shared stack, eliminating variables and enabling point-free style.
Core Features & Use Cases
- Stack-centric evaluation without mutable variables
- Examples across Forth, Joy, and Factor showing how composition replaces application
- Useful for embedded DSLs, compact scripting, and language design experiments
Quick Start
Evaluate simple expressions like 3 4 + to obtain 7, define square as :DUP * and compute 5 SQUARE to get 25.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: concatenative Download link: https://github.com/plurigrid/asi/archive/main.zip#concatenative Please download this .zip file, extract it, and install it in the .claude/skills/ directory.