datalevin 2024-10-27

Hello everyone! Is it so necessary to use so much :aot compilation? Particularly in datalevin-native lib. Here is the thread about: https://clojurians.slack.com/archives/C06ALA6EEUA/p1729981969067509

Removed in 0.9.13

👌 1

This is just normal dep conflict, nothing to do with aot

Interesting. Can I solve it somehow in my project's project.clj ? Not rebuilding datalevin-native ?

Do what you did in Datalevin-native

Ah... ok. I need add nippy explicitly with exclusion of encore and exclude nippy from datalevin-native...

No, this doesn't work:

:uberjar {:dependencies [[com.taoensso/encore "3.121.0"]
                          [com.taoensso/nippy "3.4.2"
                           :exclusions [com.taoensso/encore]]        [org.clojars.huahaiy/datalevin-native "0.9.12"
                                       :exclusions [com.taoensso/nippy]]]
Same error

ok, it is aot'ed

let me see why that's the case

Okay, thank you for your attention

doesn't seem to be any good reason to AOT these, will be removed

👌 1
🚀 1