At Delft University of Technology I lead the Software Language Design and Engineering Group. Our mission is to enable software engineers to effectively design, implement, and apply domain-specific languages. We are doing research in two tracks:
Automatic derivation of an efficient, scalable, incremental compiler and a usable IDE from a high-level, declarative language definition
An approach to systematically design domain-specific software languages with an optimal tradeoff between expressivity, completeness, portability, coverage, and maintainability.
Projects include
Eelco Visser is associate professor at Delft University of Technology. He received a masters and doctorate in computer science from the University of Amsterdam in 1993 and 1997, respectively. Previously he served as postdoc at the Oregon Graduate Institute, and as assistant professor at Utrecht University. He is member of the ACM (SIGPLAN) and the IEEE Computer Society.
His research interests include software language engineering, domain-specific languages, model-driven engineering, program transformation, software deployment, interaction design, and digital libraries.
With his students he has designed and implemented the Spoofax language workbench, as well as many domain-specific languages, including DSLs for syntax definition (SDF), program transformation (Stratego), software deployment (Nix), web application development (WebDSL), and mobile phone applications (mobl). He is the main developer of the researchr bibliography management system.
This is my new home on the web. It is a bit empty while I'm decorating and moving the furniture. If you need information that is not yet here, my old homepage is still available.
"MetaBorg provides generic technology for allowing a host language (collective) to incorporate and assimilate external domains (cultures) in order to strengthen itself. The ease of implementing embeddings makes resistance futile."