Live data from Hacker News

DRAKON – An algorithmic visual programming language

en.wikipedia.org

41–50 of 55 posts

Re: DRAKON – An algorithmic visual programming language

#41

As a tangentaly related point... Has any visual programming language ever been successful? The guys at Epic are really pushing their blueprint system, and a lot of people like it... but its inherantly tied to the engine.

Scratch from MIT.

Ok, you're not going to write an OS in it - but for building games it's amazing. I use it to teach kids coding - some of the work they produce is astounding.

Re: DRAKON – An algorithmic visual programming language

#42

As a tangentaly related point... Has any visual programming language ever been successful? The guys at Epic are really pushing their blueprint system, and a lot of people like it... but its inherantly tied to the engine.

Lego still use a graphical language for their Mindstorm kits, iirc.

Which AFAIK is LabVIEW, btw.

Re: DRAKON – An algorithmic visual programming language

#43

Earlier quoted context omitted.

I don't think 'guys' just refers to males.

Guy Fawkes was male, and there is a feminine equivalent gals, but I think guys is slowing moving over into gender neutral territory (it wasn't when I was a kid, but times change).

[deleted]

Re: DRAKON – An algorithmic visual programming language

#44
post #41

As a tangentaly related point... Has any visual programming language ever been successful? The guys at Epic are really pushing their blueprint system, and a lot of people like it... but its inherantly tied to the engine.

Scratch from MIT. Ok, you're not going to write an OS in it - but for building games it's amazing. I use it to teach kids coding - some of the work they produce is astounding.

I have to laugh because my son wrote an "OS" in Scratch. It consisted of a splash screen, log-in dialog, a menu to choose one or two little apps to run, and a BSOD.

Re: DRAKON – An algorithmic visual programming language

#45

Earlier quoted context omitted.

I did a fair amount of work with LabVIEW long ago. I also played with another visual language for the Mac that was floating around in the 90s. This isn't a slam against LabVIEW, which would be unfair in any event since it's been that long and their product has changed a lot. Advantage: It seemed easy for beginners to learn how to do simple things, such as sequencing the operations and measurement in a lab experiment…

1) I think although LabView is quite useful, it's interaction design is terrible (that users play along only attests to it's utility!) 3) It's essentially a way of displaying code, so perhaps any new languages could reuse the same graph/flowchart environment. But inherently visual languages are designed either towards people who don't want to learn a language or who are performing specific tasks where the graphic flo…

Those are valid points. My first language, BASIC, didn't require libraries. You could just enter those two statements and it would figure out the libraries and types required, from the context. It was my understanding that the additional "overhead" of C is to direct the compiler to make more efficient code, and to head off certain kinds of failures of larger programs.

But still, I think your point stands. The tools that beginners like to use, whether the underlying "language" is represented by text or graphics, tend to be fairly self contained with zero overhead and a built in lookup system for library functions and user interface design, and those systems tend to be implemented as graphical software.

Re: DRAKON – An algorithmic visual programming language

#46

As a tangentaly related point... Has any visual programming language ever been successful? The guys at Epic are really pushing their blueprint system, and a lot of people like it... but its inherantly tied to the engine.

Everyone in VFX industry successfully uses visual programming in production: see programs like Nuke, SideFX Houdini, RealFlow, Fabric Engine, etc.

> but its inherantly tied to the engine

There's no successful (like C in text-based programming) visual programming environment for general-purpose programming at the moment.

Re: DRAKON – An algorithmic visual programming language

#47
post #26

As a tangentaly related point... Has any visual programming language ever been successful? The guys at Epic are really pushing their blueprint system, and a lot of people like it... but its inherantly tied to the engine.

> The guys at Epic The people at Epic. Sorry, I know it's annoying, but sexism in computing isn't going to change if we don't pay attention to the language we use.

I agree, both generally and specifically. Supporting your argument is Bell Labs' `sexist`[0], a commmandline tool, part of the Writer's Workbench.

http://man.cat-v.org/unix_WWB/1/sexist

A relevant section from its man page:

    [When given a file as input, sexist prints alternatives] 
    using neutral terms instead of sex-related terms.
    For example "business executive" could easily replace
    the stereotypic "businessman."
To me, "businessman" can be gender neutral just as "guys" can be gender neutral. Today we[1] don't use "businessman" for the same reason that in some years we won't use "guys"; it still gives a biased-towards-men picture of people.

[0] I'm citing Bell Labs because they're prestigious and respected by HN.

[1] Because I'm trying to influence the vox populi, I'm using "we" imprecisely. I hope that those who disagree with me follow my argument even though I'm not speaking for them.

Re: DRAKON – An algorithmic visual programming language

#48
post #26

Earlier quoted context omitted.

> The guys at Epic The people at Epic. Sorry, I know it's annoying, but sexism in computing isn't going to change if we don't pay attention to the language we use.

I don't think 'guys' just refers to males.

In the US, it depends heavily on context. "The guys" or "those guys" almost always implies males. Same with any singular usage of the word "guy".

"You guys" is the only usage that can refer to a mixed-gender group. Obviously, that isn't how GP used it.

Re: DRAKON – An algorithmic visual programming language

#50
post #17

As a tangentaly related point... Has any visual programming language ever been successful? The guys at Epic are really pushing their blueprint system, and a lot of people like it... but its inherantly tied to the engine.

LabVIEW's graphical language G has been around for a while and is widely used for certain kinds of things. Enough people hate it to consider it successful.

> Enough people hate it to consider it successful.

That is a very insightful quote.

Post reply on HN