Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Quick Clojure: Effective Functional Programming

Buy
Get up to speed with Clojure in this quick and practical primer. You'll learn the nuts and bolts of functional programming, data structures, sequences, destructuring, pattern matching, polymorphism, concurrency, conventions, and more. Author Mark McDonnell talks about organization with namespaces; how to change the language via macros; object-oriented programming; and creating command-line apps. Finally, he shows you how to write Clojure from shell languages and interfaces such as Vim.  

After reading and using Quick Clojure, you'll come away with first-hand knowledge and advice on how to quickly adopt, use, and apply Clojure without all the theoretical baggage that bigger books can sometimes bring.


What You'll Learn
  • Work with data structures and their syntax 
  • Discover OOP in Clojure with patterns, polymorphisms, pattern matching, and concurrency 
  • Use conventions, organization, and namespaces in Clojure
  • Create command-line apps 
  • Build various Clojure projects with the Leiningen IDE tool and framework


Who This Book Is For 


Programmers with experience.  A Java background would be helpful, but not required.







(HTML tags aren't allowed.)

Developing and Evaluating Security-Aware Software Systems
Developing and Evaluating Security-Aware Software Systems

As computer technologies continue to evolve and new security threats emerge, secure-aware software developments are essential in the software engineering field.

Developing and Evaluating Security-Aware Software Systems provides innovative ideas and methods on the development, operation, and maintenance of secure software...

Gnucash 2.4 Small Business Accounting: Beginner's Guide
Gnucash 2.4 Small Business Accounting: Beginner's Guide

This book is a comprehensive beginner's guide that teaches you to use GnuCash from scratch with jargon-free step-by-step tutorials packed with tips. There are multiple choice questions to make learning more interesting and additional challenges thrown at the more adventurous user for a deep grasp of the topic. This book is written for you...

Rapid Chemical and Biological Techniques for Water Monitoring (Water Quality Measurements)
Rapid Chemical and Biological Techniques for Water Monitoring (Water Quality Measurements)
Rapid Chemical and Biological Techniques for Water Monitoring presents in one volume the broad spectrum of monitoring tools, both available and under development, and provides an assessment of their potential for underpinning environmental management and legislation. The book explores screening methods in the context of water policies;...

Object-Oriented Design Using Java
Object-Oriented Design Using Java

This text is an introduction to object-oriented (OO) design for second-year or higher undergraduate computer science students. It discusses software design and implementation in terms of “elegance,” which is defined in Chapter 1. It reviews the concepts of object-oriented programming and then covers fundamental software...

Introduction to Computational Biology: An Evolutionary Approach
Introduction to Computational Biology: An Evolutionary Approach
In 1982, the first release of the GenBank sequence database contained 601,438 residues. By 2005, this number had grown beyond and continues to increase exponentially. Far from regarding this as “information overload”, we believe the free availability of so much precise and fundamental data on the ultimate constituents of life to be the...
Computational River Dynamics
Computational River Dynamics
This comprehensive text on the fundamentals of modeling flow and sediment transport in rivers treats both the physical principles and numerical methods for various degrees of complexity. It covers 1-D, 2-D (both depth- and width-averaged), and 3-D models, as well as the integration and coupling of these models. The volume includes a broad selection...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy