[suggestion]Drilling down into blocks
Posted: Aug 1st, '17, 20:58
To make my Scratch 1.4 broadcast mechanism, I had to do a lot of looking at text methods in runtime/lib - then copying them into the workspace - blockifying them - then modifying them - it took a lot of work :)
(But quite educational obviously)
But I feel that there should/could be a better way :)
The easiest (from my point of view) would be the ability to "drill-down" into a top-level block and extract the blocks that make it up
A second method (but not as easy to use for me but might be very quick to implement) would be access to ALL GP primitive blocks (such as byteAtPut etc)
While typing this I paused and had a look around and found the Methods Palette :)
But although all the GP blocks would seem to be in there - I couldn't actually find byteatPut, so either I need to look harder or it isn't there
But using the Methods Palette (which is a LOT better than nothing) I feel what I really want is the drill down approach
Actually, prob what I'm after is an "expand" or "explode" facility to make the internal blocks of any blocks visible - down to the GP primitive level
Simon
(But quite educational obviously)
But I feel that there should/could be a better way :)
The easiest (from my point of view) would be the ability to "drill-down" into a top-level block and extract the blocks that make it up
A second method (but not as easy to use for me but might be very quick to implement) would be access to ALL GP primitive blocks (such as byteAtPut etc)
While typing this I paused and had a look around and found the Methods Palette :)
But although all the GP blocks would seem to be in there - I couldn't actually find byteatPut, so either I need to look harder or it isn't there
But using the Methods Palette (which is a LOT better than nothing) I feel what I really want is the drill down approach
Actually, prob what I'm after is an "expand" or "explode" facility to make the internal blocks of any blocks visible - down to the GP primitive level
Simon