gerbil icon indicating copy to clipboard operation
gerbil copied to clipboard

CLOS-like extensible instance initialization

Open fare opened this issue 2 months ago • 0 comments

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

fare avatar Oct 07 '25 01:10 fare