(get-canonical-object)
(get-canonical-object m)
Gets the canonical object for a specific implementation. The canonical object is used to call implementation-specific protocol functions where required (e.g. creation of new arrays of the correct type for the implementation)
Gets the canonical object for a specific implementation. The canonical object is used to call implementation-specific protocol functions where required (e.g. creation of new arrays of the correct type for the implementation)
(get-implementation-key m)
Returns the implementation code for a given object
Returns the implementation code for a given object
(register-implementation canonical-object)
Registers an implementation for use. Should be called by all implementations when they are loaded.
Registers an implementation for use. Should be called by all implementations when they are loaded.
(try-load-implementation k)
Attempts to load an implementation for the given keyword. Returns nil if not possible, a non-nil value otherwise.
Attempts to load an implementation for the given keyword. Returns nil if not possible, a non-nil value otherwise.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close