A conference in Malmö for software developers

Lennart Ohlsson, Lund University, Sweden

Lennart Ohlsson is an assistant professor in Computer Science at Lund University, Sweden. With a mixed background of academic research and industrial experience, his current interests include generic programming, functional programming, meta-object protocols, and the design of software libraries and DSLs in really high level languages. His recent work has mainly been concerned with software architectures for computer graphics, and there primarily using the programming language Python the experimental platform. He also believes that we still live in what the future will come to consider as the stone age of programming.

Compiling domain specific languages embedded in a dynamic language

Embedded domain specific languages (DSLs) has the advantage that many language features come for free from the host language in which it is embedded because it shares the same execution environment. But sometimes the DSL needs is to be executed in a different environment. In this talk we will show how to use a dynamic language as host language for a retargeted DSL and still maintain the benefits of embedding. We give examples of DSLs embedded in Python and show how they can be targeted to a paltform with very high performance requirements, the graphics processing unit (GPU) on modern graphics cards.

Early bird registration
Gold Partner
Jayway Dotway Leadway Testway Realway Founders
                                                                                 Telephone: +46-(0)40-602 3134, email: info@oredev.org                                                Powered by SiteVisionexternal link