Live Coding is a topic raised when software developers talk about the tools they like to use, or might like to use in the future. The main idea behind live coding is to allow a software developer to illustrate the state of variables and other data in the code as coding is carried...