<html>
<head>
<meta name="generator" content="Windows Mail 17.5.9600.20315">
<style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst,
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle,
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head>
<body dir="ltr">
<div data-externalstyle="false" dir="ltr" style="font-family: 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif';font-size:12pt;">
<div>- What: 8th Workshop on Dynamic Languages and Applications.<br>- Where: Co-located with PLDI'14, Edinburgh, UK<br>- When: June 12th,<br><br>Sponsored by ACM SIGPLAN<br><br>Submission deadline: March 15th<br><br>More info on the website: http://www.lifl.fr/dyla14/<br><br>Dyla is a place where developers and researchers can discuss new<br>advances in the design, implementation and application of<br>dynamically-typed languages.<br><br>The expected audience of this workshop includes practitioners and<br>researchers sharing the same interest in dynamically-typed languages.<br>Lua, Python, Ruby, JavaScript and others are gaining a significant<br>popularity both in industry and academia. Nevertheless, each community<br>has the tendency to only look at what it produces. Broadening the<br>scope of each community is the goal of the workshop. To achieve this<br>goal Dyla's program and organization committees are composed of<br>leading persons from many such languages.<br><br>Topics<br>--<br><br>- live programming<br>- programming language extensions<br>- programming environment extensions<br>- domain-specific languages & tooling<br>- executing environments<br>- static & dynamic analyses<br>- meta-object protocols<br>- optional type-checking<br>- reverse engineering<br>- testing environments<br><br>Organizing committee:<br>--<br><br>- Damien Cassou, University of Lille 1, FR<br>- Carl Friedrich Bolz, King's College London, GB<br>- Johan Andersson, Burtcorp in Gothenburg, SE<br>- Roberto Ierusalimschy, Catholic Univ. in Rio de Janeiro, BR<br>- Tom Van Cutsem, Vrije Universiteit Brussel, BE<br><br>Program committee:<br>--<br><br>- Anne Etien, University Lille 1, France<br>- David Schneider, Heinrich-Heine-Universität Düsseldorf, DE<br>- Didier Verna, EPITA/LRDE, France<br>- Edd Barrett, Department of Informatics, King's College London, GB<br>- Joe Gibbs Politz, Brown University, USA<br>- Peng Wu, IBM T.J. Watson Research Center, USA<br>- Tim Felgentreff, Hasso-Plattner-Institut, DE<br>- T. Stephen Strickland, University of Maryland, US<br>- Yoshiki Oshima, Viewpoints Research Institute, USA<br>- Zachary P. Beane, Portland, USA<br>- the 5 workshop organizers<br><br>Abstract:<br>--<br><br>Java and C# have been a major influence in the adoption of<br>object-oriented language characteristics: academic features like<br>interfaces, garbage collection, and meta-programming became<br>technologies generally accepted by the industry. However, with the<br>adoption of these languages, their limitations became apparent, as<br>testified by industry reactions: invokedynamic has been<br>included in the latest Java virtual machine release; the dynamic<br>language runtime (DLR) is gaining popularity; C# adopted<br>dynamic as a valid static type.<br><br>Researchers and practitioners struggle with static type systems,<br>overly complex abstract grammars, simplistic concurrency mechanisms,<br>limited reflection capabilities, and the absence of higher-order<br>language constructs such as delegation, closures, and continuations.<br>Dynamic languages such as Ruby, Python, JavaScript and Lua are a step<br>forward in addressing these problems and are getting more and more<br>popular. To make these languages mainstream, practitioners have to<br>look back and pick mechanisms up in existing dynamic languages such as<br>Lisp, Scheme, Smalltalk and Self.<br><br>The goal of this workshop is to act as a forum where practitioners can<br>discuss new advances in the design, implementation and application of<br>dynamically-typed languages that, sometimes radically, diverge from<br>the statically typed class-based mainstream. Another objective is to<br>discuss new as well as older "forgotten" languages and features in<br>this context.<br><br><br>Format and Submission Information<br>--<br><br>The workshop will have a demo-oriented style. The idea is to allow<br>participants to demonstrate new and interesting features and discuss<br>what they feel is relevant for the dynamic-language community. To<br>participate in the workshop, you can either<br><br>- submit (before March 15th 2014) an article (ACM Tighter Alternate<br> style) describing your presentation and/or tool. Your article, which<br> must include from 2 to 15 pages, will be carefully reviewed by the<br> program committee. If accepted, your article will be presented<br> during the workshop and be published to the ACM Digital Library (at<br> your option) and the workshop's web site. Please submit to<br> http://www.easychair.org/conferences/?conf=dyla14.<br><br>- or give a 10-minute lightning demo of your work. A dedicated session<br> will be allocated for this, provided there is ample time available.<br> In this case, send us the title of your demo.<br><br>A session on pair programming is also planned. People will then get a<br>chance to share their technologies by interacting with other<br>participants.<br></div><div><div><br></div><div><br></div></div>
</div>
</body>
</html>