1 option
Clojure programming / Chas Emerick, Brian Carper, and Christophe Grand ; editors, Mike Loukides and Julie Steele ; illustrator, Robert Romano.
- Format:
- Book
- Author/Creator:
- Emerick, Chas.
- 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.