Seed7
1 program
Added 2025-10-22T15:11:19Z
Model: anthropic/claude-3.5-sonnetTemp: 0.4
Evidence
Report issue
View issues
Aliases: S7
Provenance: commit d83cc5f7a2 · authored 2025-10-22T17:11:19+02:00 · model anthropic/claude-3.5-sonnet
Sources mentioning this language
5 sources · pl_id:
pl/seed7Wikipedia infobox ↗
Pulled from the
wikimedia/structured-wikipedia
snapshot — see data/raw/wikipedia_pl_facts.*.jsonl and
pl_fact.csv for the long-table provenance.
| Paradigms | multi-paradigm: extensible · object-oriented · imperative · structured · generic · reflective |
|---|---|
| Typing | static, strong, safe, nominative, manifest |
| Designed by | Thomas Mertes |
| First appeared | 2005 |
| Influenced by | Pascal · Modula-2 · Ada · ALGOL 68 · C · C++ · Java |
| License | GPL, LGPL (for the runtime library) |
| Homepage | https://seed7.sourceforge.net/ |
Extensions claimed by this language
2 claims. Each row is one upstream assertion with its strength.
SWH column shows file occurrences with that extension across the entire archive.| Extension | Source | Strength | SWH |
|---|---|---|---|
.s7i | wikidata | primary | 2.8K files |
.sd7 | wikidata | primary | 1.8K files |
Related languages
LLM-contributed programs
Binary Tree Implementation
Provenance: commit d83cc5f7a2 · authored 2025-10-22T17:11:19+02:00 · model anthropic/claude-3.5-sonnet · Temp 0.4
$ include "seed7_05.s7i";
type: tree_type is record
left: ptr tree_type;
right: ptr tree_type;
key: integer;
info: string;
end record;
const func: insert_node (ref var tree: ptr tree_type, in key: integer,
in info: string) is func
result
var tree: ptr tree_type;
begin
if tree = NULL then
tree := new tree_type;
tree->key := key;
tree->info := info;
tree->left := NULL;
tree->right := NULL;
elsif key < tree->key then
insert_node(tree->left, key, info);
elsif key > tree->key then
insert_node(tree->right, key, info);
else
tree->info := info;
end if;
end func;
const proc: print_tree (in tree: ptr tree_type) is func
begin
if tree <> NULL then
print_tree(tree->left);
writeln(tree->key <& ": " <& tree->info);
print_tree(tree->right);
end if;
end func;
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)