Ivan Reese 2025-05-30 03:23:36 In a visual programming environment, points (like, x/y[/z/...] positions) are as important as strings are in a textual environment.
If a visual programming environment doesn't have fantastic affordances for working with points, I can't take it seriously.
Ivan Reese 2025-05-30 03:54:14 It's a "lisp on the left". I think it was the tool I had in mind when I coined that term.
So I don't personally count it as visual programming. You aren't programming through visuals, you're programming in text while looking at and lightly manipulating visual output.
Ivan Reese 2025-05-30 03:57:38 $xy is a good example. It's a string. You have to type $xy
to be permitted to use the mouse. It's keyboard-first. The text is what decides which visual things are allowed to exist.
I'm keen on the opposite.