Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
This page is a stub for the Macros with Display Control (MDC) project. As I get more ideas, I'll be placeing them here. -- AndrewEisenberg - 08 May 2005 | ||||||||
Line: 21 to 21 | ||||||||
Remember, visual DSLs are only appropriate in some situations. Pure MDA ignores the fact that textual representations are the most concise and easiest way to understand most parts of a program. | ||||||||
Added: | ||||||||
> > | The resultant "display" of the macro need not be graphical at all. Some domains "want" to be displayed as text, but text with a different syntax and semantics as the base language. Each of the "macros" in this world will define some piece or all of a particular domain. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
This page is a stub for the Macros with Display Control (MDC) project. As I get more ideas, I'll be placeing them here. -- AndrewEisenberg - 08 May 2005 | ||||||||
Added: | ||||||||
> > | A little food for thought from our friend, Dave Thomas:
http://www.jot.fm/issues/issue_2003_01/column1![]() When does it make sense to use a visual language? How can visual languages be combined with textual languages? Can we make a tool/programming environment that seemlessly integrates the two? Also, the mini-languages (macros?) embedded in the GPL need to be consistent, easy to understand, easy to edit, and fast to manipulate. Remember, visual DSLs are only appropriate in some situations. Pure MDA ignores the fact that textual representations are the most concise and easiest way to understand most parts of a program. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > | This page is a stub for the Macros with Display Control (MDC) project. As I get more ideas, I'll be placeing them here. -- AndrewEisenberg - 08 May 2005 |