In spite of the feelings of the teachers, it worked. One day one of us (may be, maybe it was my friend Ronny, I dunno) figured out that we could open up a magic screen that let us type more than one command, and have them all executed when we were done. We were programming and didn't really know it!
I realized years later that I'd learned programming from Logo, and look back on those days in the computer room with great fondness.
The solution would be to put the book in the system. That is what Smalltalk-80 came close to offering. But 8 bit floppy-based computers were not up to that. Eventually the Internet would become a way around the gatekeepers, but by then the idea that Logo had failed had become widespread and we had to wait for Scratch to occupy (not very well) that space.
For some reason many people don't take Scratch seriously because of its visual nature. So they do a similar system where you can press a button and see your block as JavaScript text so you can know that you are doing "real programming". The real reason Scratch is limited is because it was created that way on purpose to make it easy to make simple games and animations. It could easily be expanded into a full programming language and the Snap! project at Berkeley did exactly that.
Logo was a full programming language from the start. Early versions didn't even have the famous turtle and focused on text applications. By the time of the 8 bit microcomputers it had become associated with the graphics (and so was used as the world's most awkward drawing program) and limited implementations. 64KB was a huge amount of memory for Basic or Forth, but only allowed the simplest Logo programs to fit and ran them very slowly. This made people think that Logo was just a toy (which was not true) like today they think Scratch is a toy (which is true, though not for the reasons they think).
Could you please e-mail me at melody at retrocoders.org ? I'd love to chat with you about BBN. We're in Victoria
I bet that's a habit from 45rpm records...
I can't help but think "ah, like NFT art". Schools made and prepared us to do exactly this.
I finally gave up when I realized that most of the teachers I worked with saw the pretty pictures produced by the screen turtle as the goal, rather than the deep insights produced by the programming process. For them, Logo was never going to be anything more than an Etch-a-Sketch.
Sigh