А если у меня есть hashref, который bless на тип, и возвращается он из определённой функции – то я как-то могу добавить к нему локальное значение, которое не будет присутствовать в самом хеше? И которое будет обрабатываться в его ->методах.
Типа приватного поля. Или типа WeakMap, ключом к которому будет сам хеш. Или non-enumerable ключ в хеше создать, который даже Dumper видить не будет…
я работал в проекте (Деньги.mail.ru), где была применена такая техника (это называется inside out объекты) - и это ад в отладке, скажу я вам
мне в конечно итоге пришлось плюнуть, залезть в этот код (самописный местны был) и приделать копию из скрытого объекта в основной хэшреф, чтобы таки видеть все эти развесистые деревья в Dumper