integrant icon indicating copy to clipboard operation
integrant copied to clipboard

load-namespaces not parallel-safe

Open SevereOverfl0w opened this issue 6 years ago • 1 comments

I am using integrant with eftest, and starting systems in my fixtures. Because load-namespaces is not thread safe, this causes sporadic namespace errors with eftest.

I can sync on my side, but I thought it might be worth doing some kind of sync in integrant.

SevereOverfl0w avatar Mar 14 '19 18:03 SevereOverfl0w

Loading in Clojure is pretty much all thread unsafe, as far as I know. It might be worth adding something to the docstring, but I don't think we should add in a sync by default.

weavejester avatar Mar 14 '19 19:03 weavejester