<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">*********************************************************************<br>CALL FOR TALK PROPOSALS<br><br>DSLDI 2014<br><br>Second Workshop on<br>Domain-Specific Language Design and Implementation<br><br>October 20/21, 2014<br>Portland, USA<br>Co-located with SPLASH/OOPSLA<br><br><a href="http://2014.splashcon.org/track/dsldi2014">http://2014.splashcon.org/track/dsldi2014</a><br>*********************************************************************<br><br><br>If designed and implemented well, domain-specific languages (DSLs)<br>combine the best features of general-purpose programming languages<br>(e.g., performance) with high productivity (e.g., ease of<br>programming).<br><br>*** Workshop Goal ***<br><br>The goal of the DSLDI workshop is to bring together researchers and<br>practitioners interested in sharing ideas on how DSLs should be<br>designed, implemented, supported by tools, and applied in realistic<br>application contexts. We are both interested in discovering how<br>already known domains such as graph processing or machine learning can<br>be best supported by DSLs, but also in exploring new domains that<br>could be targeted by DSLs. More generally, we are interested in<br>building a community that can drive forward the development of modern<br>DSLs.<br><br>*** Workshop Format ***<br><br>DSLDI is a single-day workshop and will consist of a series of short<br>talks whose main goal is to trigger exchange of opinion and<br>discussions. The talks should be on the topics within DSLDI's area of<br>interest, which include but are not limited to the following ones:<br><br>* DSL implementation techniques, including compiler-level and<br>&nbsp;runtime-level solutions<br>* utilization of domain knowledge for driving optimizations of DSL<br>&nbsp;implementations<br>* utilizing DSLs for managing parallelism and hardware heterogeneity<br>* DSL performance and scalability studies<br>* DSL tools, such as DSL editors and editor plugins, debuggers,<br>&nbsp;refactoring tools, etc.<br>* applications of DSLs to existing as well as emerging domains, for<br>&nbsp;example graph processing, image processing, machine learning,<br>&nbsp;analytics, robotics, etc.<br>* practitioners reports, for example descriptions of DSL deployment in<br>&nbsp;a real-life production setting<br><br>*** Call for Submissions ***<br><br>We solicit talk proposals in the form of short abstracts (max. 2<br>pages). A good talk proposal describes an interesting position,<br>demonstration, or early achievement. The submissions will be reviewed<br>on relevance and clarity, and used to plan the mostly interactive<br>sessions of the workshop day. Publication of accepted abstracts and<br>slides on the website is voluntary.<br><br>* Deadline for talk proposals: August 27, 2014<br>* Notification: September 12, 2014<br>* Workshop: October 19 or 20, 2014<br>* Submission website:&nbsp;<a href="https://www.easychair.org/conferences/?conf=dsldi2014">https://www.easychair.org/conferences/?conf=dsldi2014</a><br><br>*** Workshop Organization ***<br><br>Organizers<br><br>* Sebastian Erdweg, TU Darmstadt, Germany<br>* Adam Welc, Oracle Labs, USA<br><br>Program committee<br><br>* Martin Erwig, Oregon State University, USA<br>* Matthew Flatt, University of Utah, USA<br>* Klaus Ostermann, University of Marburg, Germany<br>* Tiark Rompf, EPFL/Oracle Labs, Switzerland<br>* Tijs van der Storm, CWI, Netherlands<br>* Juha-Pekka Tolvanen, University of Jyväskylä/Metacase, Finland<br>* Emina Torlak, University of California, Berkeley, USA<br>* Laurence Tratt, King's College London, UK<br>* Markus Völter, itemis/independent, Germany<br>* Guido Wachsmuth, TU Delft, Netherlands</body></html>