Indexes of Joker Standard Namespaces and Types
Index of Namespaces
- joker.base64
- joker.better-cond
- joker.core
- joker.crypto
- joker.csv
- joker.filepath
- joker.hex
- joker.hiccup
- joker.html
- joker.http
- joker.io
- joker.json
- joker.math
- joker.os
- joker.repl
- joker.set
- joker.strconv
- joker.string
- joker.template
- joker.test
- joker.time
- joker.tools.cli
- joker.url
- joker.walk
- joker.yaml
Index of Types
- ArrayMap
- ArrayMapSeq
- ArrayNodeSeq
- ArraySeq
- Associative
- Atom
- BigFloat
- BigInt
- Boolean
- Buffer
- BufferedReader
- Callable
- Channel
- Char
- Collection
- Comparable
- Comparator
- ConsSeq
- Counted
- Delay
- Deref
- Double
- Error
- EvalError
- ExInfo
- File
- Fn
- Gettable
- HashMap
- IOReader
- IOWriter
- Indexed
- Int
- KVReduce
- Keyword
- LazySeq
- List
- Map
- MapSet
- MappingSeq
- Meta
- Named
- Namespace
- Nil
- NodeSeq
- Number
- ParseError
- Pending
- Proc
- Ratio
- RecurBindings
- Ref
- Regex
- Reversible
- Seq
- Seqable
- Sequential
- Set
- Stack
- String
- Symbol
- Time
- Type
- Var
- Vector
- VectorRSeq
- VectorSeq
Joker Standard Namespaces
-
joker.base64
v1.0Implements base64 encoding as specified by RFC 4648.
details -
joker.better-cond
v1.0A collection of variations on Clojure's core macros.
details -
joker.core
v1.0Core library of Joker.
details -
joker.crypto
v1.0Implements common cryptographic and hash functions.
details -
joker.csv
v1.0Reads and writes comma-separated values (CSV) files as defined in RFC 4180.
details -
joker.filepath
v1.0Implements utility routines for manipulating filename paths.
details -
joker.hex
v1.0Implements hexadecimal encoding and decoding.
details -
joker.hiccup
v1.0Renders HTML, XML, or XHTML markup to a string, based on prior work in Hiccup.
details -
joker.html
v1.0Provides functions for escaping and unescaping HTML text.
details -
joker.http
v1.0Provides HTTP client and server implementations.
details -
joker.io
v1.0Provides basic interfaces to I/O primitives.
details -
joker.json
v1.0Implements encoding and decoding of JSON as defined in RFC 4627.
details -
joker.math
v1.0Provides basic constants and mathematical functions.
details -
joker.os
v1.0Provides a platform-independent interface to operating system functionality.
details -
joker.repl
v1.0Utilities meant to be used interactively at the REPL.
details -
joker.set
v1.0Set operations such as union/intersection.
details -
joker.strconv
v1.0Implements conversions to and from string representations of basic data types.
details -
joker.string
v1.0Implements simple functions to manipulate strings.
details -
joker.template
v1.0Macros that expand to repeated copies of a template expression.
details -
joker.test
v1.0A unit testing framework.
details -
joker.time
v1.0Provides functionality for measuring and displaying time.
details -
joker.tools.cli
v1.0Tools for working with command line arguments.
details -
joker.url
v1.0Parses URLs and implements query escaping.
details -
joker.walk
v1.0Defines a generic tree walker for Clojure data structures.
details -
joker.yaml
v1.0Implements encoding and decoding of YAML.
details
Joker Standard Types
Note: These types are "omnipresent", in that they're not members of any particular namespace, but are available for resolution regardless of the current value of *ns* (the current namespace).
-
ArrayMap
v1.0(Concrete reference type)
-
ArrayMapSeq
v1.0(Concrete reference type)
-
ArrayNodeSeq
v1.0(Concrete reference type)
-
ArraySeq
v1.0(Concrete reference type)
-
Associative
v1.0(Interface type)
-
Atom
v1.0(Concrete reference type)
-
BigFloat
v1.0(Concrete reference type)
-
BigInt
v1.0(Concrete reference type)
-
Boolean
v1.0(Concrete type)
-
Buffer
v1.0(Concrete reference type)
-
BufferedReader
v1.0(Concrete reference type)
-
Callable
v1.0(Interface type)
-
Channel
v1.0(Concrete reference type)
-
Char
v1.0(Concrete type)
-
Collection
v1.0(Interface type)
-
Comparable
v1.0(Interface type)
-
Comparator
v1.0(Interface type)
-
ConsSeq
v1.0(Concrete reference type)
-
Counted
v1.0(Interface type)
-
Delay
v1.0(Concrete reference type)
-
Deref
v1.0(Interface type)
-
Double
v1.0(Concrete type)
-
Error
v1.0(Interface type)
-
EvalError
v1.0(Concrete reference type)
-
ExInfo
v1.0(Concrete reference type)
-
File
v1.0(Concrete reference type)
-
Fn
v1.0(Concrete reference type)
-
Gettable
v1.0(Interface type)
-
HashMap
v1.0(Concrete reference type)
-
IOReader
v1.0(Interface type)
-
IOWriter
v1.0(Interface type)
-
Indexed
v1.0(Interface type)
-
Int
v1.0(Concrete type)
Wraps the Go 'int' type, which is 32 bits wide on 32-bit hosts, 64 bits wide on 64-bit hosts, etc. -
KVReduce
v1.0(Interface type)
-
Keyword
v1.0(Concrete type)
-
LazySeq
v1.0(Concrete reference type)
-
List
v1.0(Concrete reference type)
-
Map
v1.0(Interface type)
-
MapSet
v1.0(Concrete reference type)
-
MappingSeq
v1.0(Concrete reference type)
-
Meta
v1.0(Interface type)
-
Named
v1.0(Interface type)
-
Namespace
v1.0(Concrete reference type)
-
Nil
v1.0(Concrete type)
-
NodeSeq
v1.0(Concrete reference type)
-
Number
v1.0(Interface type)
-
ParseError
v1.0(Concrete reference type)
-
Pending
v1.0(Interface type)
-
Proc
v1.0(Concrete reference type)
-
Ratio
v1.0(Concrete reference type)
-
RecurBindings
v1.0(Concrete reference type)
-
Ref
v1.0(Interface type)
-
Regex
v1.0(Concrete type)
-
Reversible
v1.0(Interface type)
-
Seq
v1.0(Interface type)
-
Seqable
v1.0(Interface type)
-
Sequential
v1.0(Interface type)
-
Set
v1.0(Interface type)
-
Stack
v1.0(Interface type)
-
String
v1.0(Concrete type)
-
Symbol
v1.0(Concrete type)
-
Time
v1.0(Concrete type)
-
Type
v1.0(Concrete reference type)
-
Var
v1.0(Concrete reference type)
-
Vector
v1.0(Concrete reference type)
-
VectorRSeq
v1.0(Concrete reference type)
-
VectorSeq
v1.0(Concrete reference type)