{'fraction_non_alphanumeric': 0.020527859237536656, 'fraction_numerical': 0.0, 'mean_word_length': 5.26605504587156, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Toward Live Programming in the Real World

While programs that use real-world input and output (real-world I/O) have static representations as source code rendered on flat displays, their state information dynamically changes along with time in the three-dimensional real world once executed. These gaps of time and space make it difficult to develop such programs in existing integrated development environments (IDEs). This paper introduces live programming as an effort to eliminate the gap in time, followed by proposal of using integrated graphical representations for filling the gap in space. Future research direction in design of programming environments is also discussed.