News for hackers. Stuff that matters.
Re:Full Metal Jacket: A Visual Programming Language Based on... by DonaldFisk on Saturday July 16, 2016 @11:46AM (#12106713)
That's correct. The start+ and repeat+ vertices are linked to each other, so there's no possibility data will be sent to the wrong start+ after it is sent to a repeat+. If you hover over one, the other it's linked to is highlighted.
Re:Full Metal Jacket: A Visual Programming Language Based on... by nialo on Saturday July 16, 2016 @12:35PM (#12106893)
It seems like there must be some way to indicate that a particular start+/repeat+ pair are connected, even just an edge in a different color seems like it'd be a big help.
Re:Full Metal Jacket: A Visual Programming Language Based on... by DonaldFisk on Saturday July 16, 2016 @01:20PM (#12107088)
Thanks. I decided that layout, along with being able to hover over the vertex to see the one it's connected to would be sufficient, but I'm open-minded and may indicate it some other way as well if it becomes an issue.

Edge colors are a crude indication of data type, e.g. Lists are red whatever their subtype, Booleans are green, and Integers blue.

Re:Full Metal Jacket: A Visual Programming Language Based on... by mpbm on Saturday July 16, 2016 @02:28PM (#12107353)
I've been working on using graphs to model logic as well and it seems like encoding information in color should be avoided. It's tempting, but it doesn't degrade gracefully or scale.

There's no non-arbitrary connection between any of the colors and any of the ideas they represent, so if the user's just going to have to memorize them you might as well use symbols. At least then you can make use of more preexisting memorization and scale to whatever complexity is necessary.

Also, it's hard to predict how colors will be perceived. Between the renderer, the display, and the eye there's an unfair amount of variation. Patterns are better, but they have the same memorization problem as colors.

Re:Full Metal Jacket: A Visual Programming Language Based on... by akkartik on Saturday July 16, 2016 @03:23PM (#12107549)
I took a look at your profile and was intrigued. Check out http://akkartik.name/about and feel free to drop me a line!