Self
1 program
Added 2025-10-23T07:29:32Z
Model: google/gemini-2.5-proTemp: 0.4
Evidence
Report issue
View issues
Aliases: —
Provenance: commit 68c155b97c · authored 2025-10-23T09:29:32+02:00 · model google/gemini-2.5-pro
Sources mentioning this language
8 sources · pl_id:
pl/selfWikipedia 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 | object-oriented (prototype-based) |
|---|---|
| Typing | dynamic, strong |
| Designed by | David Ungar · Randall Smith · Stanford University · Sun Microsystems |
| First appeared | 1987 |
| Influenced by | Smalltalk · APL |
| License | BSD -like |
| Homepage | http://www.selflanguage.org |
Extensions claimed by this language
1 claim. 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 |
|---|---|---|---|
.self | linguist | primary | 6.9K files |
Related languages
LLM-contributed programs
Towers of Hanoi
Provenance: commit 68c155b97c · authored 2025-10-23T09:29:32+02:00 · model google/gemini-2.5-pro · Temp 0.4
(|
hanoi = (|
parent* = traits clonable.
move: disc from: from to: to using: using = (
disc > 1 ifTrue: [
self move: disc - 1 from: from to: using using: to.
].
('Move disk ', disc, ' from ', from, ' to ', to) printLine.
disc > 1 ifTrue: [
self move: disc - 1 from: using to: to using: from.
].
).
|).
hanoi move: 4 from: 'A' to: 'C' using: 'B'.
|)
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.)