fitzgen commented on issue #5127:
After a hurried skim: I think a bunch of these changes would be more clear if e.g.
SigData::args
moved toSigSet
, so you could sayctx.sigs().args(self.sig)
instead ofctx.sigs()[self.sig].args(ctx.sigs())
.I started experimenting with this and it was a pretty invasive change because a bunch of existing
SigData
methods useself.args(..)
andself.rets(..)
but don't have access to their ownSig
, so basically all methods ofSigData
would have to move toSigSet
and this just seems like too much ocean boiling for not enough benefit.
Last updated: Dec 23 2024 at 12:05 UTC