Padroneggiare le macro di Clojure: Scrivere codice più pulito, più veloce e più intelligente

Punteggio:   (4,0 su 5)

Padroneggiare le macro di Clojure: Scrivere codice più pulito, più veloce e più intelligente (Colin Jones)

Recensioni dei lettori

Riepilogo:

Il libro offre un'esplorazione approfondita delle macro di Clojure, che si rivolge ai programmatori intermedi. Enfatizza l'applicazione pratica e gli usi innovativi delle macro, fornendo al contempo una solida introduzione per i nuovi studenti. Tuttavia, alcune recensioni evidenziano problemi di accessibilità per i principianti e la mancanza di un indice.

Vantaggi:

Copertura dettagliata delle macro di Clojure, incluse strategie avanzate e casi d'uso sorprendenti.
Introduzione accessibile alla scrittura delle macro, con approfondimenti sulle ragioni del loro utilizzo.
Esempi ben scritti che aiutano a comprendere argomenti complessi.
Formato conciso che copre gli argomenti essenziali senza sopraffare il lettore.

Svantaggi:

Non c'è abbastanza supporto per i principianti, che hanno difficoltà ad afferrare i concetti fondamentali.
Alcune metafore utilizzate sono considerate inefficaci o confuse.
Mancanza di un indice, che rende difficile la rivisitazione degli argomenti più avanti nel libro.

(basato su 6 recensioni dei lettori)

Titolo originale:

Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code

Contenuto del libro:

Migliorate le vostre capacità sfruttando il potente sistema di macro di Clojure. Le macro rendono possibili cose difficili e facili cose normali. Possono essere complicate da usare e questo libro vi aiuterà a navigare abilmente su questo terreno. Scoprirete come scrivere codice semplice che eviti le duplicazioni e chiarisca le vostre intenzioni. Imparerete come e perché scrivere macro. Imparerete a riconoscere le situazioni in cui l'uso di una macro sarebbe (e non sarebbe!) utile. E utilizzerete le macro per eliminare il codice non necessario e creare nuove funzionalità del linguaggio.

Clojure offre alcuni strumenti molto efficaci nella sua cassetta degli attrezzi, e uno dei più efficaci è il suo sistema di macro. Questo libro vi aiuterà a scrivere macro con Clojure e, cosa più importante, a riconoscere quando è il caso di usare le macro.

La filosofia Lisp “code-as-data” offre enormi vantaggi agli autori e agli utenti di macro. È possibile utilizzare le macro per valutare il codice in altri contesti, spostare i calcoli a tempo di compilazione e creare bellissimi livelli API. Non è necessario aspettare che il linguaggio Clojure aggiunga nuove funzionalità: imparerete come implementare anche le funzionalità di livello più basso come macro. Verranno presentati esempi rappresentativi di utilizzo delle macro nelle librerie e nelle applicazioni di produzione, si troveranno dettagli chiari su come costruire le macro e si apprenderà come evitare gli ostacoli che spesso fanno inciampare i dilettanti delle macro.

Le macro di Clojure sono più semplici da usare rispetto alle funzioni di metaprogrammazione di molti altri linguaggi, ma sono abbastanza diverse dalla normale programmazione da presentare sfide proprie. Mastering Clojure Macros esamina alcuni di questi problemi, insieme alle alternative alle macro, laddove esistono.

Quando avrete finito questo libro, penserete come un professionista delle macro.

Gli esempi del libro sono stati sviluppati con Clojure 1.5. 6. 0, anche se possono funzionare anche versioni precedenti e successive di Clojure. Per seguire gli esempi che utilizzano progetti esterni, è necessario utilizzare Leiningen 2.x.

Altre informazioni sul libro:

ISBN:9781941222225
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2014
Numero di pagine:100

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Parigi - Biografia di una città - Paris - Biography of a City
Ricostruendo gli alti e bassi della storia di Parigi e dei suoi abitanti, questo libro cerca di dare...
Parigi - Biografia di una città - Paris - Biography of a City
Versailles
La storia vivida della creazione, della ristrutturazione e dell'eredità duratura dell'edificio più famoso di Francia: la reggia di Versailles Niente rappresenta la storia gloriosa e...
Versailles
Padroneggiare le macro di Clojure: Scrivere codice più pulito, più veloce e più intelligente -...
Migliorate le vostre capacità sfruttando il...
Padroneggiare le macro di Clojure: Scrivere codice più pulito, più veloce e più intelligente - Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code
La Francia - France
In un tour de force, Colin Jones fornisce un resoconto avvincente, superbamente e intelligentemente illustrato della storia politica, sociale e culturale della Francia,...
La Francia - France
La grande nazione: La Francia da Luigi XV a Napoleone - La nuova storia di Francia del Penguin -...
Ci sono poche narrazioni storiche più affascinanti...
La grande nazione: La Francia da Luigi XV a Napoleone - La nuova storia di Francia del Penguin - Great Nation: France from Louis XV to Napoleon - The New Penguin History of France
La caduta di Robespierre: 24 ore nella Parigi rivoluzionaria - The Fall of Robespierre: 24 Hours in...
Il giorno 9 Termidoro (27 luglio 1794) è...
La caduta di Robespierre: 24 ore nella Parigi rivoluzionaria - The Fall of Robespierre: 24 Hours in Revolutionary Paris
Economia urbana: Economia immobiliare e politiche pubbliche - Urban Economy: Real Estate Economics...
Urban Economy: Real Estate Economics and Public...
Economia urbana: Economia immobiliare e politiche pubbliche - Urban Economy: Real Estate Economics and Public Policy
Il Companion Longman della Rivoluzione Francese - The Longman Companion to the French...
Fornisce informazioni chiare e complete su tutto il periodo della...
Il Companion Longman della Rivoluzione Francese - The Longman Companion to the French Revolution
La caduta di Robespierre: 24 ore nella Parigi rivoluzionaria - The Fall of Robespierre: 24 Hours in...
Il giorno 9 Termidoro (27 luglio 1794) è...
La caduta di Robespierre: 24 ore nella Parigi rivoluzionaria - The Fall of Robespierre: 24 Hours in Revolutionary Paris
La Costituzione annotata del Giappone: Un manuale - The Annotated Constitution of Japan: A...
The Annotated Constitution of Japan: A Handbook...
La Costituzione annotata del Giappone: Un manuale - The Annotated Constitution of Japan: A Handbook

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)