17 ms·
Scratch seems to be reasonably successful in teaching kids to code [1]. But a large visual blocks program is as incomprehensible, if not more, than a pure text
by openrisk 2y ago
Scratch seems to be reasonably successful in teaching kids to code [1].
But a large visual blocks program is as incomprehensible, if not more, than a pure textual representation.
Whether text or visual, the challenge for IDE's is the ability to hide detail of large codebases in a way that still preserves the essential logic and allows modifying it. Folding/unfolding code blocks is the primary available tool but its only a primitive way to reduce visual clutter, not a new visual abstraction that can stand on its own.
[1] https://scratch.mit.edu/projects/editor/?tutorial=all https://scratch.mit.edu/projects/editor/?tutorial=all
- jay_kyburz 2y agoI think scratch with a little more structure and lots of keyboard shortcuts would work for a "real" language. It's really just replacing indentation with blocks of color.
- i_have_suffered 2y agoAn old old effort https://file.io/GRK1MYoYqESv https://file.io/GRK1MYoYqESv