it has an interesting feature, where each piece of blocks has a direct equivalent in smalltalk, so you can compare the block version with the code version.
the transition is therefore much smoother as you can reuse your existing block code.
in that vein it would be nice if blocklike had an import function to load scratch projects.
at least for simpler projects this should be possible, and it would further enhance the transition.
> in that vein it would be nice if blocklike had an import function to load scratch projects.
I actually played with a basic React app to do that and I scraped it for two reasons:
1) Practically Scratch projects are very visual beyond the code. They contain a whole lot of assets. After conversion, just the asset loading parts of the code looks scary. It is not really workable. (As a side note, Scratch IDE encourages duplication, and this also increases the complexity of the converted code).
2) Conceptually. The idea is to learn how to write code. So, use the exact pattern, but write it yourself...
the first block programming tool i used is etoys.
it has an interesting feature, where each piece of blocks has a direct equivalent in smalltalk, so you can compare the block version with the code version.
the transition is therefore much smoother as you can reuse your existing block code.
in that vein it would be nice if blocklike had an import function to load scratch projects.
at least for simpler projects this should be possible, and it would further enhance the transition.