Rethinking Visual Programming with Go


#1

https://divan.dev/posts/visual_programming_go/

So here you are – sitting alone in the darkness, surrounded by the walls with mysterious texts, – and using the code editor to shine a beam of light onto this wall to read a small part of it. Now, just imagine the fire torch here instead of a glowing screen, and you’ll see that your editor is just a modern version of a fire torch.


#2

@Alan_Russell , yes a very great article but the best part for me is Pygmalion !
http://worrydream.com/refs/Smith%20-%20Pygmalion.pdf

(1) Children as young as four or five years old can learn to program tuith these boxes.
These children have great difficulty learning to program with “adult” languages.
(2) Children frequently write bug-free programs the first time. How many
programming languages can claim this, even with adult programmers? The reason for this
is that programming with the buttons is incremental with continual visual feedback.


#3

The better old thing. – Alan Kay


#4

True !
But have you seen in this 200 pages pdf about Pygmalion that he has put THE SOURCE CODE in SMALLTALK (Pharo is in Smalltalk !) of PYGMALION on 20 pages in the end of this document !
He commented this : “It’s the larger program in Smalltalk now !” :slight_smile:


#5

wow, exciting!

I have not read it carefully. Recently I am busy exploring IoT with Pharo.