Kaleidoscope: Mixing Objects, Constraints and Imperative Programming.
Bjørn N. Freeman-BensonPublished in: OOPSLA/ECOOP (1990)
Keyphrases
- geometric constraints
- constrained optimization
- programming language
- user defined constraints
- data objects
- object model
- multiple objects
- moving objects
- physical constraints
- geometrical constraints
- neural network
- keypoints
- spatial relationships
- data model
- spatial objects
- programming environment
- object types
- temporal continuity