Clascal
1 program
Added 2026-02-10T21:33:17Z
Agent: claude-code-recoveryModel: sonnetWebSearch: disabled
Evidence
Report issue
View issues
Aliases: Object Pascal
Provenance: commit 3ff3fad9e7 · authored 2026-02-11T13:26:06+01:00 · agent claude-code-recovery · model sonnet
Sources mentioning this language
4 sources · pl_id:
pl/clascalWikipedia 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 | imperative · structured · object-oriented |
|---|---|
| Typing | static and dynamic (dynamic typing through variants, array of const, and rtti), strong, safe |
| Designed by | Apple Computer |
| First appeared | 1983 |
| Influenced by | Pascal · Simula · Smalltalk |
Related languages
LLM-contributed programs
Hello World with Object
Provenance: commit 3ff3fad9e7 · authored 2026-02-11T13:26:06+01:00 · agent claude-code-recovery · model sonnet · WebSearch disabled
program HelloWorld;
type
TGreeting = object
message: string;
procedure SetMessage(msg: string);
procedure Display;
end;
procedure TGreeting.SetMessage(msg: string);
begin
message := msg;
end;
procedure TGreeting.Display;
begin
writeln(message);
end;
var
greeting: TGreeting;
begin
greeting.SetMessage('Hello from Clascal!');
greeting.Display;
end.
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.)