emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [elpa] externals/transient 667ce2b287 18/23: Use transient-default-v


From: Stefan Monnier
Subject: Re: [elpa] externals/transient 667ce2b287 18/23: Use transient-default-value in transient-init-value(suffix)
Date: Fri, 27 Dec 2024 22:15:34 -0500
User-agent: Gnus/5.13 (Gnus v5.13)

> Luckily I though about this remark long enough to realize that you were
> not calling me "the annoying guy".  But wording that sentence like this
> was a bit risky...

🙂

> My other package which uses eieio--unbound is closql, whose purpose is
> to store eieio object in a sqlite database.  Since Eieio support unbound
> slots, I have no choice but to deal with them.

I see.

>> [ Now that I think about it... I'm no fan of EIEIO objects, especially
>>   that notion of a slot being unbound, so maybe I should encourage use
>>   of `eieio--unbound` so as to maximize the chance of mayhem.  🙂  ]
> I expect that in 5 to 10 years you will present a new object system,
> until then I'll stick to this one. :P

FWIW, I use `cl-defstruct` instead for now (which sucks in its own way).
But your expectation might not be too far off the mark.

> But at this time removing this feature also does not sound feasible.

+1


        Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]