Two related things: - The <https://liveprog.org/|L...
# thinking-together
j
Two related things: • The LIVE Workshop deadline is July 21st, so there’s still plenty of time to get a submission together! Please let me know if you have any questions, or want to talk about a submission. • I’ve been cooking up a LIVE Primer. It’s an overview of LIVE-adjacent research – mapping out some territory, sharing some advice, & curating some citations. It’s rough right now, but I think there’s good stuff in there already. Please take a look and let me know what you think. (Especially if there’s something you wish was in there that isn’t; that would be great to know.) Thanks!
k
This is shaping up wonderfully, thank you. Every field should periodically summarize its major advances and open problems like this.
j
Open problems! That’s a good idea. If there’s any of those in the Primer yet, it’s purely accidental – I should add some deliberately. 🙏
k
The Primer crystallized something for me. I hope you won't mind that I linked to it. It seemed more important to give credit than to not send people to unfinished drafts.
j
Oh that’s fine; it’s slowly transitioning into publicly-available unfinished-draft status.
k
Thanks @Joshua Horowitz and @Kartik Agaram for your writeups. I discover links there that I hadn't thought of before. In particular on visual programming. @Joshua Horowitz classifies it as a subspecies of Live. That's probably true for most projects in this space, but I don't see it as a necessity. The one counterexample I am aware of is @guitarvydas' diagram compiler from draw.io to Python. @Kartik Agaram sees visual coding as a special case of domain-specific notations. If that were the case, I'd probably be more interested in the topic. My impression is that most visual coding projects see moving away from text as their main mission, independently of domain considerations. Something else I hadn't seen before is the link between Live and overcoming the vendor/owner divide. It's hard to imagine a live system with a vendor/owner divide, but the inverse is quite possible (and again, @guitarvydas t2t work is an example).
j
Hmmm are you saying the primer classifies visual programming as a subset of live programming? That would seem to be contradicted by “Is visual programming live programming? Not automatically, no!”
k
@Joshua Horowitz Not a subset, but a strong relation. What I found surprising is to see any link at all between visual and live programming. I have always seen them as orthogonal aspects. Your review points out that there is at least a correlation, if you do statistics across programming systems. So now I am wondering where that correlation comes from.