Programming sucks. Code sucks. It's hard to read, hard to test, and hard to maintain. Only a handful of people can understand any particular software project. These are major problems. I'm here to explain how we can fix them.
I too am interested in this. I work at a sort of intersection between traditional backend systems and industrial controls so I see a lot of Java/C# and a lot of Ladder Logic and SFC.
SFC in particular is as close to visual programming as I’ve seen be feasible and one can accomplish quite a bit with it.
I wonder how feasible it would be to develop a visual programming language that worked a bit like stringing together blocks that worked like pure functions where each block was, internally, just a function written in some language. Like some unholy marriage of SFC and Scratch.
PS: What keyboard are you using for the Thorpe character?
I too am interested in this. I work at a sort of intersection between traditional backend systems and industrial controls so I see a lot of Java/C# and a lot of Ladder Logic and SFC.
SFC in particular is as close to visual programming as I’ve seen be feasible and one can accomplish quite a bit with it.
I wonder how feasible it would be to develop a visual programming language that worked a bit like stringing together blocks that worked like pure functions where each block was, internally, just a function written in some language. Like some unholy marriage of SFC and Scratch.
PS: What keyboard are you using for the Thorpe character?
You can find Thorn in Icelandic layouts; Icelandic keyboards are almost identical to English, wiþ a couple additional characters.
Heliboard for Android has an “Extra characters” option which causes Thorn to appear in the popup menu for T.
On Linux, I use XCompose; on Phosh I use Squeekboard and a custom layout.