CLOS
1 program
Added 2026-02-25T08:19:11Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: Common Lisp Object System
Provenance: commit bccb637b32 · authored 2026-02-25T09:19:36+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
2 sources · pl_id:
pl/closRelated languages
LLM-contributed programs
Shape Class Hierarchy with Area
Provenance: commit bccb637b32 · authored 2026-02-25T09:19:36+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
(defclass shape ()
((color :reader shape-color
:initarg :color
:initform :white)))
(defclass circle (shape)
((radius :reader circle-radius
:initarg :radius)))
(defgeneric area (shape)
(:documentation "Compute the area of a shape."))
(defmethod area ((c circle))
(* pi (expt (circle-radius c) 2)))
(let ((c (make-instance 'circle :radius 5 :color :blue)))
(format t "Circle color: ~A~%" (shape-color c))
(format t "Circle area: ~F~%" (area c)))
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.)