Stone
Machine Programming Language
A language where punctuation becomes poetry, and every symbol carries the weight of intention.
Philosophy
Stone is built on the belief that programming languages should be as deliberate and meaningful as the problems they solve.
Intentional
Every mark serves a purpose. No syntax without meaning.
Expressive
Code that speaks its intent through careful punctuation.
Enduring
Built to last, like words carved in stone.
Elegant
Simplicity in form, power in expression.
Core Syntax
The fundamental structure of a Stone command, built with intention.
Command Blueprint
Understanding the anatomy of a Stone expression.
vS.
The global Stone voice or namespace.
cmnd
An action; a capitalized verb.
params
Arguments or contextual whispers.
;
The Stone symbol; seals intent.
Key Symbols
Each punctuation mark carries semantic weight, transforming symbols into meaning.
Seal
Freeze context and persist state.
Bang
Execute immediately with high urgency.
Query
Soft conditional check or curiosity.
Inject
Add metadata or route channel.
Mark
Label a snapshot or milestone.
Drill
Access sub-context precisely.
Usage Examples
See how Stone transforms punctuation into expressive, meaningful code that tells a story.
Stone Code
vS.enter("build";
compile("main"
link("app"
export!
Example Output
Get Started with Stone
Begin your journey with Stone. Explore, learn, and contribute to a language built on clarity and intention.
1. Install Stone CLI
Get the command-line interface to start carving.
2. Create your first file
Create a file named `hello.stone` and add:
3. Run your code
Execute your Stone script from the terminal.
Dive into the comprehensive Stone documentation.
Explore DocsConnect with other Stone developers, ask questions, and share your projects.
Join DiscussionHelp shape the future of Stone. Report bugs, suggest features, or submit code.
View on GitHub