I wonder how well those things manage software lifecycle?
On Wed, 26 Nov 2025 13:23:41 +0200, Anssi Saari wrote:
I wonder how well those things manage software lifecycle?
I know of no solution that successfully combines graphical-based
programming with effective version control. Even after decades of
experience with both, there is still no graphical equivalent to the
ability to do a diff on plain text files.
Lawrence DrCOOliveiro wrote:
Anssi Saari wrote:
I wonder how well those things manage software lifecycle?
I know of no solution that successfully combines graphical-based
programming with effective version control. Even after decades of
experience with both, there is still no graphical equivalent to the
ability to do a diff on plain text files.
I'm not sure what you mean.
https://en.wikipedia.org/wiki/Microsoft_Visual_SourceSafe
It sucked but you could easily do a diff.
https://en.wikipedia.org/wiki/TortoiseSVN https://en.wikipedia.org/wiki/VisualSVN
I used subversion from the command line but either are okay.
Those are diffs of text files. If you applied them to something written
in a visual programming language the best yourCOd get is a diff of
whatever internal representation the language implementation used.
On Mon, 12 Jan 2026 08:39:01 +0000, Richard Kettlewell wrote:
Those are diffs of text files. If you applied them to something written
in a visual programming language the best yourCOd get is a diff of
whatever internal representation the language implementation used.
Okay, got it. I was associating 'visual' with Visual C++ etc, not Scratch.
I didn't know that was used outside of grade school.
While I do not have much experience with this kind of programming, I've
at least encountered Simulink and Grafcet.
Nuno Silva <nunojsilva@invalid.invalid> wrote or quoted:
While I do not have much experience with this kind of programming, I've
at least encountered Simulink and Grafcet.
The cover of the September 1984 issue of Scientific American
featured a program in a visual programming language by Lanier
called "Mandala". (This issue contains articles by authors
such as Alan Kay, Niklaus Wirth, Terry Winograd, Stephen
Wolfram, and Douglas B. Lenat.)
Here's a program I wrote in my visual programming language.
(I never implemented that language, though.)
.--------------------------------------------.
| .---------------. |
| | .----. | |
| | ->| | | |
.-------. | | | <= | -> | |
[] --->| qsort |---> [] | | x ->| | | |
'-------' | | '----' | |
| '---------------' |
| | |
| v .---. |
| .------. .-------. | | |
.---------------. | xs -->| grep | ->| qsort | --->| | |
| .---. | | '------' '-------' | j | |
| x -->| | | .-------. | .------. | o | |
| | : | -> |-->| qsort | ->| x --->| list | --------------->| i | --> |
| xs ->| | | '-------' | '------' | n | |
| '___' | | .------. .-------. | | |
'---------------' | xs -->| grep | ->| qsort | --->| | |
| '------' '-------' | | |
| ^ '---' |
| | |
| .---------------. |
| | .----. | |
| | x ->| | | |
| | | < | -> | |
| | ->| | | |
| | '----' | |
| '---------------' |
'--------------------------------------------'
On 2026-01-12, rbowman wrote:
On Mon, 12 Jan 2026 08:39:01 +0000, Richard Kettlewell wrote:
Those are diffs of text files. If you applied them to something
written in a visual programming language the best yourCOd get is a diff
of whatever internal representation the language implementation used.
Okay, got it. I was associating 'visual' with Visual C++ etc, not
Scratch.
I didn't know that was used outside of grade school.
While I do not have much experience with this kind of programming, I've
at least encountered Simulink and Grafcet.
The dream in the ETL and BI world is pointy haired bosses can do
something with big data without talking to those snotty programmers.
On 13 Jan 2026 07:54:04 GMT
rbowman <bowman@montana.com> wrote:
The dream in the ETL and BI world is pointy haired bosses can do
something with big data without talking to those snotty programmers.
"Visual programming" has always seemed like a solution to a problem
nobody has, dreamed up by people who don't really understand what the *actually* challenging parts of software development are.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 54 |
| Nodes: | 6 (1 / 5) |
| Uptime: | 22:46:11 |
| Calls: | 742 |
| Files: | 1,218 |
| D/L today: |
6 files (8,794K bytes) |
| Messages: | 186,546 |
| Posted today: | 1 |