it reminds me of the early LEGO robotics programming setup - and how NQC (not quite c) was much easier to use for those with familiarity with programming.
Part of the problem is there are hundreds of ways to use unix tools to get the correct response, so you'd need an entire shell and output parsing to prevent frustration.
> Part of the problem is there are hundreds of ways to use unix tools to get the correct response, so you'd need an entire shell and output parsing to prevent frustration.
I think that's part of the beauty!
But you could still support only some common POSIX tools, basically, the ones they've got "blocks" to pull from.
If I could type these in, I'd have a lot more fun — this way, I gave up after the intro questions because it's so time consuming.
They also used that block-code setup for a game, Stormrunner where you control a robot with the mindstorms block language. Kind of like Logo but with sweet graphics.
Part of the problem is there are hundreds of ways to use unix tools to get the correct response, so you'd need an entire shell and output parsing to prevent frustration.