At work, we have a waveform manipulating macro language called Stella.
It's not really a programming language because it doesn't have loops or branches.
Still, I've wondered if it would be nice as a real language...
Anyway, attached is a program that takes a look at what a Stella programming tool might look like.
It's basically a grid where each row is like a line of code.
You could turn on an LED connected to an I/O pin with one row (see attached screenshot #1)
You could blink the LED with a few more rows (see attached screenshot #2)
The column labels change, depending on what selections you make and which row is selected.
I've stolen the background colors from the Prop Tool.
Anyway, this is perhaps similar to Blockly, but perhaps could be more functional (?)
Anyway, this Windows executable doesn't generate any output.
It's just something to toy with at the moment...
It's written in pure MFC though, so should work with Wine on Mac and Linux (at least, I think)