[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X][Y]
:about method
:as option
:body key
:constructors option
:decode key
:doc key
:exposes option
:exposes-methods option
:extends option
:factory option
:file key
:find command
:format option
:gen-class
:headers key
:id-gen
:implementors key
:implements option
:impl-ns option
:init option
:io tag
:load-impl-ns option
:macro key
:main option
:method message
:methods option
:name command
:name option
:new clause
:post key
:post-init option
:pre key
:prefix option
:query-params map
:query-string key
:request-method key
:safe tag
:status key
:status keyword
:strs keyword
:syms keyword
:tasks-atom
:total key
:value keyword
:when option
.. macro
.toUpperCase function
*compile-path* var
*eval-me* var
*mysql-host* var
*rabbit-connection*, 2nd, 3rd, 4th, 5th
*session* function, 2nd, 3rd
& symbol, as keyword
#() reader macro, 2nd
+ function
< function
= function
-> macro
> macro
->> macro
~ character
$ prefixes
$attribute syntax
$search-terms, 2nd, 3rd, 4th
$url-referrer, 2nd, 3rd
$user-agent, 2nd, 3rd
abracadabra, 2nd, 3rd
abstract syntax tree.
See AST.
abstractions, macro-syntactic
AbstractJavaClass
accept method
accept(NodeVisitor)
access member
access models unified
accessor methods
account-balance variable
ACI (atomic, consistent, isolated) properties
active record design pattern
ActiveMQ server
ActiveRecord library
ad hoc hierarchies
Java language classes
resolving conflicts
visitor pattern
add function
add-5-to-triple function
adder function
add-pair function, 2nd
add-quadruple-curried function
add-user function
add-watch function
Advanced Message Queuing Protocol.
See AMQP.
affiliate-fee
affiliate-id
after-load callback
agent function, 2nd, 3rd
agent type
agent-errors function
agents
await and await-for functions
errors and
mutating
send function
send-off function
side effects in STM transactions
validations
aget 2 tokens function
ahead of time.
See AOT.
alength tokens function
all-complete? function
all-greater-than function
all-lesser-than function
all-ns function, and find-ns function
all-users ref, 2nd
alphabetically function
alter function, 2nd, 3rd, 4th, 5th, 6th
alter-var-root function
amap function
AMQP (Advanced Message Queuing Protocol)
exchange
message queue
routing key
anaphora, 2nd
anaphoric macros, if construct
generalizing
implementing
anaphoric-if
an-argument symbol
and keyword
and macro
Animal class
Animal interface
Animal object
Animal type
anonymous functions
another-argument symbol
anya function
AOT (ahead of time)
apply-doc function
are macro
areduce function
args function, 2nd, 3rd, 4th
args-seq parameter, 2nd, 3rd
arities
arrays
aset tokens 2 actionable function
aspect-oriented logging
AssertionError
assert-true macro
AssignmentNode
assoc function, 2nd, 3rd, 4th
associations namespace
associations, in MySQL
assoc-in function
AST (abstract syntax tree), 2nd
asynchronous changes
atom type
atomic, consistent, isolated.
See ACI.
atomicity
atoms
auto-gensym, 2nd
await function
await-for function
backquote (’) reader macro
back-quote-test macro
bad-agent function
balance function
basicAck method, 2nd
basicConsume, 2nd, 3rd
basic-item-total function
batch-size, 2nd, 3rd
batch-wait-time, 2nd, 3rd
bean macro
before-save callback
before-update callback
belongs-to relationship
benefits, of macros
big data
BigIntegers
BigTable paper
binding form, 2nd
buried updates
business rules
byte code, Java
Bytes/toBytes column
calculate-total function
calculators example
*compile-path* var
generated classes
new files
calculators namespace
calculators_init.class
calculators.class file
calculators.clj
calculators$present_value__xx.class
Calendar class
calendar-obj symbol
callbacks, for MySQL
Cardelli, Luca
cascading-clojure library
Cascalog
case sensitivity
catch clause
category-is function, 2nd, 3rd, 4th, 5th
catt function
chapter-data.dist-fact namespace, 2nd
chapter-data.rails-log namespace
chapter-protocols.expense-protocol namespace
chapter-protocols.expense-record.NewExpense class
charges table
chars, strings and numbers and
checkValidity, 2nd
class hierarchies, Java language
classes/com/curry/utils directory
classify function, 2nd, 3rd
class-name function, 2nd
Classname-symbol method
CLASSPATH variable
clear-agent-errors
clj.script.examples namespace
clj-html, 2nd, 3rd
clj-record library
clj-record.boot namespace
clj-record.core namespace
clj-str, 2nd, 3rd
Clojure function, 2nd, 3rd
Clojure language
calling from Java Interop functionality
code, compiling to Java byte code
data structures
chars, strings, and numbers
keywords and symbols
nil, truth, and falsehood values
sequences
description of
doc macro and find-doc function
expression problem in
Hello, world program
installing
program flow
conditional forms
functional iteration
threading macros
REPL
sources of power of
advantages of Clojure language
functional language
functional programming
JVM
JVM-based language
Lisp
structure of
functions
let form
reader macros
side effects with do functions
try/catch/finally blocks and throw form
support for object orientation
syntax
lists, vectors, and hashes
XML and parentheses
syntax of
case sensitivity
prefix notation
whitespace and comments
Clojure map
Clojure runtime
Clojure tests
clojure_test table, 2nd
clojure.test library, 2nd
clojure.walk namespace, 2nd
clojure.xml namespace
clojure-hadoop
clojure-json library, 2nd
collecting results, of higher-order functions
column oriented, HBase
com.curry.utils.calculators namespace
com.gentest.AbstractJavaClass
com.gentest.ConcreteClojure-Class
combinability, increasing
combine function
comment character
comment macro, 2nd
comments, whitespace and
commute function, 2nd
compare-and-set! function, 2nd
compile function
compile time, shifting computation to
complement function
Compojure web-application framework
handling parameters
Hello, world! application
response from
sessions handling with
with-request-bindings macro
computation, shifting to compile time
compute-across function, 2nd
compute-averages-from function
concurrency and multicore future
immutability and
cond form
conditional forms
config-for function, 2nd
config-keys function
conflicts, resolving
conj function
connecting, to RabbitMQ server
cons cell
cons sequence
consistency
constantly function, 2nd
consumer type
consumer-for, 2nd, 3rd, 4th, 5th, 6th
consumer-id, 2nd
control characters
cookie handling, 2nd
cookies module
cookies, for HTTP interface
coordinated changes
core namespace
counter variable
counting words
create, read, update, and delete.
See CRUD.
create-ns function
create-response function
CRUD (create, read, update, and delete)
cube-all function
curry function
currying functions
daily-report function
dash prefix
data abstraction, for closures
data elements
data mapper for HBase
immutability and
reading from HBase
writing to HBase
for Redis
implementing
persistence
using Redis objects
data processing
map/reduce paradigm
analyzing rails sessions
counting words
generalizing
large-scale data processing
parsing logs
master/slave parallelization
defining job
defining slave
dispatching job
maintaining status
rerunning job
running job
seeing task errors
using master-slave framework
data storage
HBase
column oriented
data mapper for
direct access to
scalability
schema design
versions
MySQL
associations in
callbacks
clj-record.boot namespace
clj-record.core namespace
code organization of clj-record
user model
using active record design pattern
validations
Redis
data mapper for
installing
lists in
sets in
strings in
data structures
chars, strings, and numbers
keywords and symbols
nil, truth, and falsehood values
sequences
lists
maps
vectors
data types defrecord
deftype
Java language support for
reify
date_operations_spec.clj file
date-operations namespace
day-from function
db-query function
dcf.clj file
declare macro, 2nd
decoding
decrement function
DefaultSelenium
defclass function
defcurried macro, 2nd
defhtml macro
define construct
defmacro, 2nd
defmethod, 2nd
defmocktest construct
def-modus-operandi macro, 2nd, 3rd
defmulti, 2nd
defn macro, 2nd
defonce macro
defprotocol protocol
and nil argument
defining new
extend function
extend-type macro
participating in
reflecting on
defrecord function, 2nd, 3rd
def-redis-type macro, 2nd, 3rd
def-rot-encrypter macro
defsegment, 2nd
deftest macro
deftype data type
defwebmethod macro
defworker, 2nd, 3rd, 4th, 5th
delayed computation, and closures
deliver function, 2nd
delivery-from function, 2nd, 3rd, 4th, 5th, 6th, 7th
deref function, 2nd, 3rd, 4th, 5th
derive function
design, driven by DSLs
destroy-record function, 2nd
destructuring
map bindings
vector bindings
& symbol
nested vectors
detail-modus-operandi macro
direct access, to HBase
dirty reads, and unrepeatable reads
discounted-cash-flow function
DISPATCHED status
dispatch-fn
dispatching job
dispatch-reporting-jobs function
dispatch-value
dispatch-worker
dissoc function, 2nd
dist_fact.clj file
dist-fact namespace
distributed parallel programming
from-swarm macro
handling exceptions
multicasting messages
message-seq macro
next-message-from macro
send-message macro
parameterizing wait time
rebinding variables
remote workers
calling all
defining new
handling work requests
sending work requests
request priorities
testing framework, 2nd
work requests
fire and forget
handling
message-handling loop
processing
do form
do functions, side effects with
doall function
do-another-thing function
doc macro, and find-doc function
do-first-thing function
domain-specific languages.
See DSLs.
do-many-things function
doseq macro, 2nd
dosync
dosync block
dosync function, 2nd, 3rd, 4th, 5th
dosync macro
dot dot macro
dot operator
dot special form
dotimes macro, 2nd
doto macro
do-to-all function, 2nd
dots
double method dispatch
DSLs (domain-specific languages), 3rd
and macros
design driven by
user classification
adding primitives to execution engine
data element
dynamic updates
increasing combinability
power of DSL
segmenting
session persistence
dsl-store namespace
duck typing
dynamic languages, Clojure as
dynamic polymorphism
dynamic scope
dynamic updates
echo-app function
else expression
encoding
encrypt13 function
enter password string
equals method
error handling
errors and agents
task
every? function
exchange, for AMQP
exchange-name parameter
exchange-type parameter
execution engines, adding primitives to
exhibits-oddity, 2nd
expand-method function
Expense class, 2nd
Expense data type
expense namespace, 2nd, 3rd, 4th, 5th
ExpenseCalculations
expense-report function
ExpensesConnection object
expenses-greater-than function
expense-test namespace, 2nd
expensive-audit-log, 2nd, 3rd, 4th
expression problem
data types defrecord
deftype
Java language support for
reify
if-then-else constructs
in Clojure language
in Java language
modus operandi
def-modus-operandi macro
detail-modus-operandi macro
error handling
tracking of
monkey patching
multimethods solution
protocols
wrappers
extend function
extend-protocol protocol
and nil argument
defining new
extend function
extend-type macro
participating in
reflecting on
extend-type macro
extensibility
eXtensible Markup Language.
See XML.
external DSLs
external libraries
extreme programming.
See XP.
fact function
factorial function, 2nd, 3rd, 4th
falsehood value, nil and truth values and
fanex, 2nd
fast-calc function
favorite-movies set
fcf.clj file
fetch functions
fetch-all-expenses function, 2nd
fetch-expenses-greater-than function, 2nd
Fibonacci numbers
fields, methods and
file module
file-info module
files, adding to calculators example
filter function, 2nd, 3rd, 4th, 5th, 6th
filtering lists
final-amount-> function
finally clause
find-by-sql function
find-doc function
find-method, 2nd
find-ns function
find-records, 2nd
find-total-expenses function
fire and forget, work requests
first-expr
flatten-content function
fn form
for form
for loop
format method
forms, 2nd
free variables, and closures
free-cash-flow function
from-proxies function, 2nd, 3rd
from-swarm macro, 2nd, 3rd, 4th
function composition
functional iteration
doseq and dotimes macros
filter function
for form
loop/recur function
map function
reduce function
while macro
functional languages, Clojure as
concurrency and multicore future
higher-order functions
immutability
lazy and infinite sequences
software transactional memory
functional programming, for Clojure language
functions, 4th
anonymous
calling
currying
defining
multiple arity
mutually recursive functions
recursive functions
variadic functions
definition of
higher-order
complement function
constantly function
every? and some functions
memoize function
partial function
writing
keywords and symbols
partially applying
adapting functions
defining new functions
variable arity
future? function
future-cancel? function
future-cancelled? function
future-done? function
futures
gen-class macro
generalizing map/reduce paradigm
generateASM, 2nd
generated classes
gen-interface macro
gensym macro, 2nd
getCurrentStatus method
get-record, 2nd
getSecret method
GMT-FORMAT
Goetz, Brian
googling-clojurians, 2nd
greatest-of function
greet method
GregorianCalendar class, 2nd, 3rd
Grizzly project, for HTTP interface
GrizzlyAdapter class
GrizzlyAdapter interface, 2nd
GrizzlyWebServer class
group-by function, 2nd, 3rd
Hadoop Distributed File System.
See HDFS.
Hadoop map/reduce framework
handle-multiple-messages function
handle-request-message, 2nd, 3rd, 4th
hashCode method
hashes
has-many relationship, 2nd
hatt function
HBase
column oriented
data mapper for
reading from HBase
writing to HBase
direct access to
scalability
schema design
versions
HBase column
HBase row
HBase table, 2nd, 3rd, 4th
HBaseConfiguration table, 2nd
hbase-site.xml
HDFS (Hadoop Distributed File System)
hello function
Hello, world program
Hickey, Rich
hierarchies, ad hoc.
See ad hoc hierarchies.
higher-order functions, 2nd, 7th, 10th
collecting results of
complement
constantly
every? and some
filtering lists
memoize
partial
reducing lists
writing
highest-expense-during function
homoiconic
html macro, 2nd
HTTP interface
adding JSONP support to
supporting cookies
using Grizzly project
id field
identities, and values
immutability
objects and time
if construct, anaphoric
generalizing
implementing
if form, 2nd
if-let form, 2nd
if-then-else constructs
IGNORE string
immutability
and concurrency
of values
requirements for
import form
import macro
Incanter project
increment function
increment-day
increment-month
increment-year
independent changes, 2nd
infinite data structures
infinite sequences, lazy sequences and
infix macro
init-model function, 2nd
in-ns function
insert-into-hbase function
in-session, 2nd
installing, Redis
instances, creating
interfaces implementing
Java classes and
internal DSLs
Interop functionality, Java.
See Java Interop functionality.
in-transaction values
investigate-sessions function
IPersistentMap, 2nd, 3rd, 4th, 5th, 6th
is_category_QMARK protocol
is-category function, 2nd
ISeq interface, 2nd, 3rd, 4th
ISeq sequence
is-long? function
it symbol
item-total function
iteration, functional.
See functional iteration.
jabberwocky.txt file, 2nd
JAR file, 2nd, 3rd, 4th
Java interface, 2nd, 3rd, 4th
Java Messaging Service.
See JMS.
Java method, 2nd, 3rd, 4th
Java object, 2nd, 3rd, 4th
Java Virtual Machine.
See JVM.
java.lang.Long
javax.swing.JComb
javax.swing.JComponent
javax.swing.JFileChooser
JComboBox
JComponent
JDBC-redis library
JFileChooser
JIT (just in time) compiler
JMS (Java Messaging Service)
job-id, 2nd, 3rd
jobs defining
dispatching
rerunning
running
JRedis library
JSONP callbacks
jsonp parameter
JSONP support, for HTTP interface
JSR 914
judge-credentials function, 2nd, 3rd
just in time.
See JIT.
JVM (Java Virtual Machine)
as source of power for Clojure language
Clojure as
calling Clojure language from Java language
calling Java language from Clojure language
extensibility
type hints
k arguments
keys-config object
keyword functions
keywords, and symbols, 2nd
klass function
18.216.255.250