Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Unifying Analytic and Statically-Typed Quasiquotes in Metaprogramming

ACM SIGPLAN via YouTube

Overview

Coursera Plus Annual Sale: All Certificates & Courses 25% Off!
Watch a technical conference presentation from POPL 2018 exploring the unification of Lisp-style and MetaML-style quasiquotes in metaprogramming. Learn how researchers from EPFL and the University of Pennsylvania developed a novel approach combining program construction, deconstruction and evaluation while ensuring type safety and proper scoping. Discover λ{}, a multi-stage calculus with code pattern matching and rewriting capabilities, and its implementation in Squid, a Scala metaprogramming framework. Explore speculative rewrite rules as a new code transformation technique and understand its applications in query compiler optimizations. Gain insights into advanced metaprogramming concepts including quasiquotation, static typing, and program manipulation through this 21-minute academic talk.

Syllabus

[POPL'18] Unifying Analytic and Statically-Typed Quasiquotes

Taught by

ACM SIGPLAN

Reviews

Start your review of Unifying Analytic and Statically-Typed Quasiquotes in Metaprogramming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.