Obviously, Grasshopper cannot compete on bytes (files save to rather big binaries with a lot of redundant data). However, in something like a FizzBuzz challenge or a Hello World! show off, it is different enough to be notable.

Here is a reddit thread with Grasshopper FizzBuzz example. They're not "stdout" per se, but they produce the desired output.

  • 2
    \$\begingroup\$ Absolutely! We often debate on how to score them, but we have historically allowed image programs (like piet) \$\endgroup\$ Jul 19 '16 at 21:47
  • 1
    \$\begingroup\$ That said, AFAIK, Grasshopper isn't a image-based language. It looks like that is just a screenshot of the program. I bet if you saved a program, it'd be in a much more efficient storage medium. \$\endgroup\$ Jul 19 '16 at 21:51
  • \$\begingroup\$ @NathanMerrill Well yeah, it is not an image language. It is placing components (read: functions) and connecting the outputs of some with the inputs of others. However, when saved to binaries, they're long. When saved to XML, they're ridiculous. This is a GitHub gist with FizzBuzz. The type of visual programming language I am talking about is this \$\endgroup\$
    – asibahi
    Jul 19 '16 at 21:54
  • \$\begingroup\$ @NathanMerrill I don't intend to enter any competitions with GH but it is nice to show off some of its features. \$\endgroup\$
    – asibahi
    Jul 19 '16 at 21:56
  • 2
    \$\begingroup\$ Right. We pretty much allow programming languages of any form or format. However, I'd bet that if you asked the community, we'd score the language based on the XML length. \$\endgroup\$ Jul 19 '16 at 21:56
  • 1
    \$\begingroup\$ @NathanMerrill Surely we could come up with something more reasonable! We don't score minecraft submissions off of the size of the world on file. \$\endgroup\$
    – DJMcMayhem
    Jul 20 '16 at 0:01
  • 1
    \$\begingroup\$ Well, Scratch is. \$\endgroup\$
    – Peanut
    Jul 20 '16 at 4:09
  • \$\begingroup\$ Related, borderline dupe. \$\endgroup\$ Jul 20 '16 at 16:11
  • \$\begingroup\$ @DrGreenEggsandIronMan, there's still an active debate about how to score Minecraft submissions, and the size of the file is several of the options (because there's more than one supported filetype, or something). \$\endgroup\$ Jul 20 '16 at 16:17
  • \$\begingroup\$ @PeterTaylor Well, I prefer the idea of bytes === functionality. I suppose what we need if we were to go with this would be someone who understands this visual language well to put forward a crystal clear example with a score and explain it, and then to let the community vote on that. I suppose that's a little bit beyond the topic of this particular post, since this questions is just whether it's allowed, not how to score it. \$\endgroup\$
    – DJMcMayhem
    Jul 20 '16 at 16:27
  • 1
    \$\begingroup\$ @DrGreenEggsandIronMan I could make a separate post on how to score it suggestion \$\endgroup\$
    – asibahi
    Jul 20 '16 at 16:31

You must log in to answer this question.

Browse other questions tagged .