Mastering Clojure Macros


Книга Mastering Clojure Macros

Автор:Colin Jones
Название:Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code
Издательство:Pragmatic Bookshelf
Год:2014
Формат:PDF
Размер:2.03 MB
Язык: Английский
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.
dfiles.ru

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12778 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!

  • Книга Неоконченный пасьянс.

    Неоконченный пасьянс.

    Название: Неоконченный пасьянс Автор: Ракитины Алексей и Ольга Издательство: Крылов Год издания: 2006 Язык: Русский Формат: PDF Качество: отличное Размер: 27,35 МбОписание: В центре Петербурга совер . . .

  • Книга Относительность. Кванты. Статистика: Сборник статей.

    Относительность. Кванты. Статистика: Сборник статей.

    Название: Относительность. Кванты. Статистика: Сборник статей Автор: Эренфест П. Издательство: Наука Год издания: 1972 Страниц: 365 Язык: Русский Формат: djvu Размер: 5,16 Мб Описание: В книге собра . . .

  • Книга Философия права. Курс лекций. Хрестоматия.

    Философия права. Курс лекций. Хрестоматия.

    Название: Философия права. Курс лекций. Хрестоматия Автор: Мальков Б. Н Издательство: Дирекмедиа Год издания: 2008 Страниц: 1000 Язык: Русский Формат: ISO Качество: отличное Размер: 218 Мб Описание: . . .

  • Книга Наука и Искусство Управления Персоналом (НИУП).

    Наука и Искусство Управления Персоналом (НИУП).

    Название: Наука и Искусство Управления Персоналом (НИУП) Автор: Коллектив Издательство: Новый диск Год издания: 2004 Страниц: 1000 Язык: Русский Формат: ISO Качество: отличное Размер: 592 Мб Описани . . .

  • Книга Научиться подтягиваться в краткий срок (2011) DVDRip.

    Научиться подтягиваться в краткий срок (2011) DVDRip.

    Название: Научиться подтягиваться в краткий срок (2011) DVDRip Автор: коллектив Год издания: 2011 Язык: Русский Формат: AVI Время звучания: 00:40:03 Качество: отличное Размер: 384 Мб Описание: Научит . . .

  • Книга My Beads Style Selection. Beads Style Cool.

    My Beads Style Selection. Beads Style Cool.

    Название: My Beads Style Selection. Beads Style Cool Автор: коллектив Страниц: 97 Язык: Японский Формат: JPG Качество: отличное Размер: 43.7 Мб Описание: Японский журнал по рукоделию. Стильные украше . . .

  • Книга Пуговка. Головные уборы № 5 2011.

    Пуговка. Головные уборы № 5 2011.

    Название: Пуговка. Головные уборы № 5 2011 Автор: Коллектив авторов Год издания: 2011 Страниц: 35 Язык: Русский Формат: jpg Качество: хорошее Размер: 14,2 Мб Описание: В выпуске предложена большая ко . . .

  • Книга Как сделать дымовую шашку в домашних условиях.

    Как сделать дымовую шашку в домашних условиях.

    Название: Как сделать дымовую шашку в домашних условиях Автор: колектив Год издания: 2008 Язык: Русский Формат: fly Качество: хорошее Размер: 15 Мб Описание: В этом видео рассказывается как изготовит . . .

  • Книга Adapting Quilt Patterns to Polymer Clay.

    Adapting Quilt Patterns to Polymer Clay.

    Название: Adapting Quilt Patterns to Polymer Clay Автор: Judith Skinner, Sarajane Helm Язык: Английский Формат: pdf Качество: отличное Размер: 50 Мб Описание: Книга расскажет как чертежи предназначен . . .

  • Книга Ondori. Graceful Beads Jewelry.

    Ondori. Graceful Beads Jewelry.

    Название: Ondori. Graceful Beads Jewelry Автор: коллектив Страниц: 89 Язык: Японский Формат: jpeg Качество: отличное Размер: 38.15 Мб Описание: Японский журнал по рукоделию. Украшения из бисера. Моде . . .


Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Mastering Clojure Macros. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.