1. At a computer system comprising at least one processor operatively coupled to a system memory, a method for combining a mixture of semantic behaviors across a single computer program source code, the method comprising: an act of a computer system, which includes at least one processor, acquiring computer program source code; an act of the computer system receiving a first user interface gesture explicitly specifying a first region of the computer program source code that is to be statically bound; an act of the computer system visually and syntactically indicating that the first region of the computer program source code is to be statically bound by inserting a first syntactical identifier into the computer program source code that syntactically delimits the first region of the computer program source code; an act of the computer system receiving a second user interface gesture explicitly specifying a second region of the computer program source code that is hierarchically nested within the first region and that is to override a semantic behavior of the first region by being late bound; an act of the computer system visually and syntactically indicating that the second region of the computer program source code is to be late bound by inserting a second syntactical identifier into the computer program source code that syntactically delimits the second region of the computer program source code; an act of the computer system processing the computer program source code, including: the computer system identifying that at least a portion of the first region of the computer program source code is to be statically bound based on the first syntactical identifier; the computer system identifying that the second region of the computer program source code is to be late bound based on the second syntactical identifier; the computer system applying static binding to the portion of the first region of the computer program source code and applying late binding to the second region of the computer program source code; and the computer system transforming the computer program source code into a target language.
1. At a computer system comprising at least one processor operatively coupled to a system memory, a method for combining a mixture of semantic behaviors across a single computer program source code, the method comprising: an act of a computer system, which includes at least one processor, acquiring computer program source code; an act of the computer system receiving a first user interface gesture explicitly specifying a first region of the computer program source code that is to be statically bound; an act of the computer system visually and syntactically indicating that the first region of the computer program source code is to be statically bound by inserting a first syntactical identifier into the computer program source code that syntactically delimits the first region of the computer program source code; an act of the computer system receiving a second user interface gesture explicitly specifying a second region of the computer program source code that is hierarchically nested within the first region and that is to override a semantic behavior of the first region by being late bound; an act of the computer system visually and syntactically indicating that the second region of the computer program source code is to be late bound by inserting a second syntactical identifier into the computer program source code that syntactically delimits the second region of the computer program source code; an act of the computer system processing the computer program source code, including: the computer system identifying that at least a portion of the first region of the computer program source code is to be statically bound based on the first syntactical identifier; the computer system identifying that the second region of the computer program source code is to be late bound based on the second syntactical identifier; the computer system applying static binding to the portion of the first region of the computer program source code and applying late binding to the second region of the computer program source code; and the computer system transforming the computer program source code into a target language. 5. The method as recited in claim 1 , wherein designating the first region as static bound causes types to be bound to members identified in code of the first region during compile time and wherein designating the second region as late bound causes code in the second region to be unbound at compile time.