Live programming, what is it all about?

If you have been around our Pils & Programming slack group you might have noticed some of our members posting videos from the Strange Loop conference. So what is this Strange Loop conference all about then you might ask? Well, I'll let them speak for themselves:

Strange Loop is a multi-disciplinary conference that brings together the developers and thinkers building tomorrow's technology in fields such as emerging languages, alternative databases, concurrency, distributed systems, security, and the web. - source

Essentially Strange Loop is a conference where some of the brighter minds in the programming field meet to discuss the future of programming and some theoretical concepts as well.

At this year's Strange Loop conference there was a number of interesting presentations about so called live programming languages. What might they be? Well, in essence they are programming or computing languages and tools where the program run continuously, even as you implement its logic! This erase some of the disconnectedness of writing code, compiling or otherwise saving it, and then viewing the result. In a live programming language or environment you adjust the values as the program runs and see the results live.

I will not attempt to explain it in greater detail as it is better explained by those who create these new tools and languages. So without further rambling I present three very interesting videos.

"Eve" by Chris Granger

"Apparatus: A Hybrid Graphics Editor / Programming Environment" by Toby Schachman

"A Live Programming Experience" by Sean McDirmid