vvvv gamma
1 program
Added 2026-03-06T10:00:00Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: VL, vvvv 6, vvvv VL
Provenance: commit b4f4a4dd61 · authored 2026-03-06T01:43:19+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
LLM-contributed programs
Fibonacci Sequence
Provenance: commit b4f4a4dd61 · authored 2026-03-06T01:43:19+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
// vvvv gamma (VL) - Fibonacci Sequence
// Visual Language patch demonstrating recursive operations and stateful processes
// A record type holding memoized Fibonacci results
record FibState
Previous : Integer32 = 0
Current : Integer32 = 1
Count : Integer32 = 0
// Advance to the next Fibonacci number (stateful step)
operation Step (State : FibState) : (Value : Integer32) (State : FibState)
Value = State.Current
State = FibState(
Previous = State.Current,
Current = State.Previous + State.Current,
Count = State.Count + 1
)
// Compute the nth Fibonacci number iteratively via repeated Step
operation Fibonacci (N : Integer32) : (Result : Integer32)
let mutable state = FibState()
let mutable result = 0
for i = 0 to N - 1 do
let (v, s) = Step(state)
result <- v
state <- s
Result = result
// Entry point: print the first 10 Fibonacci numbers
operation Main () : Unit
for i = 0 to 9 do
let fib = Fibonacci(i)
Console.WriteLine($"Fibonacci({i}) = {fib}")