Internet Technology Windows Internet Tech. Schemes Constraint Window Manager.
Constraints are mathematical specifications of a desired relationship.
In this case, the relationship is between the size, shape, and position of windows to similar aspects of other windows, and to the desktop itself. Such was the description I got when I spoke with Greg Badros, lead developer of SCWM, last week. Badros, who is now the Chief Technical Architect at Seattle-based InfoSpace, originally came up with the idea for SCWM as a project for his doctoral dissertation, as he wanted to create a graphical interface using just constraints, and not procedures. SCWM is an off-shoot of FVWM, which at the time was the most popular interface for X. Because of this, many of the procedural aspects for SCWM have their roots in FVWM practices. But, Badros emphasized, right now SCWM's closest cousin procedurally is actually Sawfish.