API Reference
Modules
-
clj_analyzer
Clojerl analyzer.
-
clj_behaviour
Clojerl behaviour checks.
-
clj_cache
Generic cache module.
-
clj_compiler
Clojerl compiler's entrypoint.
-
clj_edn
Clojerl EDN (Extensible Data Notation) parser.
-
clj_emitter
Clojerl emitter.
-
clj_emitter_pattern
Utility functions for processing patterns in the Clojerl emitter.
-
clj_env
Clojerl compilation environment.
-
clj_hash_collision
Hash collision handling for data structures.
-
clj_module
Clojerl compilation module.
-
clj_multimethod
Clojure multimethod.
-
clj_murmur3
Murmur3 hash in Erlang.
-
clj_protocol
Clojerl protocol helper functions.
-
clj_reader
Clojerl reader.
-
clj_rt
General functions used during runtime.
-
clj_scope
Nested scopes.
-
clj_utils
Utility functions.
-
clj_vector
Clojure's persistent vector implementation in Erlang.
-
clojerl
Clojerl API.
-
clojerl.Agent
Clojure Agent.
- clojerl.ArityError
- clojerl.AssertionError
- clojerl.Atom
- clojerl.BadArgumentError
- clojerl.BitString
- clojerl.Boolean
- clojerl.Cons
- clojerl.Cycle
- clojerl.Delay
- clojerl.DummyResolver
- clojerl.Error
- clojerl.ExceptionInfo
- clojerl.Float
- clojerl.Fn
- clojerl.Future
- clojerl.IAssociative
- clojerl.IBlockingDeref
- clojerl.IChunk
- clojerl.IChunkedSeq
- clojerl.IColl
- clojerl.ICounted
- clojerl.IDeref
- clojerl.IEncodeClojure
- clojerl.IEncodeErlang
- clojerl.IEquiv
- clojerl.IError
- clojerl.IExceptionInfo
- clojerl.IFn
- clojerl.IHash
- clojerl.IIndexed
- clojerl.IKVReduce
- clojerl.ILookup
- clojerl.IMap
- clojerl.IMeta
- clojerl.INamed
- clojerl.IOError
- clojerl.IPending
- clojerl.IRecord
- clojerl.IReduce
- clojerl.IReference
- clojerl.IResolver
- clojerl.IReversible
- clojerl.ISeq
- clojerl.ISeqable
- clojerl.ISequential
- clojerl.ISet
- clojerl.ISorted
- clojerl.IStack
- clojerl.IStringable
- clojerl.IType
- clojerl.IVector
- clojerl.IllegalAccessError
- clojerl.Integer
- clojerl.Iterate
- clojerl.Keyword
- clojerl.LazySeq
- clojerl.List
- clojerl.Map
- clojerl.Namespace
- clojerl.Nil
- clojerl.ProcessVal
- clojerl.Promise
- clojerl.Range
- clojerl.Repeat
- clojerl.Set
- clojerl.SortedMap
- clojerl.SortedSet
- clojerl.String
- clojerl.Symbol
- clojerl.TupleMap
- clojerl.Var
- clojerl.Vector
-
core_eval
An evaluator for Core Erlang abstract syntax.
- erlang.Fn
- erlang.List
- erlang.Map
- erlang.Port
- erlang.Process
- erlang.Reference
- erlang.Tuple
- erlang.Type
- erlang.io.File
- erlang.io.ICloseable
- erlang.io.IPushbackReader
- erlang.io.IReader
- erlang.io.IWriter
- erlang.io.PushbackReader
- erlang.io.StringReader
- erlang.io.StringWriter
-
erlang.util.CyclicBarrier
A very simple and basic implementation of a synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point.
- erlang.util.Date
- erlang.util.Regex
- erlang.util.UUID