BT

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

Older Newer rss
01:31:07
Followers

Creating Groovy DSLs that Developers Can Actually Use

Posted by Guillaume Laforge  on  Dec 20, 2013 Posted by Guillaume Laforge  Followers  on  Dec 20, 2013

Guillaume Laforge and Paul King show how to leverage Groovy to build a Mars rover controlling DSL, including metaprogramming techniques and integration mechanisms.

43:03
Followers

Implementing a DSL for Social Modeling: an Embedded Approach Using Scala

Posted by Juan Manuel  on  Oct 13, 2013 Posted by Juan Manuel Follow 0 Followers , Jesús López González Follow 0 Followers  on  Oct 13, 2013

Juan Manuel and Jesús López González share their experience gathered over five years designing and implementing Speech, a DSL for programming social processes.

51:20
Followers

RText: A Cross-editor DSL Framework

Posted by Martin Thiede  on  Sep 15, 2013 Posted by Martin Thiede Follow 0 Followers  on  Sep 15, 2013

Martin Thiede introduces and demoes RText, an open source textual DSL framework that can be used with almost any text editor or IDE.

53:59
Followers

Racket: Metaprogramming Time!

Posted by Matthew Flatt  on  Sep 07, 2013 1 Posted by Matthew Flatt Follow 0 Followers  on  Sep 07, 2013 1

Matthew Flatt introduces Racket, an extensible programming language useful to create new syntactic forms and construct entirely new programming languages.

37:08
Followers

Piplin – A DSL for Describing Silicon in Clojure

Posted by David Greenberg  on  Sep 04, 2013 Posted by David Greenberg Follow 0 Followers  on  Sep 04, 2013

David Greenberg introduces Piplin, a DSL that allows a subset of Clojure to be automatically converted into a hardware description, which can then be placed onto an FPGA or made into a silicon chip.

57:53
Followers

Keynote: A Forward Look at Federated Wiki

Posted by Ward Cunningham  on  Jul 20, 2013 Posted by Ward Cunningham Follow 0 Followers  on  Jul 20, 2013

Ward Cunningham keynotes on how Events, Sockets, CORS, Closures, SVG, DSLs, Canvas, EC2 and Raspberry Pi contribute to a new type of wiki, a federated one.

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.

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