Geometric Programming for Computer-Aided Design

From the Publisher: PLaSM, a general purpose functional language, blends the powerful algebraic approach to programming developed at IBM research with a dimension-independent approach to geometric data structures and algorithms. This book demonstrates how this geometric code is surprisingly compact and easy to write. The authors combine excellent coverage of the theory with well-developed examples so readers can gain a better understanding of the material.