Maîtriser les macros Clojure : Écrire un code plus propre, plus rapide et plus intelligent

Note :   (4,0 sur 5)

Maîtriser les macros Clojure : Écrire un code plus propre, plus rapide et plus intelligent (Colin Jones)

Avis des lecteurs

Résumé:

Ce livre propose une exploration approfondie des macros Clojure et s'adresse aux programmeurs de niveau intermédiaire. Il met l'accent sur l'application pratique et les utilisations innovantes des macros tout en fournissant une introduction solide pour les nouveaux apprenants. Cependant, certaines critiques soulignent les difficultés d'accessibilité pour les débutants et l'absence d'index.

Avantages:

Une couverture détaillée des macros Clojure, y compris des stratégies avancées et des cas d'utilisation surprenants.
Une introduction accessible à l'écriture de macros, avec des aperçus sur les raisons de leur utilisation.
Des exemples bien écrits qui aident à comprendre des sujets complexes.
Un format concis qui couvre les sujets essentiels sans submerger le lecteur.

Inconvénients:

Pas assez de soutien pour les débutants, ce qui rend difficile la compréhension des concepts fondamentaux.
Certaines métaphores utilisées sont jugées inefficaces ou déroutantes.
Absence d'index, ce qui rend difficile de revenir sur certains sujets plus tard dans le livre.

(basé sur 6 avis de lecteurs)

Titre original :

Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code

Contenu du livre :

Améliorez vos compétences en tirant parti du puissant système de macros de Clojure. Les macros rendent les choses difficiles possibles et les choses normales faciles. Elles peuvent être difficiles à utiliser, et ce livre vous aidera à naviguer habilement sur le terrain. Vous découvrirez comment écrire un code simple qui évite la duplication et clarifie vos intentions. Vous apprendrez comment et pourquoi écrire des macros. Vous apprendrez à reconnaître les situations dans lesquelles l'utilisation d'une macro serait (ou ne serait pas !) utile. Et vous utiliserez les macros pour supprimer le code inutile et construire de nouvelles fonctionnalités du langage.

Clojure offre quelques outils pointus dans sa boîte à outils, et l'un des plus pointus est son système de macros. Ce livre vous aidera à écrire des macros en Clojure, et plus important encore, à reconnaître quand vous devriez utiliser des macros en premier lieu.

La philosophie Lisp du « code en tant que données » offre des avantages considérables aux auteurs et aux utilisateurs de macros. Vous pouvez utiliser les macros pour évaluer le code dans d'autres contextes, déplacer les calculs au moment de la compilation et créer de magnifiques couches d'API. Vous n'avez pas besoin d'attendre que le langage Clojure lui-même ajoute de nouvelles fonctionnalités, vous apprendrez comment implémenter même les fonctionnalités de plus bas niveau sous forme de macros. Vous découvrirez des exemples représentatifs de l'utilisation des macros dans des bibliothèques et des applications de production, des détails clairs sur la construction des macros et des indications pour éviter les obstacles qui font souvent trébucher les amateurs de macros.

Les macros Clojure sont plus simples à utiliser que les fonctionnalités de métaprogrammation de nombreux autres langages, mais elles sont suffisamment différentes de la programmation normale pour présenter leurs propres défis. Mastering Clojure Macros examine certains de ces problèmes, ainsi que les alternatives aux macros lorsqu'elles existent.

Lorsque vous aurez terminé ce livre, vous penserez comme un professionnel des macros.

Les exemples du livre ont été développés sous Clojure 1. 6. 0, bien que les versions antérieures et ultérieures de Clojure puissent fonctionner également. Vous voudrez utiliser Leiningen 2.x pour suivre les exemples qui utilisent des projets externes.

Autres informations sur le livre :

ISBN :9781941222225
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2014
Nombre de pages :100

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Paris - Biographie d'une ville - Paris - Biography of a City
Recréant les hauts et les bas de l'histoire de Paris et de ses habitants, ce livre cherche à donner...
Paris - Biographie d'une ville - Paris - Biography of a City
Versailles
L'histoire vivante de la création, de la rénovation et de l'héritage durable du bâtiment le plus célèbre de France : le château de Versailles. Rien ne représente mieux l'histoire...
Versailles
Maîtriser les macros Clojure : Écrire un code plus propre, plus rapide et plus intelligent -...
Améliorez vos compétences en tirant parti du...
Maîtriser les macros Clojure : Écrire un code plus propre, plus rapide et plus intelligent - Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code
La France - France
Dans un tour de force, Colin Jones présente un récit passionnant, superbement et intelligemment illustré de l'histoire politique, sociale et culturelle de la France, en...
La France - France
Une grande nation : La France de Louis XV à Napoléon - La nouvelle histoire de France de Penguin -...
Il existe peu de récits historiques plus...
Une grande nation : La France de Louis XV à Napoléon - La nouvelle histoire de France de Penguin - Great Nation: France from Louis XV to Napoleon - The New Penguin History of France
La chute de Robespierre : 24 heures dans le Paris révolutionnaire - The Fall of Robespierre: 24...
La journée du 9 Thermidor (27 juillet 1794) est...
La chute de Robespierre : 24 heures dans le Paris révolutionnaire - The Fall of Robespierre: 24 Hours in Revolutionary Paris
Économie urbaine : Économie immobilière et politique publique - Urban Economy: Real Estate Economics...
Urban Economy : Real Estate Economics and Public...
Économie urbaine : Économie immobilière et politique publique - Urban Economy: Real Estate Economics and Public Policy
The Longman Companion to the French Revolution (en anglais) - The Longman Companion to the French...
Fournit des informations factuelles claires et...
The Longman Companion to the French Revolution (en anglais) - The Longman Companion to the French Revolution
La chute de Robespierre : 24 heures dans le Paris révolutionnaire - The Fall of Robespierre: 24...
La journée du 9 Thermidor (27 juillet 1794) est...
La chute de Robespierre : 24 heures dans le Paris révolutionnaire - The Fall of Robespierre: 24 Hours in Revolutionary Paris
La Constitution annotée du Japon : Un manuel - The Annotated Constitution of Japan: A...
La Constitution annotée du Japon : A Handbook rend pour la...
La Constitution annotée du Japon : Un manuel - The Annotated Constitution of Japan: A Handbook

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)