Fork me on GitHub
#clojure-dev
<
2017-09-08
>
thheller08:09:45

FWIW the comment by “Luke” doesn’t seem very legit either.

bronsa08:09:25

have better more informative names for IAtom2 been considered? IAtomVals or something to that effect (like IReduceInit)

Alex Miller (Clojure team)12:09:42

other names were considered yes

Alex Miller (Clojure team)12:09:49

the idea is that it is an extension of the original interface

bronsa15:09:55

ok, follow up question: any particular reason why this couldn't be implemented on top of compare-and-set rather than requiring an interface? seems a bit odd

Alex Miller (Clojure team)16:09:07

maybe? if you can cover the validate and watch requirements w/o putting it in Atom, then file a ticket

bronsa16:09:20

sure, I'll take a look at it this weekend

bronsa15:09:55

ok, follow up question: any particular reason why this couldn't be implemented on top of compare-and-set rather than requiring an interface? seems a bit odd