Uses of Package
clojure.lang

Packages that use clojure.lang
clojure.java.api Clojure interop from Java. 
clojure.lang Clojure language implementation. 
 

Classes in clojure.lang used by clojure.java.api
IFn
          IFn provides complete access to invoking any of Clojure's APIs.
 

Classes in clojure.lang used by clojure.lang
AFn
           
AFunction
           
AMapEntry
           
APersistentMap
           
APersistentMap.KeySeq
           
APersistentMap.ValSeq
           
APersistentSet
           
APersistentVector
           
APersistentVector.RSeq
           
APersistentVector.SubVector
           
ARef
           
AReference
           
ArraySeq
           
ArraySeq.ArraySeq_boolean
           
ArraySeq.ArraySeq_byte
           
ArraySeq.ArraySeq_char
           
ArraySeq.ArraySeq_double
           
ArraySeq.ArraySeq_float
           
ArraySeq.ArraySeq_int
           
ArraySeq.ArraySeq_long
           
ArraySeq.ArraySeq_short
           
ASeq
           
Associative
          Copyright (c) Rich Hickey.
BigInt
           
Binding
           
Compiler.C
           
Compiler.LiteralExpr
           
Compiler.LocalBinding
           
Compiler.LocalBindingExpr
           
Compiler.MaybePrimitiveExpr
           
Compiler.ObjExpr
           
Compiler.ObjMethod
           
Cons
           
Counted
          Copyright (c) Rich Hickey.
Cycle
           
EnumerationSeq
           
Fn
           
IAtom
           
IChunk
           
IChunkedSeq
           
IDeref
           
IEditableCollection
           
IExceptionInfo
          Interface for exceptions that carry data (a map) as additional payload.
IFn
          IFn provides complete access to invoking any of Clojure's APIs.
IHashEq
           
IKVReduce
           
ILookup
           
ILookupSite
           
ILookupThunk
           
IMapEntry
           
IMapIterable
          Indicate a map can provide more efficient key and val iterators.
IMeta
           
Indexed
           
IndexedSeq
           
IObj
           
IPending
           
IPersistentCollection
          Copyright (c) Rich Hickey.
IPersistentList
           
IPersistentMap
           
IPersistentSet
           
IPersistentStack
           
IPersistentVector
          Copyright (c) Rich Hickey.
IReduce
           
IReduceInit
           
IRef
           
IReference
           
ISeq
          A persistent, functional, sequence interface

ISeqs are immutable values, i.e.

Iterate
           
IteratorSeq
           
ITransientAssociative
           
ITransientCollection
           
ITransientMap
           
ITransientSet
           
ITransientVector
           
Keyword
           
LineNumberingPushbackReader
           
MapEquivalence
           
MethodImplCache
           
MultiFn
           
Named
           
Namespace
           
Numbers.Category
           
Obj
           
PersistentArrayMap
          Simple implementation of persistent map on an array

Note that instances of this class are constant values i.e.

PersistentHashMap
           
PersistentHashSet
           
PersistentList
           
PersistentQueue
          conses onto rear, peeks/pops from front See Okasaki's Batched Queues This differs in that it uses a PersistentVector as the rear, which is in-order, so no reversing or suspensions required for persistent use
PersistentStructMap
           
PersistentStructMap.Def
           
PersistentTreeMap
          Persistent Red Black Tree Note that instances of this class are constant values i.e.
PersistentTreeMap.NodeIterator
           
PersistentTreeSet
           
PersistentVector
           
PersistentVector.Node
           
Ratio
           
ReaderConditional
           
Ref
           
Repeat
           
RestFn
           
Reversible
           
Seqable
           
Sequential
          Copyright (c) Rich Hickey.
Settable
           
Sorted
           
StringSeq
           
Symbol
           
TaggedLiteral
           
Util.EquivPred
           
Var
           
WarnBoxedMath
           
 



Copyright © 2015. All Rights Reserved.