3 ms·
The emphasis of this project seems to be text based coding and visual description of dependencies at the cell level. Visual programming, at least according to
by brrrrrm 5y ago
The emphasis of this project seems to be text based coding and visual description of dependencies at the cell level. Visual programming, at least according to wikipedia, refers to "manipulating program elements graphically rather than by specifying them textually," which this project does not do.
- throwaway17_17 5y agoNot really in disagreement. However, I think that there is more than one level of granularity to this project. If you were to step back to the level where someone has a 'library' of these blocks of code (which seem to be able to present a 'black-box' style presentation) and then visually placing them and connecting the inputs and outputs of those various blocks is essentially visual programming within the meaning of the standard definition, like from Wikipedia.
- zozbot234 5y agoDependency relations are very much "program elements".
- dekhn 5y agoThe graphical elements themselves contain code (all visual programming systems work this way, even if the code is hidden). That's how new program elements are born. Visual workflow languages work in a bunch of different ways. Nodes, in Blender, is a visual programming environment. Blockly is a visual programming environment. Those nodes in scratch have code behind them!