Wednesday, August 28
Noon - 2pm Eastern Time


12:00 noon -12:05pm  Welcome and Plan
Adrian Sampson, Cornell University (ADA)


12:05pm - 1:00pm  Research pitches
Adrian Sampson, Cornell University (ADA)
Deian Stefan, University of California San Diego (CONIX)
Sharad Malik, Princeton University (ADA)
Presentation Slides
Zhiru Zhang, Cornell University (CRISP)
Saman Amarasinghe, Massachusetts Institute of Technology (ADA)
Sarita Adve, University of Illinois at Urbana-Champaign (ADA)
Suresh Jagannathan, Purdue University (C-BRIC)
Zach Tatlock, University of Washington (ADA)



1:00pm - 2:00pm Group discussion topics

  1. What are common best practices and lessons learned across DSL-development and IR-development experiences?
  2. What are the advantages of DSL specialization? What are the risks/disadvantages?
  3. What are the common traits of domains that benefit from having a DSL? When is it appropriate to create which type of DSL?
  4. Are there opportunities to combine efforts from (radically) different DSL projects?  Think common backend toolchains or common general-purpose embedding languages & metaprogramming tools.
  5. Is there value in infrastructure to enable fast DSL development or development by non-specialists?