Starkiller: A Static Type Inferencer for Python
Created on Monday 13 August 2001 by Michael Salib
Table of Contents
- Starkiller
- Overview
- I. Python . . .
- More snake time
- Type inference
- Cartesian Product Algorithm
- CPA (part 2)
- Why Python makes TI hard
- Harder Still . . .
- Still Harder . . .
- II. Starkiller
- Goals
- Design
- Being Insensitive
- OOPs!
- Problem: Lexical Scoping
- New Idea: Lexical Scoping
- III. Challenges & Future Work
- Data Polymorphism
- Data Polymorphism (part 2)
- Narcissism
- Rollback
- Incremental Analysis
- Force Feedback
- Partial Evaluation
- Narcissim 2: PE to the rescue!
- Output?