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

YouTube

Typed Program Analysis Without Encodings

ACM SIGPLAN via YouTube

Overview

Udemy Special: Ends May 28!
Learn Data Science. Courses starting at $12.99.
Get Deal
This conference talk from PEPM 2025 explores how programs can be viewed as both executable functions and analyzable data structures without requiring encoding. Presented by Barry Jay, the 32-minute talk challenges traditional approaches where lambda-terms must be encoded as syntax trees for analysis. Learn how tree calculus enables direct program analysis, including the groundbreaking self-application of a breadth-first self-interpreter with type [bf :∀X. ∀Y. (X→Y) → (X→Y)]. Discover a novel approach that eliminates the need for encoding typed programs into distinctive types for analysis. The presentation includes references to the published article, supplementary artifacts, and was delivered at the PEPM 2025 conference sponsored by ACM SIGPLAN, ACM SIGACT, and ACM SIGLOG.

Syllabus

[PEPM'25] Typed Program Analysis Without Encodings

Taught by

ACM SIGPLAN

Reviews

Start your review of Typed Program Analysis Without Encodings

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.