Skip to content

Opening book details…

Can I read Domain Specific Languages on EtoBox?

Domain Specific Languages by Martin Fowler, Rebecca Parsons is a nonfiction available to read on EtoBox.

What is Domain Specific Languages about?

Domain Specific Languages (DSLs) have been around since I've been in computing, but it's hard to find much information about how to work with them. DSLs are small languages, focused on a particular aspect of a software system. You can't build a whole program with a DSL, but you often use multiple DSLs in a system mainly written in a general purpose language.DSLs come in two main forms: external and internal. An external DSL is a language that's parsed independently of the host general purpose language: good examples include regular expressions and CSS. External DSLs have a strong tradition in the Unix community. Internal DSLs are a particular form of API in a host general purpose language, often referred to as a fluent interface. The way mocking libraries, such as JMock, define expectations for tests are good examples of this, as are many of the mechanisms used by Ruby on Rails. Internal DSLs also have a long tradition of usage, particularly in the Lisp community.People find DSLs valuable because a well-designed DSL can be much easier to program with than a traditional library. This improves programmer productivity, which is always valuable. In particular it may also improve commun

Who reads Domain Specific Languages?

It is typically read by self-directed learners exploring a subject in depth.

Common subject areas: history, science, philosophy, social sciences.

Author
Martin Fowler, Rebecca Parsons
Published
2010
Language
EN
Category
nonfiction
Subjects
Computer Science, Stem

More by Martin Fowler, Rebecca Parsons

Browse all works by Martin Fowler, Rebecca Parsons

Similar books