• Alternative Object Organizations using Prototypes, Delegation and Split Objects 

      Astudillo R., Hernan; Shilling, John J. (Georgia Institute of Technology, 1993)
      Object-based (i.e. classless) models are very effective for elucidating requirements from users, and they support exploratory programming and rapid prototyping. On the other hand, class-based models are preferred to ...
    • Demand-Driven Type Inference with Subgoal Pruning 

      Spoon, Steven Alexander (Georgia Institute of Technology, 2005-08-29)
      Highly dynamic languages like Smalltalk do not have much static type information immediately available before the program runs. Static types can still be inferred by analysis tools, but historically, such analysis is ...