BT
x Share your thoughts on trends and content!
Older Newer rss
35:04

Functional DSLs for Biocomputation

Posted by  on  Mar 08, 2013 2

Colin Gravill talks about how using F# to construct a shared analysis engine and the languages used to make the individual tools.

Developing Advanced IDE Functionality for Your DSLs

Posted by  on  Oct 24, 2012

Alex Shatalin and Václav Pech discuss several language workbenches features - type system, dataflow, VCS, refactoring, debugging, and others – with examples based on JetBrains MPS.

DSLs in Clojure

Posted by  on  Sep 18, 2012

Jim Duey advises on solving a problem by dividing it in smaller requirements that are dealt with, then using DSLs to compose results into one big solution. Code samples in Clojure.

Building Your Own Java, Part 2

Posted by  on  Sep 17, 2012

Alex Shatalin and Václav Pech continue their language building demo using JetBrains MPS started in Part 1 of this presentations (see “Building Your Own Java, Part 1” on InfoQ).

Building Your Own Java, Part 1

Posted by  on  Sep 14, 2012 1

Alex Shatalin and Václav Pech hold a hands on demonstration on using JetBrains MPS to generate a new language, including version control, debugging, testing, refactoring, etc.

Mission: Impossible–Purely Declarative User Interface Modeling

Posted by  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  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  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  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  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  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  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.

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

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.