BT

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

Newer rss
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.

Followers

Metaprogramming for the Masses

Posted by Richard Carlsson  on  Nov 20, 2012 1 Posted by Richard Carlsson Follow 0 Followers  on  Nov 20, 2012 1

Richard Carlsson introduces and demoes a library for using template strings with meta-variables. The library was used at Klarna to implement a DSL for business logic.

Followers

Moving From Coding To Model-Driven Development: Hands-On with MetaEdit+, Part 2

Posted by Risto Pohjonen  on  Oct 17, 2012 Posted by Risto Pohjonen Follow 0 Followers , Steven Kelly Follow 0 Followers  on  Oct 17, 2012

Steven Kelly and Risto Pohjonen continue their hands-on session developing apps with MetaEdit+. (see: Moving From Coding To Model-Driven Development: Hands-On with MetaEdit+, Part 1)

Followers

Moving From Coding To Model-Driven Development: Hands-On with MetaEdit+, Part 1

Posted by Risto Pohjonen  on  Oct 09, 2012 Posted by Risto Pohjonen Follow 0 Followers , Steven Kelly Follow 0 Followers  on  Oct 09, 2012

Risto Pohjonen and Steven Kelly conduct a hands-on session using MetaEdit+ to create several graphic DSLs.

Followers

Have Your Cake and Eat It Too: Meta-Programming Java

Posted by Howard Lewis Ship  on  May 28, 2012 1 Posted by Howard Lewis Ship Follow 0 Followers  on  May 28, 2012 1

Howard Lewis Ship explains how to perform meta-programming in Java using annotations, bytecode manipulation and component architecture, as it is done by the Tapestry framework.

Followers

Have Your Cake and Eat It Too: Meta-Programming Techniques for Java

Posted by Howard Lewis Ship  on  Feb 10, 2012 2 Posted by Howard Lewis Ship Follow 0 Followers  on  Feb 10, 2012 2

Howard Lewis Ship discusses how to add extend class functionality at runtime via meta-programming for Java using Tapestry Plastic.

Followers

Advanced Reflection & Metaprogramming

Posted by Jean Baptiste Evain  on  Jun 16, 2011 Posted by Jean Baptiste Evain Follow 0 Followers  on  Jun 16, 2011

Jean Baptiste Evain presents the reflection and metaprogramming tools provided by Mono: Mono.Reflection, Mono.Linq.Expressions, and Mono.Cecil.

Followers

Behind LINQ - And Beyond

Posted by Mads Torgersen  on  Nov 04, 2008 2 Posted by Mads Torgersen Follow 1 Followers  on  Nov 04, 2008 2

Mads Torgersen discusses LINQ, metaprogramming in C#, LINQ examples, lambda expressions, LINQ-to-SQL, LINQ expressions and metaprogramming, how the DLR works, PLINQ, and the future of the DLR.

Followers

Archaeopteryx: A Ruby MIDI Generator

Posted by Giles Bowkett  on  Oct 01, 2008 5 Posted by Giles Bowkett Follow 0 Followers  on  Oct 01, 2008 5

Eccentric artist turned overnight anti-celebrity, Giles Bowkett captures the heart and soul of RubyFringe as he demonstrates his revolutionary Archaeopteryx MIDI drum pattern generator.

Followers

Business Natural Languages Development in Ruby

Posted by Jay Fields  on  May 08, 2008 3 Posted by Jay Fields Follow 0 Followers  on  May 08, 2008 3

Jay Fields presents his concept of Business Natural Languages - a type of Domain Specific Languages geared towards being readable by domain experts.

Followers

MetaProgramming - Extending Ruby for Fun and Profit

Posted by Dave Thomas  on  Dec 07, 2007 7 Posted by Dave Thomas Follow 1 Followers  on  Dec 07, 2007 7

MetaProgramming with Ruby presentation by Dave Thomas (PragDave) - learn to write programs that write code with Ruby, and how Ruby on Rails uses these techniques.

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