» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with dsl + research

Martin Erwig

Professor at Oregon State University. Studies functional programming (a la Haskell), DSLs, spreadsheets, end-user software engineering.

Haskell: del.icio.us tag/haskell

HBC: Hierarchical Bayes Compiler

A toolkit for implementing hierarchical Bayesian models. Created because I felt like I spend too much time writing boilerplate code for inference problems in Bayesian models.

Haskell: del.icio.us tag/haskell

dspg04b.pdf (application/pdf Object)

A review and comparison of three platforms for embedding a DSL into a general-purpose programming language. Uses MetaOCaml, Template Haskell, and C++.

Haskell: del.icio.us tag/haskell

DSL Implementation in MetaOCaml, Template Haskell, and C++

Reviews embedding; summarizes how staged interpreters and templates can be used to overcome the limitations of embedding. Identifies several dimensions that can serve as a basis for comparing generative languages.

Haskell: del.icio.us tag/haskell