BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210402T160544Z
LOCATION:Track 6
DTSTART;TZID=America/New_York:20201112T164500
DTEND;TZID=America/New_York:20201112T172500
UID:submissions.supercomputing.org_SC20_sess212_ws_llvmf108@linklings.com
SUMMARY:Really Embedding Domain-Specific Languages into C++
DESCRIPTION:Workshop\n\nReally Embedding Domain-Specific Languages into C+
 +\n\nFinkel, McCaskey, Popoola, Lyakh, Doerfert\n\nDomain-specific languag
 es (DSLs) are both pervasive and powerful, but remain difficult to integra
 te into large projects. As a result, while DSLs can bring distinct advanta
 ges in performance, reliability, and maintainability, their use often invo
 lves trading off other good software-engineering practices. In this paper,
  we describe an extension to the Clang C++ compiler to support syntax plug
 ins, and we demonstrate how this mechanism allows making use of DSLs insid
 e of a C++ code base without needing to separate the DSL source code from 
 the surrounding C++ code.\n\nRegistration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR

