BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older Newer rss
23:39
Followers

What May Not Be Expected in a Country of Eternal Light

Posted by Noel Weichbrodt  on  Mar 08, 2013 Posted by Noel Weichbrodt Follow 0 Followers  on  Mar 08, 2013

Noel Weichbrodt summarizes the retrospectives his team has had for the last 18 months regarding using DSLs written in Scala and Lift for a GIS application.

35:04
Followers

Functional DSLs for Biocomputation

Posted by Colin Gravill  on  Mar 08, 2013 2 Posted by Colin Gravill Follow 0 Followers  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.

Followers

Developing Advanced IDE Functionality for Your DSLs

Posted by Alex Shatalin  on  Oct 24, 2012 Posted by Alex Shatalin Follow 0 Followers , Václav Pech Follow 0 Followers  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.

Followers

DSLs in Clojure

Posted by Jim Duey  on  Sep 18, 2012 Posted by Jim Duey Follow 0 Followers  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.

Followers

Building Your Own Java, Part 2

Posted by Alex Shatalin  on  Sep 17, 2012 Posted by Alex Shatalin Follow 0 Followers , Václav Pech Follow 0 Followers  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).

Followers

Building Your Own Java, Part 1

Posted by Alex Shatalin  on  Sep 14, 2012 1 Posted by Alex Shatalin Follow 0 Followers , Václav Pech Follow 0 Followers  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.

Followers

Mission: Impossible–Purely Declarative User Interface Modeling

Posted by Achim Demelt  on  Sep 07, 2012 2 Posted by Achim Demelt Follow 0 Followers  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.

Followers

Functional Architecture

Posted by Phil Trelford  on  Aug 29, 2012 Posted by Phil Trelford Follow 0 Followers  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.

Followers

DSL Design - A Conceptual Framework for Building Good DSLs

Posted by Markus Völter  on  Aug 24, 2012 Posted by Markus Völter Follow 0 Followers  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.

Followers

Webr-DNQ - Web Application Development with Pleasure

Posted by Maxim Mazin  on  Jul 30, 2012 Posted by Maxim Mazin Follow 0 Followers , Evgenii Schepotiev Follow 0 Followers  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.

Followers

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

Posted by Markus Völter  on  Jul 20, 2012 Posted by Markus Völter Follow 0 Followers  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.

Followers

Language Workbench Challenge Roundup

Posted by Angelo Hulshout  on  Jul 03, 2012 Posted by Angelo Hulshout Follow 0 Followers  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.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT