BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
Older Newer rss

Mission: Impossible–Purely Declarative User Interface Modeling

Posted by Achim Demelt  on  Sep 07, 2012 2

Achim Demelt discusses creating a UI using a completely declarative DSL called S4 without flow control, events or data binding.

Functional Architecture

Posted by Phil Trelford  on  Aug 29, 2012

Phil Trelford suggests domains, such as modeling, DSLs, concurrency, for which functional programming is well-suited, and areas for which an OO or a mixed approach has better results.

DSL Design - A Conceptual Framework for Building Good DSLs

Posted by Markus Völter  on  Aug 24, 2012

Markus Völter discusses the abstractions that should be considered when creating a DSL, insisting on expressivity, semantics, modularity, and concrete syntax.

Webr-DNQ - Web Application Development with Pleasure

Posted by Maxim Mazin and Evgenii Schepotiev  on  Jul 30, 2012

Maxim Mazin and Evgenii Schepotiev discuss the advantages of using DSLs by exemplifying application development with JetBrains MPS (Meta Programming System) and the Webr-DNQ framework.

mbeddr C: An Extensible Version of the C Programming Language for Embedded Programming

Posted by Markus Völter  on  Jul 20, 2012

Markus Völter demoes programming for embedded systems using JetBrains’ MPS language workbench supporting C, C extensions, DSLs, product line variability, requirements traceability and model checking.

Language Workbench Challenge Roundup

Posted by Angelo Hulshout  on  Jul 03, 2012

Angelo Hulshout presents what problem the participants to this year’s Code Generation language workbench challenge had to tackle, their solutions, difficulties encountered, and lessons learned.

clojure @ runa :: dynamic pricing through DSLs

Posted by Amit Rathore  on  Jun 25, 2012

Amit Rathore discusses DSLs in Clojure along with an example of using Clojure to provide real-time dynamic pricing for online retailers at Runa.

Testing Domain-Specific Languages

Posted by Lennart Kats  on  Apr 17, 2012

Lennart Kats introduces Spoofax, a language for testing the syntax and semantics of domain-specific languages, enabling the creation of test cases using fragments of the language being tested.

It's More than Just the Language

Posted by Lúcio Ferrão  on  Mar 21, 2012

Lúcio Ferrão talks about making the software appealing to the business by using a visual language and an integrated environment supporting the entire life cycle of application development.

Easy as Pie? - Teaching Code Literacy

Posted by Sarah Allen  on  Oct 28, 2011 2

Sarah Allen talks on how to introduce children to the basics of programming, presenting a new related language called “Pie” along with lessons learned from creating a DSL in Ruby.

Why Program by Hand in Five Days what You Can Spend Five Years of Your Life Automating?

Posted by Terence Parr  on  Sep 02, 2011 5

Terence Parr discusses using automation tools including DSLs to automate the software creation process as much as possible in order to increase output, effectiveness, correctness and velocity.

Type Systems for DSLs

Posted by Markus Völter  on  Aug 16, 2011 1

Markus Völter discusses what type systems are and some of the typing rules usually needed for DSLs, exemplifying the concepts with Xtext and MPS.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT