Mon 5 Nov 2018 11:50 - 11:55 at Beacon Hill - Keynote: Chugh Chair(s): Joshua Sunshine

Our community believes that new domain-specific languages should be as general as possible to increase their impact. However, I argue in this essay that we should stop claiming generality for new domain-specific languages. More general domain-specific languages induce more boilerplate code. Moreover, domain-specific languages are co-developed with their applications in practice, and tend to be specific for these applications. Thus, I argue we should stop claiming generality in favor of documenting how domain-specific language based software development is beneficial to the overall software development process. The acceptance criteria for scientific literature should make the same shift: accepting good domain-specific language engineering practice, instead of the next language to rule them all.

Daco Harkes a PhD student in the Programming Languages Research Group at the Delft University of Technology supervised by Eelco Visser. He is interested in programming languages in general, and specifically in declarative programming and incremental computing. His research is focused on declarative programming for (web-based) information systems. During his PhD he has created IceDust, a domain-specific language for incrementally computing derived values in information systems.

Mon 5 Nov
Times are displayed in time zone: (GMT-05:00) Guadalajara, Mexico City, Monterrey change

plateau-2018-papers
10:30 - 12:00: PLATEAU 2018 - Keynote: Chugh at Beacon Hill
Chair(s): Joshua SunshineCarnegie Mellon University
plateau-2018-papers10:30 - 11:35
Talk
Ravi ChughUniversity of Chicago
plateau-2018-papers11:35 - 11:40
Talk
Michael CoblenzCarnegie Mellon University, Jonathan AldrichCarnegie Mellon University, Brad MyersCarnegie Mellon University, Joshua SunshineCarnegie Mellon University
plateau-2018-papers11:40 - 11:45
Talk
Jeff BezansonJulia Computing, Benjamin ChungNortheastern University, Jiahao ChenCapital One, Stefan Karpinski, Viral B ShahJulia Computing, Jan VitekNortheastern University, Lionel ZoubritzkyÉcole Normale Supérieure
plateau-2018-papers11:45 - 11:50
Talk
Carol V. AlexandruUniversity of Zurich, José J. MerchanteUniversidad Rey Juan Carlos, Sebastiano PanichellaZurich University of Applied Science/University of Zurich, Sebastian ProkschUniversity of Zurich, Harald GallUniversity of Zurich, Gregorio RoblesUniversidad Rey Juan Carlos
plateau-2018-papers11:50 - 11:55
Talk
Daco HarkesDelft University of Technology
Link to publication