sonic-pi
sonic-pi copied to clipboard
(Feature request) - Block-based coding ui
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.