At OOPSLA this year, Danny Groenewegen and I will be giving demonstrations of WebDSL. There will probably be two slots scheduled in the program for the demonstration, and we’ll be happy to give unscheduled demonstrations throughout the conference. We wrote a little paper for the proceedings that gives an impression of what we will be showing.
Abstract: WebDSL is a domain-specific language for the development of web applications that integrates data-models, userinterface models, actions, validation, access control, and workflow. The compiler verifies the consistency of applications and generates complete implementations in Java or Python. We illustrate the key concepts of the language with a small web application.