vScript Syntax
Write the meaning. Then write the code.
VibeScript (vS) syntax is designed for clarity, compression, and expression. It's minimal, symbolic, and mood-aware. Every line is a sentence. Every punctuation mark, a tone.
Core Format
VSCRIPT
vS.commandName(params);
All commands begin with vS. and end with a punctuation marker to define intention.
Example
VSCRIPT
vS.setVibe("loud");
vS.inject("start the show");
vS.rift#moment("launch");
vS.pause();
Chaining
You can link commands in sequence:
VSCRIPT
vS.unlock(); vS.enter(); vS.setVibe("static"); vS.rift();
Use whispers (.vS;) for soft entries or ambient mode.
Punctuation Rules
Mark | Use |
---|---|
. | Ambient / passive |
; | Confirmed / active |
! | Override / forced send |
# | Context / memory tag |
@ | Personal / directional |
: | State / mode set |
() | Params |
[] | Lockbox / state |
{} | Chaos / raw form |
Tips
- Use ; for deliberate action
- Use . when feeling it out
- Use ! only when it has to happen
- Always write with intention
Command Examples
Authentication
VSCRIPT
// Standard authentication
vS.0ath;
// Forced authentication
vS.0ath!
// Ambient unlock
vS.unlock.
// Confirmed unlock
vS.unlock;
Vibes
VSCRIPT
// Set vibe with confirmation
vS.setVibe("lunar");
// Set vibe in ambient mode
vS.setVibe("still").
// Force vibe change
vS.setVibe("wild")!
// Set vibe with context tag
vS.setVibe#focus("still");
Content Flow
VSCRIPT
// Inject content
vS.inject("new idea");
// Create a rift marker with tag
vS.rift#section2;
// Pause in ambient mode
vS.pause.
// Force continue
vS.continue!
Complex Patterns
VSCRIPT
// Authentication and setup chain
vS.0ath; vS.unlock(); vS.enter("creative");
// Directional command
vS.inject@self("private note");
// State setting
vS.mode:focus;
// Lockbox state
vS.store["memory"]("important information");
// Raw form
vS.inject{"unprocessed content"};
"The syntax is the surface. The intention is the depth."