Meta tags:
Headings (most frequently used words):
mission, latest, awards, past, events, proceedings, steering, committee, contact,
Text of the page (most frequently used words):
dls (93), the (71), and (57), chair (45), paper (45), for (40), languages (32), org (31), dynamic (29), with (28), http (24), symposium (23), www (20), located (19), invited (18), usa (16), citation (16), 2018 (15), award (14), most (14), notable (14), splash (14), october (13), speaker (13), language (13), this (13), 2007 (12), 2015 (12), certificate (12), conference (12), title (12), 2021 (11), pdf (11), research (11), recipients (11), 2022 (10), that (10), 2013 (9), university (9), virtual (9), 2006 (8), 2016 (8), 2023 (8), programming (8), 1145 (8), stefan (7), 2005 (7), 2012 (7), 2020 (7), 2014 (7), sigplan (7), 2009 (7), 2019 (7), 2011 (7), 2010 (7), 2008 (7), 2017 (7), machine (7), design (7), their (7), marr (6), past (6), community (6), which (6), today (6), ideas (6), javascript (6), has (6), implementation (6), member (5), large (5), robert (5), hirschfeld (5), acm (5), speakers (5), home (5), oriented (5), based (5), approach (5), intercession (5), applications (5), gradual (5), strategies (5), smalltalk (5), members (4), steering (4), committee (4), are (4), oopsla (4), conf (4), researchr (4), context (4), cfm (4), many (4), from (4), typing (4), can (4), have (4), important (4), object (4), self (4), typed (4), 2024 (3), architecture (3), laurence (3), tratt (3), arjun (3), guha (3), northeastern (3), tim (3), felgentreff (3), germany (3), pascal (3), costanza (3), johan (3), following (3), continue (3), portland (3), oregon (3), chairs (3), splashcon (3), tom (3), christian (3), wimmer (3), new (3), overview (3), program (3), used (3), still (3), pypy (3), construction (3), both (3), impact (3), behavioral (3), work (3), proxies (3), such (3), unification (3), inference (3), time (3), since (3), experience (3), how (3), performance (3), gradually (3), squeakjs (3), features (3), continuations (3), hpi (2), software (2), https (2), contact (2), roel (2), wuyts (2), alessandro (2), warth (2), emeritus (2), thomas (2), manuel (2), serrano (2), pennsylvania (2), james (2), noble (2), roberto (2), ierusalimschy (2), jeremy (2), theo (2), hondt (2), william (2), clinger (2), brichau (2), carl (2), friedrich (2), bolz (2), matthew (2), flatt (2), wolfgang (2), meuter (2), vrije (2), universiteit (2), brussel (2), belgium (2), davide (2), ancona (2), kent (2), while (2), hiatus (2), will (2), proceedings (2), events (2), gilad (2), bracha (2), mark (2), miller (2), canada (2), dan (2), ingalls (2), david (2), november (2), track (2), saman (2), amarasinghe (2), vanessa (2), freudenberg (2), chicago (2), illinois (2), constructs (2), contextl (2), introduced (2), framework (2), original (2), its (2), strong (2), python (2), interpreter (2), highly (2), various (2), areas (2), years (2), thus (2), practical (2), high (2), was (2), built (2), upon (2), continues (2), source (2), multiple (2), mirages (2), mirror (2), mirrors (2), stijn (2), van (2), cutsem (2), éric (2), tanter (2), showed (2), found (2), into (2), modern (2), area (2), machines (2), explored (2), using (2), principles (2), robust (2), apis (2), managed (2), become (2), bootstrapping (2), hosted (2), report (2), development (2), marc (2), feeley (2), truffle (2), graalvm (2), implementations (2), ruby (2), ast (2), different (2), code (2), then (2), been (2), proposed (2), environments (2), application (2), browser (2), environment (2), history (2), migration (2), provides (2), task (2), cross (2), please (2), conferences (2), future (2), group, king, college, london, dave, peter, thiemann, benjamin, pierce, ranjit, jhala, gibbons, richard, gabriel, oracle, labs, tereick, heinrich, heine, universität, düsseldorf, anders, møller, aarhus, denmark, hasso, plattner, institute, potsdam, utah, università, degli, studi, genova, italy, maintain, contanct, points, shall, consist, published, digital, library, decomp, ulb, dls05, gerald, sussman, jans, aasman, brian, foote, san, diego, california, ian, piumarta, audrey, tang, avi, bryant, jim, hugunin, montreal, quebec, rich, hickey, ecoop, paphos, cyprus, july, jan, vitek, orlando, florida, disney, contemporary, resort, allen, wirfs, brock, reno, nevada, ungar, smith, tucson, arizona, mario, wolczko, indianapolis, indiana, udo, hanenberg, eelco, visser, pittsburgh, ross, mcilroy, amsterdam, netherlands, filip, pizlo, vancouver, boston, massachusetts, athens, greece, everywhere, nov, united, states, oct, beckmann, auckland, zealand, dec, cascais, portugal, enables, programmers, modify, behavior, without, requiring, changes, triggered, cascade, spawned, own, international, workshop, series, going, 1146842, rpython, relevant, day, influential, demonstrating, impressive, long, term, vision, laid, theoretical, foundations, constructing, level, description, consequently, numerous, follow, publications, developed, active, open, proved, extensively, usable, academic, industrial, contexts, 1176753, armin, rigo, samuele, pedroni, combined, explicit, reflective, introspection, modification, implicit, influenced, inspired, where, now, security, testing, virtualization, dom, 1297095, mostinckx, timbermont, one, increase, static, guarantees, made, through, ingenious, combination, base, type, underlying, way, had, doid, 1408681, 1408688, siek, manish, vachharajani, jpg, early, meta, simple, effective, simultaneously, groups, further, 1640134, 1640147, optimization, hierarchical, layering, alexander, yermolovich, michael, franz, prime, example, capability, model, short, order, bridge, gap, integral, part, 1869631, 1869638, great, represents, comprehensive, guide, choices, make, space, 2047849, 2047858, maxime, chevalier, boisvert, erick, lavoie, bruno, dufour, over, decade, authors, collaborators, taken, turned, system, revolutionized, implement, jvm, major, product, technology, producing, everything, all, rewriting, 2384577, 2384587, optimizing, interpreters, würthinger, andreas, wöß, lukas, stadler, gilles, duboscq, doug, simon, costs, micro, macro, scale, protecting, types, examining, affected, untyped, components, seminal, contribution, understanding, trace, lineage, back, described, particular, hybrid, adapted, again, systems, giving, lasting, beyond, scope, 2508168, 2508171, cast, insertion, objects, esteban, allende, fabry, reports, fully, compatible, squeak, implemented, pure, demonstrated, thoughtful, techniques, browsers, vms, enable, interactive, furthermore, details, powerful, enumeration, snapshotting, custom, graphics, interfaces, well, basic, file, abstractions, realized, inside, education, web, preserve, parts, computing, 2661088, 2661100, runs, any, tobias, pape, 2025, recent, seen, resurgent, interest, use, first, class, control, especially, form, delimited, via, effect, handlers, motivated, challenges, implementing, uncooperative, opportunities, affords, recaps, gambit, efficient, evidence, ongoing, effectiveness, 2816707, 2816713, compiling, multi, recipient, 2026, comparing, hard, given, requirements, complicate, optimizations, addresses, challenge, proposing, set, benchmarks, key, reference, abstract, core, ensures, identical, workload, exposed, each, enabling, fair, comparisons, 2989225, 298923, compiler, benchmarking, fast, yet, benoit, daloze, hanspeter, mössenböck, awards, questions, suggestions, runtimes, mplr, perhaps, relevance, you, might, venues, overlap, tooling, educational, approaches, analyses, empirical, studies, other, consider, submitting, instance, held, focusing, latest, forum, discussion, mature, including, lisp, scheme, prolog, apl, grow, inspire, converts, generation, scripting, php, tcl, lua, clojure, successful, wide, range, place, researchers, practitioners, come, together, share, knowledge, mission, imprint,
Text of the page (random words):
ir implementation and application while mature dynamic languages including smalltalk lisp scheme self prolog and apl continue to grow and inspire new converts a new generation of dynamic scripting languages such as javascript python ruby php tcl lua and clojure are successful in a wide range of applications dls provides a place for researchers and practitioners to come together and share their knowledge experience and ideas for future research and development http www sigplan org conferences dls latest in 2023 we held a symposium focusing on the future of dynamic languages since then dls is on a hiatus for research on dynamic languages their implementation tooling educational approaches analyses empirical studies and other research please consider submitting for instance to the sigplan conferences perhaps of most relevance for you work might be the following venues with a large overlap in community programming managed programming languages runtimes mplr for questions or suggestions please contact the steering committee chair awards most notable paper award 2026 for 2016 recipients stefan marr benoit daloze hanspeter mössenböck title cross language compiler benchmarking are we fast yet conference dls 2016 paper 10 1145 2989225 298923 citation comparing the performance of different language implementations is a hard task given the many features and requirements that complicate optimizations this paper addresses this challenge by proposing a set of cross language benchmarks that has become a key reference for the research community by using an abstract language with core features the approach ensures that an identical workload is exposed to each language thus enabling fair comparisons certificate pdf most notable paper award 2025 for 2015 recipient marc feeley title compiling for multi language task migration conference dls 2015 paper 10 1145 2816707 2816713 citation recent years have seen a resurgent interest in the use and implementation of first class control especially in the form of delimited continuations via effect handlers this paper is motivated by the challenges of implementing continuations for an uncooperative environment and the opportunities for code migration that the implementation affords the paper recaps the design of the gambit virtual machine for efficient continuations and it provides evidence for the ongoing effectiveness of the design certificate pdf most notable paper award 2024 for 2014 recipients vanessa freudenberg dan ingalls tim felgentreff tobias pape robert hirschfeld title squeakjs a modern and practical smalltalk that runs in any browser conference dls 2014 paper 10 1145 2661088 2661100 citation this paper reports on squeakjs a fully compatible squeak smalltalk implemented in pure javascript in 2014 it demonstrated that with thoughtful implementation techniques browsers and their javascript vms can enable applications as dynamic and interactive as smalltalk environments furthermore the paper details how powerful programming language features such as object enumeration application snapshotting custom graphics interfaces as well as basic file abstractions can be realized inside the browser environment today squeakjs continues to be used in education for web applications and as environments to preserve important parts of smalltalk s history and with it computing history certificate pdf most notable paper award 2023 for 2013 recipients esteban allende johan fabry éric tanter title cast insertion strategies for gradually typed objects conference dls 2013 paper 10 1145 2508168 2508171 citation this paper explored the costs both at micro and macro scale of various strategies for protecting gradual types in a gradually typed programming language examining how different strategies affected untyped typed or both components of code it is a seminal contribution to understanding the performance of gradual typing which since then has been an area of important research the strategies used in gradually typed languages today can trace their lineage back to the strategies described and proposed in this paper in particular the proposed hybrid approach has been adapted time and time again by many systems giving this work a lasting impact beyond its original scope certificate pdf most notable paper award 2022 for 2012 recipients thomas würthinger andreas wöß lukas stadler gilles duboscq doug simon and christian wimmer title self optimizing ast interpreters conference dls 2012 paper 10 1145 2384577 2384587 citation over the past decade the authors and their collaborators have taken the ideas from this paper and turned it into the truffle and graalvm system which has revolutionized how we implement languages on the jvm today the graalvm is a major product and truffle is a language implementation technology producing high performance implementations of everything from ruby to c all built upon the ideas of ast rewriting in the interpreter certificate pdf most notable paper award 2021 for 2011 recipients maxime chevalier boisvert erick lavoie marc feeley bruno dufour title bootstrapping a self hosted research virtual machine for javascript an experience report conference dls 2011 paper 10 1145 2047849 2047858 citation the 2011 dls paper bootstrapping a self hosted research virtual machine for javascript an experience report is a great overview and source of ideas for virtual machine development it represents a comprehensive guide to design choices to make in the space and for that it is still notable today certificate pdf most notable paper award 2020 for 2010 recipients tom van cutsem and mark s miller title proxies design principles for robust object oriented intercession apis conference dls 2010 paper 10 1145 1869631 1869638 citation the 2010 dls paper proxies design principles for robust object oriented intercession apis is a prime example of the object capability model in short order it managed to bridge the gap from research to become an integral part of an important language today certificate pdf most notable paper award 2019 for 2009 recipients alexander yermolovich christian wimmer and michael franz title optimization of dynamic languages using hierarchical layering of virtual machines conference dls 2009 paper 10 1145 1640134 1640147 citation this 2009 dls paper is an important early paper in the area of meta virtual machines it showed a simple and effective approach to vm construction that was simultaneously explored by multiple research groups at the time and which has since found further applications certificate jpg most notable paper award 2018 for 2008 recipients jeremy g siek and manish vachharajani title gradual typing with unification based inference conference dls 2008 paper https dl acm org citation cfm doid 1408681 1408688 citation the 2008 dls paper gradual typing with unification based inference showed that one can increase the static guarantees made in a program through an ingenious combination of gradual typing and unification base type inference the ideas underlying this paper have found their way into the design of many modern programming languages and have had a strong impact on the research community certificate pdf most notable paper award 2017 for 2007 recipients stijn mostinckx tom van cutsem stijn timbermont and éric tanter title mirages behavioral intercession in a mirror based architecture conference dls 2007 paper http dl acm org citation cfm id 1297095 citation the 2007 dls paper mirages behavioral intercession in a mirror based architecture combined the ideas of explicit mirrors for reflective introspection and modification with implicit mirrors for behavioral intercession the work in this paper influenced and inspired the design of proxies in the javascript language where it now has applications in areas such as security testing and virtualization of the dom certificate pdf most notable paper award 2016 for 2006 recipients armin rigo and samuele pedroni title pypy s approach to virtual machine construction conference dls 2006 paper http dl acm org citation cfm id 1176753 citation the 2006 dls paper pypy s approach to virtual machine construction introduced the pypy python interpreter and the rpython framework both are still highly relevant in various areas to this day and will continue to be in influential for many years thus demonstrating highly impressive long term vision and impact the paper laid the theoretical and practical foundations of constructing a virtual machine from a high level description and was consequently built upon by numerous follow up publications the software which continues to be developed by a large and active open source community proved extensively usable in multiple academic and industrial contexts certificate pdf most notable paper award 2015 for 2005 recipients pascal costanza and robert hirschfeld title language constructs for context oriented programming an overview of contextl conference dls 2005 paper http dl acm org citation cfm id 1146842 citation the 2005 dls paper language constructs for context oriented programming an overview of contextl introduced a framework that enables programmers to modify the behavior of a program based on the context in which it is used without requiring changes to the original program this paper triggered a cascade of research on context oriented programming and spawned a community with its own international workshop series which is still going strong today certificate pdf past events dls 2023 cascais portugal october 24 2023 co located with splash 2023 pc chairs stefan marr university of kent uk http www dynamic languages symposium org dls 23 2023 splashcon org home dls 2023 dls 2022 auckland new zealand dec 6 2022 co located with splash 2022 pc chairs arjun guha northeastern university usa wolfgang de meuter vrije universiteit brussel belgium invited speaker christian wimmer invited speaker tom beckmann http www dynamic languages symposium org dls 22 conf researchr org home dls 2022 dls 2021 chicago illinois united states oct 19 2021 co located with splash 2021 pc chair arjun guha northeastern university usa http www dynamic languages symposium org dls 21 conf researchr org home dls 2021 dls 2020 chicago illinois usa everywhere nov 18 2020 co located with splash 2020 pc chair matthew flatt invited speaker vanessa freudenberg http www dynamic languages symposium org dls 20 conf researchr org home dls 2020 dls 2019 athens greece october 22 2019 co located with splash 2019 pc chair stefan marr invited speaker saman p amarasinghe http www dynamic languages symposium org dls 19 conf researchr org home dls 2019 dls 2018 boston massachusetts usa november 6 2018 co located with splash 2018 pc chair tim felgentreff invited speaker saman p amarasinghe http www dynamic languages symposium org dls 18 2018 splashcon org track dls 2018 dls 2017 vancouver canada october 24 2017 co located with splash 2017 pc chair davide ancona invited speaker filip pizlo http www dynamic languages symposium org dls 17 2017 splashcon org track dls 2017 dls 2016 amsterdam the netherlands november 1 2016 co located with splash 2016 pc chair roberto ierusalimschy invited speaker ross mcilroy http www dynamic languages symposium org dls 16 dls 2015 pittsburgh pennsylvania usa october 27 2015 co located with splash 2015 pc chair manuel serrano invited speaker eelco visser http www dynamic languages symposium org dls 15 dls 2014 portland oregon usa october 21 2014 co located with splash 2014 pc chair laurence tratt invited speaker stefan udo hanenberg http www dynamic languages symposium org dls 14 dls 2013 indianapolis indiana usa october 28 2013 co located with splash 2013 pc chair carl friedrich bolz invited speaker mario wolczko http www dynamic languages symposium org dls 13 dls 2012 tucson arizona usa october 22 2012 co located with splash 2012 pc chair alessandro warth invited speaker david a smith http www dynamic languages symposium org dls 12 dls 2011 portland oregon usa october 24 2011 co located with splash 2011 pc chair theo d hondt invited speakers gilad bracha and david ungar http www dynamic languages symposium org dls 11 dls 2010 reno nevada usa october 18 2010 co located with splash 2010 pc chair william d clinger invited speaker allen wirfs brock http www dynamic languages symposium org dls 10 dls 2009 disney s contemporary resort orlando florida usa october 26 2009 co located with oopsla 2009 pc chair james noble invited speaker jan vitek http www dynamic languages symposium org dls 09 dls 2008 paphos cyprus july 8 2008 co located with ecoop 2008 pc chair johan brichau invited speakers rich hickey laurence tratt and dan ingalls http www dynamic languages symposium org dls 08 dls 2007 montreal quebec canada october 22 2007 co located with oopsla 2007 pc chairs pascal costanza and robert hirschfeld invited speakers mark s miller and jim hugunin http www dynamic languages symposium org dls 07 dls 2006 portland oregon usa october 23 2006 co located with oopsla 2006 pc chair robert hirschfeld invited speakers ian piumarta audrey tang and avi bryant http www dynamic languages symposium org dls 06 dls 2005 san diego california usa october 18 2005 co located with oopsla 2005 pc chair roel wuyts invited speakers gerald sussman gilad bracha jans aasman and brian foote http www dynamic languages symposium org dls 05 http decomp ulb ac be events dls05 proceedings dls proceedings are published with the acm digital library steering committee the dls steering committee shall consist of the following members while the dls is on hiatus the steering committee will maintain the following members as contanct points for the community and to continue to award the most notable paper award members chair stefan marr university of kent uk sc chair 2022 2024 pc chair 2019 2023 davide ancona università degli studi di genova italy pc chair 2017 wolfgang de meuter vrije universiteit brussel belgium pc co chair 2022 matthew flatt university of utah usa pc chair 2020 robert hirschfeld hasso plattner institute and university of potsdam germany member at large 2018 2021 past sc chair 2015 2018 sc chair 2007 2015 pc chair 2007 pc chair 2006 anders møller aarhus university denmark sigplan 2022 past members carl friedrich bolz tereick heinrich heine universität düsseldorf germany past sc chair 2018 2021 sc chair 2015 2018 pc chair 2013 johan brichau pc chair 2008 william d clinger pc chair 2010 pascal costanza sc chair 2007 2013 pc chair 2007 theo d hondt pc chair 2011 tim felgentreff oracle labs germany past sc chair 2019 2021 pc chair 2018 richard p gabriel member at large 2007 2013 jeremy gibbons sigplan 2012 2015 arjun guha northeastern university usa pc chair 2021 pc co chair 2022 roberto ierusalimschy pc chair 2016 ranjit jhala sigplan 2021 2022 james noble pc chair 2009 benjamin c pierce university of pennsylvania usa sigplan 2018 2021 manuel serrano pc chair 2015 peter thiemann sigplan 2015 2018 dave thomas member at large 2007 2013 laurence tratt k...
|