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

MarkUse
.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."