4 ms·
I think programmers are always thinking about the flow of programs. Jumping through blocks of statements, following the chains of function calls and analysing t
by a0 13y ago
I think programmers are always thinking about the flow of programs. Jumping through blocks of statements, following the chains of function calls and analysing their definitions when needed.
The _flow_ is there, but it's not visual. We are always imagining what would the compiler or interpreter do with our code.
On the other hand, we must be able to quickly navigate in the source tree. That's why text editors like Vim, that understand the contents of the programs (buffers, text objects, definitions), are so powerful. The same happens with Xcode, for example. The Interface Builder is a graphical tool that defines the code components as visually manageable objects.
Maybe the proposed paradigm could extend this ideas of representing the code in flows, as graphs of objects. I'm really curious to try it. Mainly because it seems to feet really well with handheld devices.