That is so weird that they would be off by 1 from each other. That is 0.1 away from being an epsilon type of rounding error.
Oh, I see how CLJS quot is implemented now. It is very sensitive to tiny epsilon differences in double arithmetic.
Is it possible to make a ClojureScript object behave as a JavaScript object?
I mean: to pass a modification of a ClojureScript object to a JavaScript function that expects a JavaScript object with converting the whole ClojureScript object
I know that https://github.com/mfikes/cljs-bean by @mfikes allows the opposite direction
You could try https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy