An entry point to the dunaj API.

Do not require this namespace directly. Idiomatic use is through the :api section of the ns macro.


Available since version 1.0 (view source)

not referred automatically

  • (dunaj!)

Loads Dunaj.


Available since version 1.0 (view source)

not referred automatically

MACRO (dunaj-api! & decls)

Loads Dunaj API. To be used in Dunaj lite.

List of automatically referred vars (596)

* + - -> ->> ->lst ->map ->que ->set ->sorted-map ->sorted-map-by ->sorted-set ->sorted-set-by ->str ->vec ->vec-of . .. / < <! <!! <= = == > >! >!! >= Agent Any AnyArray AnyBatch AnyFn Array ArrayManager Atom Batch BatchManager Boolean Boolean+ Char Class Class+ Decimal Float Float+ Fn I IAcquirableFactory IAdjustable IAtomic ICharSequence IConfig IConfigurable IDuration IException IExecutor IFoldable IFuture IInstant IMeta IMutable INamed IOpenAware IPending IRed IRef IReference ITaskExecutor Integer Integer+ Keyword KeywordMap Macro Maybe Multimethod Number Number+ PortVal Postponed Predicate Rational Reduced Required String String+ Symbol Thread Thread+ Transducer U Uri Uuid Va Var acquirable? acquire! adjust! adjustable? advance agent agent? alt! alt!! alter alter! alter-config! alter-meta! and append append-coll apply array-manager as-> ascending? assert assoc assoc-deps assoc-in assoc-meta associative? atom atomic? await await-for bag? base64 base64-safe batch-manager batched bean->map blank? boolean boolean? box butlast cancel! cancellable? cancelled? canonical canonical? cap cas! case cat catenable? ceil chan char char-sequence? char? charset-formatter class class-instance? classpath clj clone close! coll? command-line-args comment commute comp compare complement concat cond cond-> cond->> condp config conj cons constantly contains? count counted? current-agent current-ns current-thread current-version cycle dec decimal? declare dedupe def def+ default-charset definterface defmacro defmethod defmulti defn defonce defprotocol defrecord deftype delay deliver! deps deref deregister! disj disj-all dissoc dissoc-in dissoc-one distinct distinct? do doall dored dorun doseq dosync dotimes doto double? drop drop-last drop-while dunaj-ns duration? edn empty empty-lst empty-map empty-que empty-seq empty-set empty-sorted-map empty-sorted-set empty-vec empty-vec-of empty? ensure ensure-batchable ensure-class-instance ensure-instance ensure-thread-local ensure-unpackable err err! error eval even? every? ex-data ex-info exception? exchange! execute extend! extend-protocol! extend-type! extends? false? ffirst file filter first flatten flip flippable? float? floor fn fn? fnil fold fold-augmented fold-batched fold-unpacked folding for force format frequencies future future? gensym get get-in go go-loop grab-scope group-by homogeneous? html http https identical-type? identical? identity if if-let if-not if-some illegal-argument illegal-state in in-scope? inc index-out-of-bounds indexed instance? instant instant? integer? interleave interpose into invert invertible? invocable? invoke io io! item-type iterate json juxt keep key keys keyword keyword->class keyword? last lazy-cat lazy-seq let letfn lines list? local locking loop lst macroexpand macroexpand-1 macroexpand-all map map? mapcat matches max memoize merge merge-with meta milliseconds min mod multimap? mutable? name namespace nanoseconds neg? next nil? nneg? nnext no-such-element nop not not-any? not-empty not-empty? not-every? not-implemented not= now npe npos? nth nthnext nthrest num number? numerical? odd? one? open? or out out! pair parse parse-whole partial partition partition-all partition-by pass! pcalls pcalls-unordered peek pmap pmap-unordered pop pos? postponed postponed? pow pp! pr! print print! print-one println! prn! promise protocol? provide-class provide-collection provide-sequential proxy proxy-super pt put! pvalues pvalues-unordered quad? que quint? quot quote rand rand-integer rand-nth range rational? read read! read-one! realized? recipe record-instance? record? recur red? reduce reduce-augmented reduce-batched reduce-one-augmented reduce-unpacked reduced reduced? reducing reductions ref ref? reference? register! reify release-pending-sends! release-scope! rem remove repeat repeatedly replace reset reset! reset-config! reset-meta! resource rest restart-agent! reverse reversible? revlist round sample satisfies? scope-push! scratch second section sectionable? select select-now selector send! send-off! sentinel seq seq? sequence sequential? set set! set-color! set-trace! set? several? shuffle shutdown-agents! single? sleep slice sliceable? slurp some some-> some->> some? sort sort-by sorted-sectionable? sorted-set sorted-set-by sorted-zipmap sorted-zipmap-by sorted? spit! split-at split-with sqrt stacked? start! str string? submit switch! symbol symbol? system take take! take-last take-nth take-while tap! thread thread-local? throw throwing-cap time timeout trace trade! trampoline transduce transduce-one transfold transform traverse triple? true? trunc try tuple type type-instance? type? unpacked unsafe-advance! unsupported-operation untap! update update-in update-meta uri? utf-16 utf-8 uuid val validator vals var var? vec vec-of vector? warn-on-reflection! when when-first when-let when-not when-some while with-bindings with-io-scope with-precision with-scope with-validation write! write-one! zero? zip zipmap