basado en las necesidades del equipo que programa el motor de juegos Unreal: en su código, el 90% de los enteros se usan para indexar arrays y casi toda la simulación numérica es código funcional (y ese código se lleva la mitad de las líneas de código y el 90% de los ciclos de CPU). Sweeny propone varias soluciones para mejorar el rendimiento, la modularidad, la fiabilidad y la concurrencia en los programas. Presentación
www.cs.princeton.edu/~dpw/popl/06/Tim-POPL.ppt