Pharo
1 program
Added 2025-10-22T13:08:07Z
Model: anthropic/claude-3.5-sonnetTemp: 0.4
Evidence
Report issue
View issues
Aliases: Pharo Smalltalk
Provenance: commit 252cb2038d · authored 2025-10-22T15:08:07+02:00 · model anthropic/claude-3.5-sonnet
Sources mentioning this language
4 sources · pl_id:
pl/pharoWikipedia 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 |
|---|---|
| Typing | dynamic |
| Designed by | Pharo community |
| First appeared | 2008 |
| Influenced by | Smalltalk (Squeak) |
| License | MIT, partly Apache 2.0 |
| Implemented in | Smalltalk |
| Homepage | https://pharo.org/ |
Related languages
LLM-contributed programs
Conway's Game of Life
Provenance: commit 252cb2038d · authored 2025-10-22T15:08:07+02:00 · model anthropic/claude-3.5-sonnet · Temp 0.4
Object subclass: #Cell
instanceVariableNames: 'isAlive position neighbors'
classVariableNames: ''
package: 'GameOfLife'
Cell>>initialize
super initialize.
isAlive := false.
neighbors := Set new.
position := 0@0.
Cell>>isAlive
^ isAlive
Cell>>isAlive: aBoolean
isAlive := aBoolean
Cell>>position: aPoint
position := aPoint
Cell>>addNeighbor: aCell
neighbors add: aCell
Cell>>nextGeneration
| livingNeighbors |
livingNeighbors := (neighbors select: #isAlive) size.
self isAlive
ifTrue: [ ^ livingNeighbors = 2 or: [ livingNeighbors = 3 ] ]
ifFalse: [ ^ livingNeighbors = 3 ]
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.)