Index

[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]

SYMBOL

: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*2nd3rd4th5th
*session* function2nd3rd
& symbol, as keyword
#() reader macro2nd
+ function
< function
= function
-> macro
> macro
->> macro
~ character
$ prefixes
$attribute syntax
$search-terms2nd3rd4th
$url-referrer2nd3rd
$user-agent2nd3rd

A

abracadabra2nd3rd
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 function2nd
add-quadruple-curried function
add-user function
add-watch function
Advanced Message Queuing Protocol.
    See AMQP.
affiliate-fee
affiliate-id
after-load callback
agent function2nd3rd
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 ref2nd
alphabetically function
alter function2nd3rd4th5th6th
alter-var-root function
amap function
AMQP (Advanced Message Queuing Protocol)
  exchange
  message queue
  routing key
anaphora2nd
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 function2nd3rd4th
args-seq parameter2nd3rd
arities
arrays
aset tokens 2 actionable function
aspect-oriented logging
AssertionError
assert-true macro
AssignmentNode
assoc function2nd3rd4th
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-gensym2nd
await function
await-for function

B

backquote (’) reader macro
back-quote-test macro
bad-agent function
balance function
basicAck method2nd
basicConsume2nd3rd
basic-item-total function
batch-size2nd3rd
batch-wait-time2nd3rd
bean macro
before-save callback
before-update callback
belongs-to relationship
benefits, of macros
big data
BigIntegers
BigTable paper
binding form2nd
buried updates
business rules
byte code, Java
Bytes/toBytes column

C

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 function2nd3rd4th5th
catt function
chapter-data.dist-fact namespace2nd
chapter-data.rails-log namespace
chapter-protocols.expense-protocol namespace
chapter-protocols.expense-record.NewExpense class
charges table
chars, strings and numbers and
checkValidity2nd
class hierarchies, Java language
classes/com/curry/utils directory
classify function2nd3rd
class-name function2nd
Classname-symbol method
CLASSPATH variable
clear-agent-errors
clj.script.examples namespace
clj-html2nd3rd
clj-record library
clj-record.boot namespace
clj-record.core namespace
clj-str2nd3rd
Clojure function2nd3rd
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 table2nd
clojure.test library2nd
clojure.walk namespace2nd
clojure.xml namespace
clojure-hadoop
clojure-json library2nd
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 macro2nd
comments, whitespace and
commute function2nd
compare-and-set! function2nd
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 function2nd
compute-averages-from function
concurrency and multicore future
  immutability and
cond form
conditional forms
config-for function2nd
config-keys function
conflicts, resolving
conj function
connecting, to RabbitMQ server
cons cell
cons sequence
consistency
constantly function2nd
consumer type
consumer-for2nd3rd4th5th6th
consumer-id2nd
control characters
cookie handling2nd
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

D

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 macro2nd
decoding
decrement function
DefaultSelenium
defclass function
defcurried macro2nd
defhtml macro
define construct
defmacro2nd
defmethod2nd
defmocktest construct
def-modus-operandi macro2nd3rd
defmulti2nd
defn macro2nd
defonce macro
defprotocol protocol
  and nil argument
  defining new
  extend function
  extend-type macro
  participating in
  reflecting on
defrecord function2nd3rd
def-redis-type macro2nd3rd
def-rot-encrypter macro
defsegment2nd
deftest macro
deftype data type
defwebmethod macro
defworker2nd3rd4th5th
delayed computation, and closures
deliver function2nd
delivery-from function2nd3rd4th5th6th7th
deref function2nd3rd4th5th
derive function
design, driven by DSLs
destroy-record function2nd
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 function2nd
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 framework2nd
  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 macro2nd
dosync
dosync block
dosync function2nd3rd4th5th
dosync macro
dot dot macro
dot operator
dot special form
dotimes macro2nd
doto macro
do-to-all function2nd
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

E

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-oddity2nd
expand-method function
Expense class2nd
Expense data type
expense namespace2nd3rd4th5th
ExpenseCalculations
expense-report function
ExpensesConnection object
expenses-greater-than function
expense-test namespace2nd
expensive-audit-log2nd3rd4th
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.

F

fact function
factorial function2nd3rd4th
falsehood value, nil and truth values and
fanex2nd
fast-calc function
favorite-movies set
fcf.clj file
fetch functions
fetch-all-expenses function2nd
fetch-expenses-greater-than function2nd
Fibonacci numbers
fields, methods and
file module
file-info module
files, adding to calculators example
filter function2nd3rd4th5th6th
filtering lists
final-amount-> function
finally clause
find-by-sql function
find-doc function
find-method2nd
find-ns function
find-records2nd
find-total-expenses function
fire and forget, work requests
first-expr
flatten-content function
fn form
for form
for loop
format method
forms2nd
free variables, and closures
free-cash-flow function
from-proxies function2nd3rd
from-swarm macro2nd3rd4th
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
functions4th
  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

G

gen-class macro
generalizing map/reduce paradigm
generateASM2nd
generated classes
gen-interface macro
gensym macro2nd
getCurrentStatus method
get-record2nd
getSecret method
GMT-FORMAT
Goetz, Brian
googling-clojurians2nd
greatest-of function
greet method
GregorianCalendar class2nd3rd
Grizzly project, for HTTP interface
GrizzlyAdapter class
GrizzlyAdapter interface2nd
GrizzlyWebServer class
group-by function2nd3rd

H

Hadoop Distributed File System.
    See HDFS.
Hadoop map/reduce framework
handle-multiple-messages function
handle-request-message2nd3rd4th
hashCode method
hashes
has-many relationship2nd
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 table2nd3rd4th
HBaseConfiguration table2nd
hbase-site.xml
HDFS (Hadoop Distributed File System)
hello function
Hello, world program
Hickey, Rich
hierarchies, ad hoc.
    See ad hoc hierarchies.
higher-order functions2nd7th10th
  collecting results of
  complement
  constantly
  every? and some
  filtering lists
  memoize
  partial
  reducing lists
  writing
highest-expense-during function
homoiconic
html macro2nd
HTTP interface
  adding JSONP support to
  supporting cookies
  using Grizzly project

I

id field
identities, and values
  immutability
  objects and time
if construct, anaphoric
  generalizing
  implementing
if form2nd
if-let form2nd
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 changes2nd
infinite data structures
infinite sequences, lazy sequences and
infix macro
init-model function2nd
in-ns function
insert-into-hbase function
in-session2nd
installing, Redis
instances, creating
interfaces implementing
  Java classes and
internal DSLs
Interop functionality, Java.
    See Java Interop functionality.
in-transaction values
investigate-sessions function
IPersistentMap2nd3rd4th5th6th
is_category_QMARK protocol
is-category function2nd
ISeq interface2nd3rd4th
ISeq sequence
is-long? function
it symbol
item-total function
iteration, functional.
    See functional iteration.

J

jabberwocky.txt file2nd
JAR file2nd3rd4th
Java interface2nd3rd4th
Java Messaging Service.
    See JMS.
Java method2nd3rd4th
Java object2nd3rd4th
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-id2nd3rd
jobs defining
  dispatching
  rerunning
  running
JRedis library
JSONP callbacks
jsonp parameter
JSONP support, for HTTP interface
JSR 914
judge-credentials function2nd3rd
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

k arguments
keys-config object
keyword functions
keywords, and symbols2nd
klass function

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.216.255.250