BibSonomy ::
tag ::
order by
(
date
|
folkrank
)
The blue social bookmark and publication sharing system.
- 1&1 Hilfe-Center: Hier finden Sie ausführliche Artikel zu Fragen zu unseren Produkten und Leistungen sowie Handbücher und Anleitungen
- You might have read (about) the book Domain-Specific Languages written by Martin Fowler. As the name suggests it is about these little useful programming l...You might have read (about) the book Domain-Specific Languages written by Martin Fowler. As the name suggests it is about these little useful programming languages you can built very easily with Xtext.
- Software Secret Weapons: Build Variety Of Consumer Products At Low Cost Using Generative Programming
- demonstrates that sprintf and sscanf can indeed use exactly the same formatting specification, which is a first-class value. We demonstrate typed sprintf a...demonstrates that sprintf and sscanf can indeed use exactly the same formatting specification, which is a first-class value. We demonstrate typed sprintf and typed sscanf sharing the same formatting specification. Our solution is surprisingly trivial: it defines a simple embedded domain-specific language of formatting patterns. The functions sprintf and sscanf are two interpreters of the language, to build or parse a string according to the given pattern. Our solution relies only on GADTs. We demonstrate that lambda-abstractions at the type level are expressible already in the Hindley-Milner type system; GADT with the included polymorphic recursion help us use the abstractions.
- patmat as in fp
- c2005 Most new ideas in software developments are really new variations on old ideas. This article describes one of these, the growing idea of a class of t...c2005 Most new ideas in software developments are really new variations on old ideas. This article describes one of these, the growing idea of a class of tools that I call Language Workbenches - examples of which include Intentional Software, JetBrains's Meta Programming System, and Microsoft's Software Factories. These tools take an old style of development - which I call language oriented programming and use IDE tooling in a bid to make language oriented programming a viable approach. Although I'm not enough of a prognosticator to say whether they will succeed in their ambition, I do think that these tools are some of the most interesting things on the horizon of software development. Interesting enough to write this essay to try to explain, at least in outline, how they work and the main issues around their future usefulness.
- OOPSLA Companion, page 779-780. ACM, (2008)
- Pragmatic Bookshelf, Raleigh, NC, (2010)
- Addison-Wesley, (2007)
- IEEE Transctions on Software Engineering 3(1):41-48 (1977)
- IEEE Software 26(4):19-21 (July 2009)
- IEEE Design and Test of Computers 28(2):6-15 (2011)
- IEEE Micro 30(2):41-55 (2010)
- Proceedings of the ACM international conference on Object oriented programming systems languages and applications, page 835--847. New York, NY, USA, ACM, (2010)
- (2010)
- EPFL, (2010)
- RFC 4180. IETF, (October 2005)
- YAML.org, (September 2009)
- Proceedings of ECCE-6, page 167--180. (1992)
- 1st International Workshop on Domain-Specific Languages and models for ROBotic systems DSLRob’10, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems IROS 2010 (2010)
- (2010)http://www.creativyst.com/Doc/Articles/CSV/CSV01.htm .
- (2010)
- IEEE ICDE International Workshop on New Trends in Information Integration NTII'10, Long Beach, CA, (March 2010)
- IEEE Software 26(4):19-21 (July 2009)A study on undergrads trained in UML indicates DSL is easier to maintain. .
- international conference on Software engineering, page 542--552. IEEE Computer Society, (1996)
- ACM Comput. Surv. 37(4):316--344 (2005)


