Dsl Domain Specific Language List
A domain class has set of properties like name namespace description displayname etc.
Dsl domain specific language list. Sql used for database queries and data manipulation. A domain specific language dsl is a computer language that s targeted to a particular kind of problem rather than a general purpose language that s aimed at any kind of software problem. 7 recommendations for domain specific language design based on domain driven design. A concise list of suggestions on designing dsls.
List of dsl patterns. Domain specific languages have been talked about and used for almost as long as computing has been done. My book on domain specific languages uses a pattern structure to organize the concepts that i use to describe dsls. While it was published some years ago i think it is still relevant.
The default case in haskell. Line of business lob applications are mainly driven by crud operations on the domain data. These properties will help the customer to identify the particular element at the runtime. There are a wide variety of dsls ranging from widely used languages for common domains such as html for web pages down to languages used by only one or a few pieces of software such as.
Howard mansell credit suisse. A domain specific language dsl is a specialized programming language that is used for a single purpose. Quantitative finance in f. There are various data storage types and data accessing techniques available.
Each of them provides a complete working dsl which you can edit to suit your needs. Scala at edf trading. Dsl domain class is a meta element to define the conceptual part of a language. The domain specific language wizard opens and displays a list of template dsl solutions.
In the name box type familytree. Click domain specific language designer. A domain specific language dsl is a computer language specialized to a particular application domain this is in contrast to a general purpose language gpl which is broadly applicable across domains. Each one is designed to tolerate particular architecture principles.
Each is linked to a page for each pattern. The pages don t contain very much detail little more than an indication of the relevant chapter in the book. Here is a list of the patterns in that book. Click each template to see a description the templates are useful starting points.
Domain specific language in net. Camel offers multiple dsl domain specific language such as java scala groovy. Counterparty risk calculations at abn amro bank. Lee momtahan edf trading.
Although camel is written mostly in java it does support mixing multiple programming languages.