Fork me on GitHub
#datomic
<
2017-02-25
>
shaunxcode02:02:10

I am trying to figure out if it is a bug or feature that inside of a transaction function my vector is being turned into an Arrays$ArrayList

shaunxcode02:02:35

it is definitely problematic as it makes testing a txfn directly give different results then when it is called inside of a transaction

shaunxcode02:02:55

e.g. (sequential? x) fails for said ArrayList

shaunxcode02:02:15

and (or (sequential? val) (instance? java.util.AbstractList val))

shaunxcode02:02:17

feels... gross

shaunxcode02:02:16

to be fair I am on a slightly older version of datomic (0.9.5372)

shaunxcode02:02:39

I will test with latest and provide a minimal test case, was just wondering if this is a known thing