CLOS-like extensible instance initialization #1372

Open
opened 2025-10-07 01:04:57 +00:00 by fare · 0 comments
fare commented 2025-10-07 01:04:57 +00:00 (Migrated from github.com)

In CLOS, users can modularly declare how to initialize their slots based on keywords that will be used by make-instance, initialize-instance, reinitialize-instance, shared-initialize, and more.

Duncan Mak expresses the desire to use such a feature to port DEUCE / DUIM from Dylan. That would be a good opportunity to add these features.

See the CLHS: https://www.lispworks.com/documentation/HyperSpec/Body/07_.htm

In CLOS, users can modularly declare how to initialize their slots based on keywords that will be used by make-instance, initialize-instance, reinitialize-instance, shared-initialize, and more. Duncan Mak expresses the desire to use such a feature to port DEUCE / DUIM from Dylan. That would be a good opportunity to add these features. See the CLHS: https://www.lispworks.com/documentation/HyperSpec/Body/07_.htm
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mighty-gerbils/gerbil#1372
No description provided.