This is the 3rd or 4th time I've seen a proposal for visual programming environments (e.g. see http://cs.brown.edu/~spr/codebubbles/* , LightTable, this one, probably others) and I'm not sure why they don't take off. On the one hand, they seem incredibly useful and I really like Code Bubbles' approach to automatically pulling in relevant code ( http://cs.brown.edu/~spr/codebubbles/bubbles01.gif ). On the other hand,…
The Larch Environment
11–20 of 65 posts
Re: The Larch Environment
#12This is the 3rd or 4th time I've seen a proposal for visual programming environments (e.g. see http://cs.brown.edu/~spr/codebubbles/* , LightTable, this one, probably others) and I'm not sure why they don't take off. On the one hand, they seem incredibly useful and I really like Code Bubbles' approach to automatically pulling in relevant code ( http://cs.brown.edu/~spr/codebubbles/bubbles01.gif ). On the other hand,…
Have you tried Unreal Engine 4's Blueprint [1]? It's probably the first visual programming that "made sense" to me. Its use is limited to UE4 games, of course, but I think its design would be suitable for more general use. [1] https://www.unrealengine.com/blog/blueprint-basics
Re: The Larch Environment
#13Re: The Larch Environment
#14Earlier quoted context omitted.
Have you tried Unreal Engine 4's Blueprint [1]? It's probably the first visual programming that "made sense" to me. Its use is limited to UE4 games, of course, but I think its design would be suitable for more general use. [1] https://www.unrealengine.com/blog/blueprint-basics
Never seen it. Looks interesting, though very high level? I'll check out the youtube videos they mention: http://www.youtube.com/playlist?list=PLZlv_N0_O1gaG5BW72It4c...
Re: The Larch Environment
#15Earlier quoted context omitted.
I think people are still underestimating the complexity and raw hard work involved in making these visuals scale. I also think it's inevitable in the long run, but developing them properly still has similar complexity as building IDE plugins except now having the IDE replaced with a 'language plus some form of IDE.' LightTable really seemed to be on the right track there, but from what I can tell it has fallen prey t…
Can you elaborate as to what you think happened to LightTable? What is this "curse of Lisp" that you speak of?
The curse I speak of is http://www.lambdassociates.org/blog/bipolar.htm Not that I'm implying Chris is bipolar at all but it's an apt description of the trap many great Lispers fall into.
Re: The Larch Environment
#16This is the 3rd or 4th time I've seen a proposal for visual programming environments (e.g. see http://cs.brown.edu/~spr/codebubbles/* , LightTable, this one, probably others) and I'm not sure why they don't take off. On the one hand, they seem incredibly useful and I really like Code Bubbles' approach to automatically pulling in relevant code ( http://cs.brown.edu/~spr/codebubbles/bubbles01.gif ). On the other hand,…
I don't think Lighttalble is a visual programming environment. Last I looked it just had some visual enhancements, but the code is plain old text in files.
Re: The Larch Environment
#17Earlier quoted context omitted.
I think people are still underestimating the complexity and raw hard work involved in making these visuals scale. I also think it's inevitable in the long run, but developing them properly still has similar complexity as building IDE plugins except now having the IDE replaced with a 'language plus some form of IDE.' LightTable really seemed to be on the right track there, but from what I can tell it has fallen prey t…
LightTable started from Clojure. Larch is based on Python. Neither is based on Mathematica. edit: What I mean is that iPython Notebooks are one of the few toolkits that are starting to take hold in academia in applications where Mathematica rules. Nobody in "serious number crunching academia" uses Clojure.
I checked it all into iPython and then poked around playing with the equations to get a grasp of how they worked and what sane outputs would be, it was an incredibly powerful experience as it allowed me to visualise what was happening in a way I'd never been able to before, it also made me think there is a huge gap in the way math is taught in the UK, if I'd have had iPython when I was 15 I might not have needed to resit.
Re: The Larch Environment
#18Are tools like Larch and LightTable aiming to be "visual programming done right" or is this a completely new (buzzword warning) paradigm in programming?
Re: The Larch Environment
#19Earlier quoted context omitted.
Can you elaborate as to what you think happened to LightTable? What is this "curse of Lisp" that you speak of?
LightTable will continue on, but it seems to no longer be the main focus of Chris. The curse I speak of is http://www.lambdassociates.org/blog/bipolar.htm Not that I'm implying Chris is bipolar at all but it's an apt description of the trap many great Lispers fall into.
Re: The Larch Environment
#20Can someone explain to me the difference between "visual programming" tools like this and environments that have existed for years such as VisualBasic, MS Access, Flash, Dreamweaver, and XCode Storyboards? (Yes, I know many are mainly about UI but they all allow programming to some degree). Are tools like Larch and LightTable aiming to be "visual programming done right" or is this a completely new ( buzzword warning…