|
For weeks, months—nay!—from the very moment you were born, you’ve felt it calling to you. At long last you’ll be united with the programming language you’ve been longing for: Clojure!
As a Lisp-style functional programming language, Clojure lets you write robust and elegant code, and because it runs on the Java Virtual Machine, you can take advantage of the vast Java ecosystem. Clojure for the Brave and True offers a "dessert-first" approach: you’ll start playing with real programs immediately, as you steadily acclimate to the abstract but powerful features of Lisp and functional programming. Inside you’ll find an offbeat, practical guide to Clojure, filled with quirky sample programs that catch cheese thieves and track glittery vampires.
Learn how to:
–Wield Clojure’s core functions
–Use Emacs for Clojure development
–Write macros to modify Clojure itself
–Use Clojure’s tools to simplify concurrency and parallel programming
Clojure for the Brave and True assumes no prior experience with Clojure, the Java Virtual Machine, or functional programming. Are you ready, brave reader, to meet your true destiny? Grab your best pair of parentheses—you’re about to embark on an epic journey into the world of Clojure! |
|
|
Twitter Marketing: An Hour a Day
The complete guide to a successful Twitter marketing campaign
Twitter is a microblogging service that's changing the way we communicate. Marketers recognize its value, and Twitter Marketing: An Hour a Day offers marketers, advertisers, brand managers, PR professionals, and business owners an in-depth guide to designing,... | | Matchmoving: The Invisible Art of Camera TrackingMaster the Art and Science of Matchmoving Written by a matchmoving expert, this book is much more than a technical primer. It helps you think like a pro so that you can find the right solution for your matchmoves, no matter how tricky. You’ll also find coverage of tasks that commonly go... | | Algorithms in Java: Parts 1-4, Third EditionSedgewick has a real gift for explaining concepts in a way that makes them easy to understand. The use of real programs in page-size (or less) chunks that can be easily understood is a real plus. The figures, programs, and tables are a significant contribution to the learning experience of the reader; they make this book... |
|