News for hackers. Stuff that matters.
Re:Nodes – JavaScript-based 2D canvas for computational thin... by jmiskovic on Tuesday July 23, 2019 @05:22PM (#20510329)
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.

Re:Nodes – JavaScript-based 2D canvas for computational thin... by marcinignac on Tuesday July 23, 2019 @06:38PM (#20510864)
They 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.