3 ms·
No arguments here. We should move away from text into more visual domain, but we lack a polished editing tool. Every visual programming language brings own tool
by jmiskovic 7y ago
No arguments here. We should move away from text into more visual domain, but we lack a polished editing tool. Every visual programming language brings own tools, incompatible with each other and lacking basic features.
Here's my wishlist: completely keyboard-driven; automatic graph layout; constraint editing to tree/DAG/full graph; don't allow connecting incompatible types; declutter by showing only N neighbours from current node; support for extensions to integrate different programming languages. Sure it's a tall order, but this is the building platform for future of computing :)
Since this thread is about Nodes, I'll try to give some constructive criticism. Seems like too much manual work is needed to organize the code on screen. Non-trivial programs become entangled because of 2D plane constraint. It's somewhat unjustified criticism though, since text programs also require lot of manual arranging ("architecture") and easily become hard to read. I like the built-in visualization of processed data. Cool stuff.
- marcinignac 7y agoThey beauty of Nodes is that we are not limited by layout or connections. We have successfully used redux for centralised state management with change triggers distributed down the graph.