Exploratory and Live, Programming and Coding
#探索的プログラミング #ライブプログラミング #ライブコーディング #プログラミング #Entity_Paper
ライブコーディング (live coding)・ライブプログラミング (live programming) ・探索的プログラミング (exploratory programming) という、実行中のプログラムを書き換えるような体験を持つ3つのコミュニティについて、それぞれモチベーション・応用ドメイン・期待する出力・貢献の種類について調査したliterature study
Patrick Reinらによる
2018年
https://arxiv.org/abs/1807.08578
おもしろセクション
全部は読んでないが、おもろいところ
4.3 Venues and Journals: 3つのコミュニティ間であまり掲載先が被ってないことに言及している
それぞれ、学術的なアプローチ・文化圏が結構ちがそう
Live codingはアートや音楽寄り?
Live programmingはヒューマンコンピュータインタラクション寄り?
Exploratory programmingはプログラミング言語寄り?
5.6 Intended Outcome: 3つの体験が最終的に成果物として期待するものが違うことに言及している
Live codingはほとんどが "causing an effect" を目指している
6.2 The Same Means for Different Ends: 3つの体験がそれぞれ、なぜlivenessが必要かについて言及している
Live codingについては、コンパイル型言語使って音止まったらそれはaesthetic issueじゃんみたいな言及がある