You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The main benefit of adding such a mode would be, in my opinion, that younger individuals could start out with the block-based ui, then seamlessly transition to a text-based environment once a familiarity with the language is established. Other block-based langauges do communicate programming fundamentals, but do not have a text-based implementation of the language, causing a "gap" in learning (as there is no easy transition from one method to another.)
It would also be a nice quality of life feature- working with drag-and-drop blocks is much simpler than with regular code, so if one simply wanted to sketch out something quickly, they could use this mode.
The text was updated successfully, but these errors were encountered:
Something similar to https://github.com/marianoguerra/sonic-blocks, but also for other operating systems besides Linux.
This has also been brought up in the forum once: https://in-thread.sonic-pi.net/t/block-based-coding-ui/6591
The main benefit of adding such a mode would be, in my opinion, that younger individuals could start out with the block-based ui, then seamlessly transition to a text-based environment once a familiarity with the language is established. Other block-based langauges do communicate programming fundamentals, but do not have a text-based implementation of the language, causing a "gap" in learning (as there is no easy transition from one method to another.)
It would also be a nice quality of life feature- working with drag-and-drop blocks is much simpler than with regular code, so if one simply wanted to sketch out something quickly, they could use this mode.
The text was updated successfully, but these errors were encountered: