Я использую ссылки везде в своем коде Clojure, и затем я понял, что везде использую ref-set
. Это разрушает историю изменений в STM? Или я должен использовать только alter
и ref-set
для инициализации ссылки?
Я не уверен, является ли разница просто синтаксической, и alter
все равно вызывает ref-set
. Может ли кто-нибудь просветить меня?