This paper proposes Buckminster Fuller's concept of pattern integrity as a context for understanding computational techniques in environmentally responsive design. We argue that successful integration in this context requires a continuous design medium that allows for heterogeneous, mutable techniques and models. This model of integration is demonstrated by reference to a current project for a large canopy structure in Singapore with specific focus on issues of environmental mediation, object-oriented programming for CAD environments, and functional programming techniques within parametric modeling systems. We discuss the applicability of these novel integrative approaches to wider problems in computational design