Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Software Design, Testing & Engineering   Tools

Programming Clojure (The Pragmatic Programmers)


Huge Savings Item! Save 20% on the Programming Clojure (The Pragmatic Programmers) by Pragmatic Bookshelf at EMS Linux. MPN: 48029925. Hurry! Limited time offer. Offer valid only while supplies last. Drowning in unnecessary complexity, unmanaged state, and tangles of spaghetti code? In the best tradition of Lisp, Clojure gets out of your way so


Product Description

Drowning in unnecessary complexity, unmanaged state, and tangles of spaghetti code? In the best tradition of Lisp, Clojure gets out of your way so you can focus on expressing simple solutions to hard problems. Clojure cuts through complexity by providing a set of composable tools--immutable data, functions, macros, and the interactive REPL. Written by members of the Clojure core team, this book is the essential, definitive guide to Clojure. This new edition includes information on all the newest features of Clojure, such as transducers and specs.

Clojure joins the flexibility and agility of Lisp with the reach, stability, and performance of Java. Combine Clojure's tools for maximum effectiveness as you work with immutable data, functional programming, and safe concurrency to write programs that solve real-world problems.

Start by reading and understanding Clojure syntax and see how Clojure is evaluated. From there, find out about the sequence abstraction, which combines immutable collections with functional programming to create truly reusable data transformation code. Clojure is a functional language; learn how to write programs in a functional style, and when and how to use recursion to your advantage. Discover Clojure's unique approach to state and identity, techniques for polymorphism and open systems using multimethods and protocols, and how to leverage Clojure's metaprogramming capabilities via macros. Finally, put all the pieces together in a real program.

New to this edition is coverage of Clojure's spec library, one of the most interesting new features of Clojure for describing both data and functions. You can use Clojure spec to validate data, destructure data, explain invalid data, and generate large numbers of tests to verify the correctness of your code.

With this book, you'll learn how to think in Clojure, and how to take advantage of its combined strengths to build powerful programs quickly.

What You Need:

  • Java 6 or higher
  • Clojure 1.9
  • Additional Information

    Manufacturer:Pragmatic Bookshelf
    Part Number:48029925
    Publisher:Pragmatic Bookshelf
    Studio:Pragmatic Bookshelf
    MPN:48029925
    EAN:9781680502466
    Item Size:0.64 x 9.25 x 9.25 inches
    Package Weight:1.2 pounds
    Package Size:7.56 x 0.71 x 0.71 inches

    Programming Clojure (The Pragmatic Programmers) by Pragmatic Bookshelf

    Buy Now:
    Programming Clojure (The Pragmatic Programmers)

    Brand: Pragmatic Bookshelf
    Condition: New
    Lead Time: 1 - 2 Business Days
    Availability: In Stock
    $49.95
    $40.10
    You Save: 20%


    Quantity:  

     


    View More In Tools.

     


    Have questions about this item, or would like to inquire about a custom or bulk order?


    If you have any questions about this product by Pragmatic Bookshelf, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

    First Name:
    Last Last:
    Email Address:
    Your Message:

    Related Best Sellers


    mpn: black & white illustrations, ean: 9781511572903, isbn: 1511572906,
    Fiddler is a Web Debugging Proxy platform that monitors and modifies web traffic. This freeware tool enables developers, testers, and enthusiasts to inspect traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes power...

    ean: 9781788470049, isbn: 1788470044,
    Improve the speed of your code and optimize the performance of your appsKey FeaturesUnderstand the common performance pitfalls and improve your application's performanceGet to grips with multi-threaded and asynchronous programming in C#Develop highly...

    ean: 9781680502541, isbn: 1680502549,
    You want increased customer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) combined with functional programming is the innovative combo that will get you there. In this pragmatic, down-to-earth guide, you'll...

    ean: 9780735669116, isbn: 0735669112,
    Experience learning made easy - and quickly teach yourself how to manage the complete project life cycle with Project 2013. With Step by Step, you set the pace - building and practicing the skills you need, just when you need them! Work with Projec...

    ean: 9781723587603, isbn: 1723587605,
    If you are a cellular program evangelist, cellular program designer, details protection specialist, transmission specialist on facilities web programs, an program protection professional, or someone who wants to learn cellular program protection as a...

    ean: 9781617291623, isbn: 1617291625,
    Summary Elasticsearch in Action teaches you how to build scalable search applications using Elasticsearch. You'll ramp up fast, with an informative overview and an engaging introductory example. Within the first few chapters, you'll pick up the core ...

    ean: 9781491965498, isbn: 1491965495,
    Learn how to design digital circuits with FPGAs (field-programmable gate arrays), the devices that reconfigure themselves to become the very hardware circuits you set out to program. With this practical guide, author Justin Rajewski shows you hands-o...



    Privacy Policy / Terms of Service
    © 2018 - emslinux.com. All Rights Reserved.