Hi Jesse, I found that dir works once the namespace has been "require"d, so this works:
user=> (require 'clojure.set) nil user=> (dir clojure.set) difference index ... Given that, I'm not sure why (dir clojure.string) works, but I'm guessing that once clojure starts, something has already done (require 'clojure.string). I don't think there's a bug with the Guix clojure package here.