3 ms·
I've done a lot of research into other VPLs as well, and in theory, all of these ideas are sound. Unfortunately, it seems like VPLs only work well for well-def
by dyarosla 10y ago
I've done a lot of research into other VPLs as well, and in theory, all of these ideas are sound.
Unfortunately, it seems like VPLs only work well for well-defined domains (say, a VPL for shaders, a VPL for compositing, a VPL for EE, a VPL for business logic)
Once you try to go general, and add "zooming in" and "zooming out" mappings, the number of ways that people would prefer to visualize each becomes exponentially more complex to display/interact with; so much so that then simply using text seems like a general-enough solution.
I'm still hopeful that a general purpose VPL could exist and work for 'real' programs, but so far my search has come up empty.
A good reference list to look at for existing VPLs:
http://blog.interfacevision.com/design/design-visual-progarmming-languages-snapshots/ http://blog.interfacevision.com/design/design-visual-progarm...
- bootload 10y ago"Once you try to go general, and add "zooming in" and "zooming out" mappings, the number of ways that people would prefer to visualise each becomes exponentially more complex to display/interact with; so much so that then simply using text seems like a general-enough solution." Thanks for this insight. Agree with "text is good-enough". The link is like a list of approaches not to take. IFTTT, minecraft and openmusic appear to do the job. The problem I'm thinking of is creating geometry using a combination of GUI manipulation -> geometry ->code to allow tweaking for n00bs, straight code -> geometry with GUI manipulation. These examples really help.