I must be missing something in Snap!. I have made many programs with variables and lists in Scratch 1.4 and moved straight over to Snap! as soon as I could. But I am stuck on the simplest 'List' creation, - its just so different to what I have been used to. I know that Snap! is better (much more sophisticated) but I am unsure how to implement and display a simple list in Snap!, ( I am OK with variables) it's just the list function that confuses.
I can work out what to do if I just had a couple of SNAP! examples!
Hopefully you Snap! coders can point me in the right direction... (please!)
The Scratch-style imperative list programming that @cymplecy showed is one of three basic ways to work with lists in Snap!. The others are recursive functions and higher order functions. Chapter IV of the Reference Manual explains them all.
I agree, Scratch is a little boring and I have had problems too. But unfortunately I'm new and don't spend much time on Scratch. Though I can give you some tips!