Constraints:

A Physics of Software


A Different Kind of Programming?

Dynamics are captured by conservation properties between objects

What Can be Constrained?

Document Layout

UI Widget behaviors

Graphical Objects & Virtual Physics

Programs (

?!

)

How Can Constraints be Solved?

One-way solvers

The Cycle problem

What Can They Be Used For?

A suspiciously wide range of things...


Rohit Khare * November 15, 1994 * CS286


Go Up (Parent):
[CS286 Talk - Constraints]
See Also (Siblings):
[Garnet v. Model-Based] [RelationalGrammars] [Self] [Artificial Realities]

Software Physics was converted on Sat Sep 09 22:58:43 EDT 1995 by the eText Engine, version 5, release 0.95