Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

One notable user of Sonic Pi is DJ Dave who streams her live coding now and then.

Short example (I don't know if she's using pi/strudel/whatever here but you get the idea):

https://youtube.com/shorts/pKs7NehiszY



I've only seen her using Strudel.

Sonic Pi looks nice. But as with Elixir, which I for most parts love, I really hate the `do end` syntax and I've never understood why someone would design something where you would have to type those words instead of using on pinky to press `shift` and another pinky to press either `{` or `}`.

`{ }` is just so instantly recognizable as a scope.


Here's DJ Dave using Sonic Pi: https://www.youtube.com/watch?v=w2s1DK1w3WI

Also, Sonic Pi was designed for teaching - the language priorities for professional programmers that touch-type are quite different to those for a learner. Lots of strict and unusual syntax can be a considerable and confusing barrier.

Also, Sonic Pi is implemented in Ruby, so you can totally use `{ }` just fine if that's your preference :-)


Oh, that's awesome! Thank you!

Also, that DJ Dave song is a banger


> Sonic Pi was designed for teaching

... coding. There many alternatives founded more in music.


Some Pascal influences ?


Not Sonic Pi, but Strudel. Chalk and cheese.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: