DocumentCode
3301890
Title
Introducing Circa: A dataflow-based language for live coding
Author
Fischer, Anath
Author_Institution
Shutterfly, USA
fYear
2013
fDate
19-19 May 2013
Firstpage
5
Lastpage
8
Abstract
In a live programming environment, the state of the running program is available during the editing process. An ideal live programming system should be able to harness the live program to offer improved abilities for code creation and manipulation. We introduce Circa, a language and platform designed to address this need. We argue in favor of a dataflow-based model of computation, and we show how this format enables useful methods of code inspection and manipulation. We present a framework based on the backpropogation algorithm that allows the user to manipulate their program by expressing a desire against the program´s result. We discuss how these code editing abilities can combine to produce a highly effective environment.
Keywords
data flow analysis; encoding; inspection; parallel languages; Circa; code inspection; code manipulation; dataflow-based language; editing process; live coding; live programming environment; running program; Computational modeling; Encoding; Mice; Programming; Runtime; Sprites (computer); Visualization; Live coding; dataflow programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Live Programming (LIVE), 2013 1st International Workshop on
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1109/LIVE.2013.6617339
Filename
6617339
Link To Document