Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code

Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code

MIA KARTS BOOKS

Mastering Clojure Macros: Write Cleaner, Faster, Smarter ...
Skip to product information

    Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code

    $20.00 USD
     per 
    Available

    Book Details

    Publisher
    Pragmatic Bookshelf
    Format
    Paperback
    Language
    English
    Category
    Internet, Groupware, & Telecommunications
    Condition
    New
    ISBN-13
    9781941222225
    ISBN-10
    1941222226

    Free U.S. shipping on all orders. International shipping is calculated at checkout.

    Guaranteed safe checkout

    Product description

    ISBN: 1941222226

    Author: Jones, Colin

    Condition: New

    Level up your skills by taking advantage of Clojure's powerful macro system. Macros make hard things possible and normal things easy. They can be tricky to use, and this book will help you deftly navigate the terrain. You'll discover how to write straightforward code that avoids duplication and clarifies your intentions. You'll learn how and why to write macros. You'll learn to recognize situations when using a macro would (and wouldn't!) be helpful. And you'll use macros to remove unnecessary code and build new language features.Clojure offers some sharp tools in its toolbox, and one of the sharpest is its macro system. This book will help you write macros using Clojure, and more importantly, recognize when you should be using macros in the first place.The Lisp "code-as-data" philosophy gives tremendous advantages to macro authors and users. You can use macros to evaluate code in other contexts, move computations to compile time, and create beautiful API layers. You don't need to wait on the Clojure language itself to add new features, you'll learn how to implement even the lowest-level features as macros. You'll step through representative samples of how to use macros in production libraries and applications, find clear details on how to construct macros, and learn pointers to avoid obstacles that often trip up macro amateurs.Clojure macros are more straightforward to use than metaprogramming features in many other languages, but they're different enough from normal programming to present challenges of their own. Mastering Clojure Macros examines some of these issues, along with alternatives to macros where they exist.By the time you finish this book, you'll be thinking like a macro professional.What You Need:The book examples have been developed under Clojure 1.6.0, although earlier and later versions of Clojure may work as well. You'll want to use Leiningen 2.x in order to follow along with the examples that use external projects.

    View full details

    Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code

    $20.00 USD
     per 

    You May Also Like

    More in Computers & Technology

    View all
    Coasters 101: An Engineer's Guide to Roller Coaster Design
    Selen und Krebs als Thema der Gesundheitserziehung im naturwissenschaftlichen Unterricht (German Edition)
    Protector monitor térmico electrónico para motores de inducción: Usando estimaciones de temperatura ambiente y presión atmosférica (Spanish Edition)
    Requerimientos Sector Logístico Vs Profesionales del área en Bogotá: Requerimientos y Necesidades de las empresas de logística de Bogotá, frente a los profesionales de esta área. (Spanish Edition)
    Gestión del conocimiento y la experiencia en ingeniería de software: Un modelo integrado a los proyectos software y a las actividades de mejora de procesos (Spanish Edition)
    Reflexiones sobre el aprendizaje automatizado en Internet: Un análisis sobre el estado de las tecnologías y tendencias del aprendizaje en Internet, Web Mining y Web Semántica (Spanish Edition)
    Envejecimiento de mezcla asfáltica en condiciones ambientales reales: Caso de estudio: Bogotá D.C. (Spanish Edition)
    Precipitación pluvial y su efecto en la salud: El caso de Pérez Zeledón (Spanish Edition)
    Sistema de votación electrónica. Las tic's en el contexto escolar: HEI (Hipótesis, Experimentación, Instrucción) (Spanish Edition)
    Sistema Para la Realización y Escrutinio de Sufragios en Venezuela: SIRES (Spanish Edition)
    Impacto Económico del Error en las Mediciones: Una metodología aplicada utilizando MATLAB (Spanish Edition)
    Factores Presentados en el Uso de las TIC: En el Proceso Enseanza-Aprendizaje (Spanish Edition)
    RECENTLY VIEWED PRODUCTS

    Why Shop Miakarts Books?

    Wide Selection

    Discover books across many categories and subjects.

    Secure Checkout

    Shop with a secure online checkout experience.

    Detailed Book Information

    View ISBN, author, publisher, format and other available book details.

    Easy Online Ordering

    Browse, select and order books online.

    Customer Support

    Contact us if you need help with an order or product.