Live data from Hacker News

Full Metal Jacket: A visual dataflow language (2016)

fmjlang.co.uk

21–30 of 57 posts

Re: Full Metal Jacket: A visual dataflow language (2016)

#21

The name of this language is stupid. It evokes violence, either via the bullet reference, or via the film of the same name. I'm not thin-skinned or even prone to political correctness, but I still find it slightly insensitive for no compelling reason. Then I read the author's explanation ( http://www.fmjlang.co.uk/fmj/Name.html ), which makes a comparison between lisp (the programming language) and stereotypes about…

Yeah, I find the name very off-putting. It just doesn't sound professional, and I can't picture myself explaining to a client that I would be providing them with Full Metal Jacket source files.

In particular, in the UK, I suspect the terminology for bullets is almost unknown, so it would be seen exclusively as a film reference.

Call it FMJ and it would be fine, though!

Re: Full Metal Jacket: A visual dataflow language (2016)

#24

The name of this language is stupid. It evokes violence, either via the bullet reference, or via the film of the same name. I'm not thin-skinned or even prone to political correctness, but I still find it slightly insensitive for no compelling reason. Then I read the author's explanation ( http://www.fmjlang.co.uk/fmj/Name.html ), which makes a comparison between lisp (the programming language) and stereotypes about…

It’s not for Dum-Dums.

Re: Full Metal Jacket: A visual dataflow language (2016)

#26
post #6

I have seen visual dataflow languages and even worked on some of them. They usually work better in specific domains like stream processing, control systems, signal processing and such. Even then, once a "program" gets complex it can get tangled fast. A node with 3000 edges starts to look messy. There are some things you can do to fix it but then you just kind of wish to use a simple script. As for general computing,…

Visual effects lives breathes and eats visual languages. It's not necessarily a good thing - people get (very) competent with them then start writing C++ using the same style namely, copy-n-paste a go go.

Refactoring fun for all the family.

Re: Full Metal Jacket: A visual dataflow language (2016)

#27
post #5
post #3

"Text-based languages are so 20th century" This is arguably NOT true. Visual languages have consistently failed to match, let alone out-do textual languages for decades, and with good reason.

Would you consider Microsoft Excel a visual language?

Excel is cartesian, which is hardly 'graphical'. There are virtually no superfluous graphical detail (e.g. placement of shapes, arrows, thickness etc.) -- the only part of the flexgrid that has semantic meaning is the row and column reference.

Re: Full Metal Jacket: A visual dataflow language (2016)

#29
post #12

Visual representation for code has its own niches for certain. The most newfangled thingy I've encountered is Ballerina[1], it's kind of text diagram convertible code, cloud-oriented. Looks cool; there are some codes on github[2]. But anyways, I think it may be worthy as a domain-specific environment only. Because as a general-purpose language, visual languages are claimed to have improved perceptible difficulty , bu…

I'm curious how Ballerina avoids (or does it?) this problem mentioned in another comment:

>once a "program" gets complex it can get tangled fast. A node with 3000 edges starts to look messy.

Post reply on HN