(all-dependencies-satisfied? initialized-plugin-names info)
Check whether all dependencies are satisfied for a plugin; return truthy if all are; otherwise log explanations about why they are not, and return falsey. For plugins that might have their dependencies satisfied in the near future
Check whether all dependencies are satisfied for a plugin; return truthy if all are; otherwise log explanations about why they are not, and return falsey. For plugins that *might* have their dependencies satisfied in the near future
(log-once message)
(log-once plugin-name-or-nil message)
Log a message a single time, such as warning that a plugin cannot be initialized because of required dependencies. Subsequent calls with duplicate messages are automatically ignored.
Log a message a single time, such as warning that a plugin cannot be initialized because of required dependencies. Subsequent calls with duplicate messages are automatically ignored.
(update-unsatisfied-deps! initialized-plugin-names)
Updates internal list of plugins that still have unmet dependencies; returns sequence of plugin infos for all plugins that are now ready for initialization.
Updates internal list of plugins that still have unmet dependencies; returns sequence of plugin infos for all plugins that are now ready for initialization.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close