concatenative

Official

Stack-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 required

Components

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.
View Source Repository