integrant

2021-05-04T15:09:34.041900Z

if you use ig/load-namespaces it may cause you problems though. Though even there I’d imagine it should be possible if you set *compile-files* and run ig/load-namespaces in a binding.

kwrooijen 2021-05-04T19:40:31.042100Z

True, I ran into this issue actually. I wrote a namespace to handle this with a macro. https://gist.github.com/kwrooijen/e932169d5fed2b84f464ef51777621cb

kwrooijen 2021-05-04T19:42:11.042400Z

This will add require statements for any keys at compile time. So you don't have to require everything manually in the main namespace

kwrooijen 2021-05-04T19:42:36.042600Z

(This was specifically made for Duct though, not pure Integrant)