Kermit
1 program
Added 2025-11-12T09:25:26Z
Model: google/gemini-2.5-proTemp: 0.4
Evidence
Report issue
View issues
Aliases: Kermit script language
Provenance: commit ffda60b729 · authored 2025-11-12T10:25:26+01:00 · model google/gemini-2.5-pro
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
Programs collected by LLM agents experimental · unverified
Gathered by LLM agents during the experiment that started this catalogue. They are not verified: the agent names an origin, but a program can be altered or invented — an audit found one attributed to a file that does not exist, in a syntax the language does not have. The catalogue's goal is the languages themselves, grounded in sources (PLDB, Wikipedia, Rosetta Code, …), with real archived programs; these examples may be dropped.
Interactive FTP Client in Kermit Script
Provenance: commit ffda60b729 · authored 2025-11-12T10:25:26+01:00 · model google/gemini-2.5-pro · Temp 0.4
proc do_ftp { } {
local cmd x y z
local passive on
local verbose on
local hash off
local binary on
local prompt on
local status on
local debug off
local macdef off
local proxy off
local runique off
local sunique off
local glob on
local mcase off
local nmap off
local ntrans off
local helpstr
if not defined \%a exit 1 "usage: ftp host"
if not defined \v(version) exit 1 "This script requires C-Kermit 7.0"
if \v(version) < 700000 exit 1 "This script requires C-Kermit 7.0"
set network type tcp/ip
set host \%a
if defined \%b set port \%b
if fail exit 1
echo
echo Trying \v(host)...
if fail exit 1
input 10 Connected
if fail {
echo Sorry, connection refused.
exit 1
}
echo \v(input)
input 30 220
if fail {
echo FTP server not responding.
exit 1
}
echo \v(input)
while true {
if \m(prompt) {
ask cmd ftp>
} else {
input 10000000
let cmd \v(input)
}
if fail break
if not defined cmd continue
xcmd \m(cmd)
}
hangup
exit 0
}