My Account Log in

1 option

Clojure programming / Chas Emerick, Brian Carper, and Christophe Grand ; editors, Mike Loukides and Julie Steele ; illustrator, Robert Romano.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Emerick, Chas.
Contributor:
Carper, Brian.
Grand, Christophe.
Loukides, Michael Kosta.
Steele, Julie.
Romano, Robert (Illustrator), illustrator.
Language:
English
Subjects (All):
Java virtual machine.
Clojure (Computer program language).
Java (Computer program language).
Functional programming (Computer science).
Physical Description:
1 online resource (630 p.)
Edition:
First edition.
Place of Publication:
Sebastopol, California : O'Reilly, 2012.
Language Note:
English
System Details:
text file
Summary:
"Clojure programming ... This functional programming language not only lets you take advantage of Java libraries, services, and other JVM resources, it rivals other dynamic languages such as Ruby and Python. With this comprehensive guide, you'll learn Clojure fundamentals with examples that relate it to languages you already know"--P. [4] of cover.
Contents:
Down the rabbit hole
Functional programming
Collections and data structures
Concurrency and parallelism
Macros
Datatypes and protocols
Multimethods
Organizing and building Clojure projects
Java and JVM interoperability
REPL-oriented programming
Numerics and mathematics
Design patterns
Testing
Using relational databases
Using nonrelational databases
Clojure and the Web
Deploying Clojure web applications
Choosing Clojure type definition forms wisely
Introducing Clojure into your workplace
What's next?
Notes:
"Practical Lisp for the Java world"--pages [1] of cover.
Includes bibliographical references and index.
Description based on print version record.
ISBN:
9781449335342
1449335349
9781449335359
1449335357
OCLC:
748597337

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account