Skip to main content

Questions tagged [domain-specific-languages]

a set of symbols and means of using them which allows solutions to be expressed in terms most closely related to the problem space. Example: HTML was designed to structure web page content, even non-programmers can use it.

Filter by
Sorted by
Tagged with
1 vote
2 answers
187 views

Our current business process is that the domain experts will write down the business logic in a Word document, and developers will try to reflect those logic as closely as possible with the ...
THIS USER NEEDS HELP's user avatar
3 votes
6 answers
301 views

No idea how to write a good title for this question. I'm thinking about introducing an operator in a DSL that makes hidden identifiers (like variables) accessible. Think this.foo in Java or C# to ...
enzi's user avatar
  • 228
3 votes
2 answers
3k views

I'm trying to figure out how to create abstraction over different APIs, which have common things. For example let's take the mobile platforms you have Android, Windows Phone and IOS. Let's say I want ...
nameLess's user avatar
  • 129
1 vote
2 answers
2k views

I need to program a C++ application which will basically work as a script interpreter, but with extremely basic and limited scripts. The scripts will have a format like this: processedA = doProcessA(...
m fran's user avatar
  • 131
4 votes
1 answer
326 views

The way I understand Fluent Domain Specific Languages I am able to use method chaining to have a conversation with the code. For example, if the business requirement is to call the database in order ...
P.Brian.Mackey's user avatar
4 votes
6 answers
333 views

I've been reading some papers recently on domain specific languages (DSL), but none of them appear to address the advantages of a DSL over a rich internet application (RIA). In an RIA, instead of ...
user avatar
2 votes
2 answers
2k views

I'm wondering if there is a good extant pattern (language here is Python/Django but also interested on the more abstract level) for creating a business logic layer that can be created without coding. ...
Jordan Reiter's user avatar
5 votes
2 answers
501 views

The webpage of Converge states that: Converge has a macro-like facility that can embed domain specific languages with arbitrary syntaxes into source files. I am most intrigued by the possibility to ...
David's user avatar
  • 4,449
7 votes
3 answers
588 views

I'm intrested to know if there exists a tool that lets you input examples of valid documents and lets you then generalize from that to a reusable parser. I can imagine this, but everytime i start ...
Aaron Anodide's user avatar
10 votes
2 answers
344 views

A core part of Domain Driven Design is the consistent use of a ubiquitous language across the system - in conversations, code, database schema, UI, tests, etc. I'm involved in a project in which ...
Andy Waite's user avatar
112 votes
22 answers
134k views

After reading the book The Pragmatic Programmer, one of the arguments I found most interesting was "write code that writes code". I tried searching over the net for some more explanations or articles ...