@article{PATENT,
      recid = {9026},
      title = {BIDIRECTIONAL EVALUATION FOR GENERAL- PURPOSE PROGRAMMING},
      number = {PATENT},
      month = {Jun},
      year = {2021},
      abstract = {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.},
      url = {http://knowledge.uchicago.edu/record/9026},
}