Bidirectional evaluation for general- purpose programming
AssigneeThe University of Chicago
InventorsMikaël Mayer, Ravi Chugh
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe University of Chicago
InventorsMikaël Mayer, Ravi Chugh
Estimating the term…
A method of facilitating bidirectional programming of a user may include receiving an original program source code and evaluating the original program source code in the forward direction to generate a program output. The evaluation may occur in a programming environment. The program output may be displayed, and an indication of the user corresponding to modifying the program output may be received. The modified program output may be evaluated to generate an updated program source code, wherein the updated program source code, when evaluated, may generate the modified program output. The modified program output may be displayed in a display device of the user. A computing system including a bidirectional programming environment may also be included.
A method of facilitating bidirectional programming of a user, comprising:
A computing device configured for bidirectional programming of textual data by a user via a graphical user interface, the computing device comprising:
A computing device including a computer-readable medium storing a programming environment application that, when activated, causes the computing device to:
Dependencies are inferred from the claim text.