Really beautiful idea, and thanks for the link for John Tromp's idea. I will use your notation in my course.
I am sure, being from where you are, you have heard of "Henderson Diagrams" from SICP. They are also a great visual tool for functional programming.
From the Russian side of the cosmos, Drakon is a nice flowchart language (not a circuit diagram language), but I have never used it:
https://en.wikipedia.org/wiki/DRAKON
I am sure, being from where you are, you have heard of "Henderson Diagrams" from SICP. They are also a great visual tool for functional programming.
From the Russian side of the cosmos, Drakon is a nice flowchart language (not a circuit diagram language), but I have never used it: https://en.wikipedia.org/wiki/DRAKON