Indexes of Joker Standard Namespaces and Types
Generated using gostd (5faf9119 aka gostd-v0.19), which is based on Joker 1.1.0-gostd (188bcdf8 aka v1.0.1) and built with Go 1.19.4.
Index of Special Forms
Index of Namespaces
NOTE: go.std.* namespaces are prototypes, subject to change, and available via the "gostd" fork of Joker.
- go.std.archive.tar
- go.std.archive.zip
- go.std.bufio
- go.std.bytes
- go.std.compress.bzip2
- go.std.compress.flate
- go.std.compress.gzip
- go.std.compress.lzw
- go.std.compress.zlib
- go.std.container.heap
- go.std.container.list
- go.std.container.ring
- go.std.context
- go.std.crypto
- go.std.crypto.aes
- go.std.crypto.cipher
- go.std.crypto.des
- go.std.crypto.dsa
- go.std.crypto.ecdsa
- go.std.crypto.ed25519
- go.std.crypto.elliptic
- go.std.crypto.hmac
- go.std.crypto.md5
- go.std.crypto.rand
- go.std.crypto.rc4
- go.std.crypto.rsa
- go.std.crypto.sha1
- go.std.crypto.sha256
- go.std.crypto.sha512
- go.std.crypto.subtle
- go.std.crypto.tls
- go.std.crypto.x509
- go.std.crypto.x509.pkix
- go.std.database.sql
- go.std.database.sql.driver
- go.std.debug.buildinfo
- go.std.debug.dwarf
- go.std.debug.elf
- go.std.debug.gosym
- go.std.debug.macho
- go.std.debug.pe
- go.std.debug.plan9obj
- go.std.embed
- go.std.encoding
- go.std.encoding.ascii85
- go.std.encoding.asn1
- go.std.encoding.base32
- go.std.encoding.base64
- go.std.encoding.binary
- go.std.encoding.csv
- go.std.encoding.gob
- go.std.encoding.hex
- go.std.encoding.json
- go.std.encoding.pem
- go.std.encoding.xml
- go.std.errors
- go.std.expvar
- go.std.flag
- go.std.fmt
- go.std.go.ast
- go.std.go.build
- go.std.go.build.constraint
- go.std.go.constant
- go.std.go.doc
- go.std.go.doc.comment
- go.std.go.format
- go.std.go.importer
- go.std.go.parser
- go.std.go.printer
- go.std.go.scanner
- go.std.go.token
- go.std.go.types
- go.std.hash
- go.std.hash.adler32
- go.std.hash.crc32
- go.std.hash.crc64
- go.std.hash.fnv
- go.std.hash.maphash
- go.std.html
- go.std.html.template
- go.std.image
- go.std.image.color
- go.std.image.color.palette
- go.std.image.draw
- go.std.image.gif
- go.std.image.jpeg
- go.std.image.png
- go.std.index.suffixarray
- go.std.io
- go.std.io.fs
- go.std.io.ioutil
- go.std.log
- go.std.log.syslog
- go.std.math
- go.std.math.big
- go.std.math.bits
- go.std.math.rand
- go.std.mime
- go.std.mime.multipart
- go.std.mime.quotedprintable
- go.std.net
- go.std.net.http
- go.std.net.http.cgi
- go.std.net.http.cookiejar
- go.std.net.http.fcgi
- go.std.net.http.httptest
- go.std.net.http.httptrace
- go.std.net.http.httputil
- go.std.net.http.pprof
- go.std.net.mail
- go.std.net.netip
- go.std.net.rpc
- go.std.net.rpc.jsonrpc
- go.std.net.smtp
- go.std.net.textproto
- go.std.net.url
- go.std.os
- go.std.os.exec
- go.std.os.signal
- go.std.os.user
- go.std.path
- go.std.path.filepath
- go.std.plugin
- go.std.reflect
- go.std.regexp
- go.std.regexp.syntax
- go.std.runtime
- go.std.runtime.cgo
- go.std.runtime.debug
- go.std.runtime.metrics
- go.std.runtime.pprof
- go.std.runtime.trace
- go.std.sort
- go.std.strconv
- go.std.strings
- go.std.sync
- go.std.sync.atomic
- go.std.syscall
- go.std.testing
- go.std.testing.fstest
- go.std.testing.iotest
- go.std.testing.quick
- go.std.text.scanner
- go.std.text.tabwriter
- go.std.text.template
- go.std.text.template.parse
- go.std.time
- go.std.unicode
- go.std.unicode.utf16
- go.std.unicode.utf8
- go.std.unsafe
- joker.base64
- joker.better-cond
- joker.bolt
- joker.core
- joker.crypto
- joker.csv
- joker.filepath
- joker.hex
- joker.hiccup
- joker.html
- joker.http
- joker.io
- joker.json
- joker.markdown
- joker.math
- joker.os
- joker.pprint
- joker.repl
- joker.runtime
- joker.set
- joker.strconv
- joker.string
- joker.template
- joker.test
- joker.time
- joker.tools.cli
- joker.url
- joker.uuid
- joker.walk
- joker.yaml
Index of Types
- ArrayMap
- ArrayMapSeq
- ArrayNodeSeq
- ArraySeq
- Associative
- Atom
- BigFloat
- BigInt
- BoltDB
- Boolean
- Buffer
- BufferedReader
- Callable
- Channel
- Char
- Collection
- Comparable
- Comparator
- ConsSeq
- Counted
- Delay
- Deref
- Double
- Error
- EvalError
- ExInfo
- File
- Fn
- Gettable
- GoObject
- 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 Special Forms
-
.
(. instance member args*)
(.member instance args*)
The instance is evaluated and the member (receiver, method, or
field name) invoked with args* or retrieved.
If wrapped in a (set! (. ...) expr), the member (which must be a field)
is set to the value of expr. -
def
(def symbol doc-string? init?)
Creates and interns a global var with the name
of symbol in the current namespace (*ns*) or locates such a var if
it already exists. If init is supplied, it is evaluated, and the
root binding of the var is set to the resulting value. If init is
not supplied, the root binding of the var is unaffected. -
do
(do exprs*)
Evaluates the expressions in order and returns the value of
the last. If no expressions are supplied, returns nil. -
if
(if test then else?)
Evaluates test. If not the singular values nil or false,
evaluates and yields then, otherwise, evaluates and yields else. If
else is not supplied it defaults to nil. -
quote
(quote form)
Yields the unevaluated form.
-
recur
(recur exprs*)
Evaluates the exprs in order, then, in parallel, rebinds
the bindings of the recursion point to the values of the exprs.
Execution then jumps back to the recursion point, a loop or fn method. -
set!
(set! var-symbol expr)
(set! (. instance-expr instanceFieldName-symbol) expr)
Set a global variable or a field in a struct type. Returns expr.
-
throw
(throw expr)
The expr is evaluated and thrown, therefore it should yield an Error object.
User code should normally use (ex-info) function to create new Error objects. -
try
(try expr* catch-clause* finally-clause?)
catch-clause => (catch type name expr*)
finally-clause => (finally expr*)
Catches and handles errors.
User code should normally use (ex-info) function to create new Error objects. -
var
(var symbol)
The symbol must resolve to a var, and the Var object
itself (not its value) is returned. The reader macro #'x expands to (var x).
Joker Standard Namespaces
-
go.std.archive.tar
v1.0Provides a low-level interface to the archive/tar package.
details -
go.std.archive.zip
v1.0Provides a low-level interface to the archive/zip package.
details -
go.std.bufio
v1.0Provides a low-level interface to the bufio package.
details -
go.std.bytes
v1.0Provides a low-level interface to the bytes package.
details -
go.std.compress.bzip2
v1.0Provides a low-level interface to the compress/bzip2 package.
details -
go.std.compress.flate
v1.0Provides a low-level interface to the compress/flate package.
details -
go.std.compress.gzip
v1.0Provides a low-level interface to the compress/gzip package.
details -
go.std.compress.lzw
v1.0Provides a low-level interface to the compress/lzw package.
details -
go.std.compress.zlib
v1.0Provides a low-level interface to the compress/zlib package.
details -
go.std.container.heap
v1.0Provides a low-level interface to the container/heap package.
details -
go.std.container.list
v1.0Provides a low-level interface to the container/list package.
details -
go.std.container.ring
v1.0Provides a low-level interface to the container/ring package.
details -
go.std.context
v1.0Provides a low-level interface to the context package.
details -
go.std.crypto
v1.0Provides a low-level interface to the crypto package.
details -
go.std.crypto.aes
v1.0Provides a low-level interface to the crypto/aes package.
details -
go.std.crypto.cipher
v1.0Provides a low-level interface to the crypto/cipher package.
details -
go.std.crypto.des
v1.0Provides a low-level interface to the crypto/des package.
details -
go.std.crypto.dsa
v1.0Provides a low-level interface to the crypto/dsa package.
details -
go.std.crypto.ecdsa
v1.0Provides a low-level interface to the crypto/ecdsa package.
details -
go.std.crypto.ed25519
v1.0Provides a low-level interface to the crypto/ed25519 package.
details -
go.std.crypto.elliptic
v1.0Provides a low-level interface to the crypto/elliptic package.
details -
go.std.crypto.hmac
v1.0Provides a low-level interface to the crypto/hmac package.
details -
go.std.crypto.md5
v1.0Provides a low-level interface to the crypto/md5 package.
details -
go.std.crypto.rand
v1.0Provides a low-level interface to the crypto/rand package.
details -
go.std.crypto.rc4
v1.0Provides a low-level interface to the crypto/rc4 package.
details -
go.std.crypto.rsa
v1.0Provides a low-level interface to the crypto/rsa package.
details -
go.std.crypto.sha1
v1.0Provides a low-level interface to the crypto/sha1 package.
details -
go.std.crypto.sha256
v1.0Provides a low-level interface to the crypto/sha256 package.
details -
go.std.crypto.sha512
v1.0Provides a low-level interface to the crypto/sha512 package.
details -
go.std.crypto.subtle
v1.0Provides a low-level interface to the crypto/subtle package.
details -
go.std.crypto.tls
v1.0Provides a low-level interface to the crypto/tls package.
details -
go.std.crypto.x509
v1.0Provides a low-level interface to the crypto/x509 package.
details -
go.std.crypto.x509.pkix
v1.0Provides a low-level interface to the crypto/x509/pkix package.
details -
go.std.database.sql
v1.0Provides a low-level interface to the database/sql package.
details -
go.std.database.sql.driver
v1.0Provides a low-level interface to the database/sql/driver package.
details -
go.std.debug.buildinfo
v1.0Provides a low-level interface to the debug/buildinfo package.
details -
go.std.debug.dwarf
v1.0Provides a low-level interface to the debug/dwarf package.
details -
go.std.debug.elf
v1.0Provides a low-level interface to the debug/elf package.
details -
go.std.debug.gosym
v1.0Provides a low-level interface to the debug/gosym package.
details -
go.std.debug.macho
v1.0Provides a low-level interface to the debug/macho package.
details -
go.std.debug.pe
v1.0Provides a low-level interface to the debug/pe package.
details -
go.std.debug.plan9obj
v1.0Provides a low-level interface to the debug/plan9obj package.
details -
go.std.embed
v1.0Provides a low-level interface to the embed package.
details -
go.std.encoding
v1.0Provides a low-level interface to the encoding package.
details -
go.std.encoding.ascii85
v1.0Provides a low-level interface to the encoding/ascii85 package.
details -
go.std.encoding.asn1
v1.0Provides a low-level interface to the encoding/asn1 package.
details -
go.std.encoding.base32
v1.0Provides a low-level interface to the encoding/base32 package.
details -
go.std.encoding.base64
v1.0Provides a low-level interface to the encoding/base64 package.
details -
go.std.encoding.binary
v1.0Provides a low-level interface to the encoding/binary package.
details -
go.std.encoding.csv
v1.0Provides a low-level interface to the encoding/csv package.
details -
go.std.encoding.gob
v1.0Provides a low-level interface to the encoding/gob package.
details -
go.std.encoding.hex
v1.0Provides a low-level interface to the encoding/hex package.
details -
go.std.encoding.json
v1.0Provides a low-level interface to the encoding/json package.
details -
go.std.encoding.pem
v1.0Provides a low-level interface to the encoding/pem package.
details -
go.std.encoding.xml
v1.0Provides a low-level interface to the encoding/xml package.
details -
go.std.errors
v1.0Provides a low-level interface to the errors package.
details -
go.std.expvar
v1.0Provides a low-level interface to the expvar package.
details -
go.std.flag
v1.0Provides a low-level interface to the flag package.
details -
go.std.fmt
v1.0Provides a low-level interface to the fmt package.
details -
go.std.go.ast
v1.0Provides a low-level interface to the go/ast package.
details -
go.std.go.build
v1.0Provides a low-level interface to the go/build package.
details -
go.std.go.build.constraint
v1.0Provides a low-level interface to the go/build/constraint package.
details -
go.std.go.constant
v1.0Provides a low-level interface to the go/constant package.
details -
go.std.go.doc
v1.0Provides a low-level interface to the go/doc package.
details -
go.std.go.doc.comment
v1.0Provides a low-level interface to the go/doc/comment package.
details -
go.std.go.format
v1.0Provides a low-level interface to the go/format package.
details -
go.std.go.importer
v1.0Provides a low-level interface to the go/importer package.
details -
go.std.go.parser
v1.0Provides a low-level interface to the go/parser package.
details -
go.std.go.printer
v1.0Provides a low-level interface to the go/printer package.
details -
go.std.go.scanner
v1.0Provides a low-level interface to the go/scanner package.
details -
go.std.go.token
v1.0Provides a low-level interface to the go/token package.
details -
go.std.go.types
v1.0Provides a low-level interface to the go/types package.
details -
go.std.hash
v1.0Provides a low-level interface to the hash package.
details -
go.std.hash.adler32
v1.0Provides a low-level interface to the hash/adler32 package.
details -
go.std.hash.crc32
v1.0Provides a low-level interface to the hash/crc32 package.
details -
go.std.hash.crc64
v1.0Provides a low-level interface to the hash/crc64 package.
details -
go.std.hash.fnv
v1.0Provides a low-level interface to the hash/fnv package.
details -
go.std.hash.maphash
v1.0Provides a low-level interface to the hash/maphash package.
details -
go.std.html
v1.0Provides a low-level interface to the html package.
details -
go.std.html.template
v1.0Provides a low-level interface to the html/template package.
details -
go.std.image
v1.0Provides a low-level interface to the image package.
details -
go.std.image.color
v1.0Provides a low-level interface to the image/color package.
details -
go.std.image.color.palette
v1.0Provides a low-level interface to the image/color/palette package.
details -
go.std.image.draw
v1.0Provides a low-level interface to the image/draw package.
details -
go.std.image.gif
v1.0Provides a low-level interface to the image/gif package.
details -
go.std.image.jpeg
v1.0Provides a low-level interface to the image/jpeg package.
details -
go.std.image.png
v1.0Provides a low-level interface to the image/png package.
details -
go.std.index.suffixarray
v1.0Provides a low-level interface to the index/suffixarray package.
details -
go.std.io
v1.0Provides a low-level interface to the io package.
details -
go.std.io.fs
v1.0Provides a low-level interface to the io/fs package.
details -
go.std.io.ioutil
v1.0Provides a low-level interface to the io/ioutil package.
details -
go.std.log
v1.0Provides a low-level interface to the log package.
details -
go.std.log.syslog
v1.0Provides a low-level interface to the log/syslog package.
details -
go.std.math
v1.0Provides a low-level interface to the math package.
details -
go.std.math.big
v1.0Provides a low-level interface to the math/big package.
details -
go.std.math.bits
v1.0Provides a low-level interface to the math/bits package.
details -
go.std.math.rand
v1.0Provides a low-level interface to the math/rand package.
details -
go.std.mime
v1.0Provides a low-level interface to the mime package.
details -
go.std.mime.multipart
v1.0Provides a low-level interface to the mime/multipart package.
details -
go.std.mime.quotedprintable
v1.0Provides a low-level interface to the mime/quotedprintable package.
details -
go.std.net
v1.0Provides a low-level interface to the net package.
details -
go.std.net.http
v1.0Provides a low-level interface to the net/http package.
details -
go.std.net.http.cgi
v1.0Provides a low-level interface to the net/http/cgi package.
details -
go.std.net.http.cookiejar
v1.0Provides a low-level interface to the net/http/cookiejar package.
details -
go.std.net.http.fcgi
v1.0Provides a low-level interface to the net/http/fcgi package.
details -
go.std.net.http.httptest
v1.0Provides a low-level interface to the net/http/httptest package.
details -
go.std.net.http.httptrace
v1.0Provides a low-level interface to the net/http/httptrace package.
details -
go.std.net.http.httputil
v1.0Provides a low-level interface to the net/http/httputil package.
details -
go.std.net.http.pprof
v1.0Provides a low-level interface to the net/http/pprof package.
details -
go.std.net.mail
v1.0Provides a low-level interface to the net/mail package.
details -
go.std.net.netip
v1.0Provides a low-level interface to the net/netip package.
details -
go.std.net.rpc
v1.0Provides a low-level interface to the net/rpc package.
details -
go.std.net.rpc.jsonrpc
v1.0Provides a low-level interface to the net/rpc/jsonrpc package.
details -
go.std.net.smtp
v1.0Provides a low-level interface to the net/smtp package.
details -
go.std.net.textproto
v1.0Provides a low-level interface to the net/textproto package.
details -
go.std.net.url
v1.0Provides a low-level interface to the net/url package.
details -
go.std.os
v1.0Provides a low-level interface to the os package.
details -
go.std.os.exec
v1.0Provides a low-level interface to the os/exec package.
details -
go.std.os.signal
v1.0Provides a low-level interface to the os/signal package.
details -
go.std.os.user
v1.0Provides a low-level interface to the os/user package.
details -
go.std.path
v1.0Provides a low-level interface to the path package.
details -
go.std.path.filepath
v1.0Provides a low-level interface to the path/filepath package.
details -
go.std.plugin
v1.0Provides a low-level interface to the plugin package.
details -
go.std.reflect
v1.0Provides a low-level interface to the reflect package.
details -
go.std.regexp
v1.0Provides a low-level interface to the regexp package.
details -
go.std.regexp.syntax
v1.0Provides a low-level interface to the regexp/syntax package.
details -
go.std.runtime
v1.0Provides a low-level interface to the runtime package.
details -
go.std.runtime.cgo
v1.0Provides a low-level interface to the runtime/cgo package.
details -
go.std.runtime.debug
v1.0Provides a low-level interface to the runtime/debug package.
details -
go.std.runtime.metrics
v1.0Provides a low-level interface to the runtime/metrics package.
details -
go.std.runtime.pprof
v1.0Provides a low-level interface to the runtime/pprof package.
details -
go.std.runtime.trace
v1.0Provides a low-level interface to the runtime/trace package.
details -
go.std.sort
v1.0Provides a low-level interface to the sort package.
details -
go.std.strconv
v1.0Provides a low-level interface to the strconv package.
details -
go.std.strings
v1.0Provides a low-level interface to the strings package.
details -
go.std.sync
v1.0Provides a low-level interface to the sync package.
details -
go.std.sync.atomic
v1.0Provides a low-level interface to the sync/atomic package.
details -
go.std.syscall
v1.0Provides a low-level interface to the syscall package.
details -
go.std.testing
v1.0Provides a low-level interface to the testing package.
details -
go.std.testing.fstest
v1.0Provides a low-level interface to the testing/fstest package.
details -
go.std.testing.iotest
v1.0Provides a low-level interface to the testing/iotest package.
details -
go.std.testing.quick
v1.0Provides a low-level interface to the testing/quick package.
details -
go.std.text.scanner
v1.0Provides a low-level interface to the text/scanner package.
details -
go.std.text.tabwriter
v1.0Provides a low-level interface to the text/tabwriter package.
details -
go.std.text.template
v1.0Provides a low-level interface to the text/template package.
details -
go.std.text.template.parse
v1.0Provides a low-level interface to the text/template/parse package.
details -
go.std.time
v1.0Provides a low-level interface to the time package.
details -
go.std.unicode
v1.0Provides a low-level interface to the unicode package.
details -
go.std.unicode.utf16
v1.0Provides a low-level interface to the unicode/utf16 package.
details -
go.std.unicode.utf8
v1.0Provides a low-level interface to the unicode/utf8 package.
details -
go.std.unsafe
v1.0Provides a low-level interface to the unsafe package.
details -
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.bolt
v1.0Provide API for Bolt embedded database https://github.com/etcd-io/bbolt.
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.markdown
v1.0Implements GitHub Flavored Markdown rendering.
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.pprint
v1.0Pretty printing utilities. Based on Clojure implementation.
details -
joker.repl
v1.0Utilities meant to be used interactively at the REPL.
details -
joker.runtime
v1.0Provides access to Go and Joker runtime information.
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.uuid
v1.0Generates UUIDs.
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)
Wraps the Go 'math/big.Float' type -
BigInt
v1.0(Concrete reference type)
Wraps the Go 'math/big.Int' type -
BoltDB
v1.0(Concrete type)
Wraps Bolt DB type -
Boolean
v1.0(Concrete type)
Wraps the Go 'bool' 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)
Wraps the Go 'rune' 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)
Wraps the Go 'float64' 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)
A callable function or macro implemented via Joker code -
Gettable
v1.0(Interface type)
-
GoObject
v1.0(Concrete type)
Wraps a Go object (of type 'interface{}'), typically an object of a named 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)
A possibly-namespace-qualified name prefixed by ':' -
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)
The 'nil' value -
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)
A callable function implemented via Go code -
Ratio
v1.0(Concrete reference type)
Wraps the Go 'math.big/Rat' type -
RecurBindings
v1.0(Concrete reference type)
-
Ref
v1.0(Interface type)
-
Regex
v1.0(Concrete reference type)
Wraps the Go 'regexp.Regexp' 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)
Wraps the Go 'string' type -
Symbol
v1.0(Concrete type)
-
Time
v1.0(Concrete type)
Wraps the Go 'time.Time' 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)