PL/Tcl
1 program
Added 2026-03-12T10:00:00Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: PL/TclU, pltcl
Provenance: commit 78e50921ee · authored 2026-03-12T12:49:23+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
Vowel counter and palindrome checker
Provenance: commit 78e50921ee · authored 2026-03-12T12:49:23+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
-- PL/Tcl: count vowels and check palindromes
CREATE OR REPLACE FUNCTION count_vowels(str text) RETURNS integer AS $$
set count 0
foreach ch [split [string tolower $str] ""] {
if {[string match {[aeiou]} $ch]} {
incr count
}
}
return $count
$$ LANGUAGE pltcl;
CREATE OR REPLACE FUNCTION is_palindrome(str text) RETURNS boolean AS $$
set lower [string tolower $str]
set reversed [string reverse $lower]
return [expr {$lower eq $reversed}]
$$ LANGUAGE pltcl;
SELECT word, count_vowels(word) AS vowels, is_palindrome(word) AS palindrome
FROM (VALUES ('racecar'), ('hello'), ('level'), ('world')) AS t(word);