D. Kelker - Clojure for Domain-specific Languages
Here you can read online D. Kelker - Clojure for Domain-specific Languages full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2013, publisher: Packt Publishing, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:
Romance novel
Science fiction
Adventure
Detective
Science
History
Home and family
Prose
Art
Politics
Computer
Non-fiction
Religion
Business
Children
Humor
Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.
- Book:Clojure for Domain-specific Languages
- Author:
- Publisher:Packt Publishing
- Genre:
- Year:2013
- Rating:5 / 5
- Favourites:Add to favourites
- Your mark:
Clojure for Domain-specific Languages: summary, description and annotation
We offer to read an annotation, description, summary or preface (depends on what the author of the book "Clojure for Domain-specific Languages" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.
Enhance your existing Clojure know-how with this example-packed tutorial on building custom languages. It will help you unlock the potential of Clojure in a way you probably never thought possible.
Overview
- Explore DSL concepts from existing Clojure DSLs and libraries
- Bring Clojure into your Java applications as Clojure can be hosted on a Java platform
- A tutorial-based guide to develop custom domain-specific languages
In Detail
Clojure is a very new and rapidly growing language that runs on top of the JVM. The language being hosted on the Java platform allows for Clojure applications to use existing Java components. Although there are objects in Clojure, the language is not object oriented.
Clojure for Domain-specific Languages is an example-oriented guide to building custom languages. Many of the core components of Clojure are covered to help you understand your options when making a domain-specific language. By the end of this book, you should be able to make an internal DSL. Starting with a comparison of existing DSLs, this book will move on to guide you through general programming, Clojure editing, and project management. The chapters after that are code oriented.
Clojure for Domain-specific Languages tries to expose you to as much Clojure code as possible. Many of the examples are executed in a Read-Evaluate-Print-Loop environment, so the reader can also follow along on their own machine. This book uses Leiningen, but no prior knowledge of it is required.
Clojure for Domain-Specific Languages aims to make you familiar with the Clojure language and help you learn the tools to make your own language.
What you will learn from this book
- Understand the pros and cons of a domain-specific language
- Learn general programming design concepts
- Know the benefits of a Lisp-based syntax
- Edit Clojure files in Emacs
- Learn to operate a Read-Evaluate-Loop session from within Emacs
- Build Clojure projects with Leiningen
- Manipulate and make polymorphic objects in a non-object-oriented language
- Create a Twitter domain-specific language to understand Clojure, its Java, and Lisp foundation closely
- Use your Clojure applications inside of a Java project
Approach
An example-oriented approach to develop custom domain-specific languages.
Who this book is written for
If youve already developed a few Clojure applications and wish to expand your knowledge on Clojure or domain-specific languages in general, then this book is for you. If youre an absolute Clojure beginner, then you may only find the detailed examples of the core Clojure components of value. If youve developed DSLs in other languages, this Lisp and Java-based book might surprise you with the power of Clojure.
D. Kelker: author's other books
Who wrote Clojure for Domain-specific Languages? Find out the surname, the name of the author of the book and a list of all author's works by series.