sonic-pi icon indicating copy to clipboard operation
sonic-pi copied to clipboard

(Feature request) - Block-based coding ui

Open 123ldk opened this issue 2 years ago • 0 comments

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.

123ldk avatar Jul 27 '23 20:07 123ldk