April 2, 2017
2:05 a.m.
Scratch still seems to have no code-grouping abstractions like subroutines or, better, functions - isn't this a rather important part of learning to code well? Having loop facilities with no GOTO in sight is a good start, but it looks incomplete all the same - with subroutines, the concepts of factoring and re-factoring code could then be introduced early on.