A retrospective on: "customization: optimizing compiler technology for self, a dynamically-typed object-oriented programming language"
ACM SIGPLAN Notices - Best of PLDI 1979-1999, pp. 295-312, 2004.
Dynamically-typed object-oriented languages please programmers, but their lack of static type information penalizes performance. Our new implementation techniques extract static type information from declaration-free programs. Our system compiles several copies of a given procedure, each customized for one receiver type, so that the type ...More
PPT (Upload PPT)