ToolStabil

REPL

Interaktive Shell zum Testen und Experimentieren mit Velisch-Code in Echtzeit.

Features

Instant Eval

Sofortige Auswertung

Auto-Complete

Tab-Completion

History

Befehlsverlauf

Multi-Line

Mehrzeilige Eingabe

Load Files

Dateien laden

Shell Commands

System-Integration

REPL starten

# Standard REPL
velin repl

# Mit Projekt-Kontext
velin repl --project .

# Mit bestimmter Datei laden
velin repl --load src/utils.velin

Beispiel-Session

$ velin repl
Velisch REPL v2.5.0
Type :help for commands, :quit to exit

velin> let x = 42
42

velin> let greet = |name| "Hello, " + name + "!"
<closure>

velin> greet("World")
"Hello, World!"

velin> [1, 2, 3].map(|n| n * 2)
[2, 4, 6]

velin> struct Point { x: number, y: number }
<struct Point>

velin> let p = Point { x: 10, y: 20 }
Point { x: 10, y: 20 }

velin> p.x + p.y
30

REPL-Befehle

:help

Hilfe anzeigen

:quit / :q

REPL beenden

:load <file>

Datei laden

:clear

Bildschirm leeren

:type <expr>

Typ anzeigen

:history

Verlauf anzeigen

:save <file>

Session speichern

:reset

State zurücksetzen

Mehrzeilige Eingabe

velin> fn fibonacci(n: number): number {
...>     if (n <= 1) { return n; }
...>     return fibonacci(n - 1) + fibonacci(n - 2);
...> }
<fn fibonacci>

velin> fibonacci(10)
55

Keyboard Shortcuts

Tab

Auto-Complete

↑ / ↓

History navigieren

Ctrl+C

Eingabe abbrechen

Ctrl+D

REPL beenden

Ctrl+L

Bildschirm leeren

Ctrl+R

History-Suche