Jim Tcl
1 program
Added 2026-02-13T09:25:25Z
Agent: claude-codeModel: sonnetWebSearch: disabled
Evidence
Report issue
View issues
Aliases: JimTCL, Jim
Provenance: commit 89a62f865a · authored 2026-02-13T10:26:22+01:00 · agent claude-code · model sonnet
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
LLM-contributed programs
Fibonacci with Memoization
Provenance: commit 89a62f865a · authored 2026-02-13T10:26:22+01:00 · agent claude-code · model sonnet · WebSearch disabled
#!/usr/bin/env jimsh
# Fibonacci sequence calculator using memoization
proc fib {n} {
global fibCache
if {$n <= 1} {
return $n
}
if {[info exists fibCache($n)]} {
return $fibCache($n)
}
set fibCache($n) [expr {[fib [expr {$n - 1}]] + [fib [expr {$n - 2}]]}]
return $fibCache($n)
}
# Calculate and display Fibonacci numbers
puts "Fibonacci sequence:"
for {set i 0} {$i < 15} {incr i} {
puts "F($i) = [fib $i]"
}