On Saturday, April 29, 2017 at 8:03:40 AM UTC-5,
hughag...@gmail.com wrote:
> You don't want "a self-important or didactic style" --- well, that leaves out Alex McDonald, Julien Fondren, Rudy Velthuis, etc..
...
> I think the squirrel would be the perfect mascot for the Forth-200x committee, as their goal seems to be collecting nuts...
Let's all take a moment to appreciate it that it is *Hugh* who is
saying such things.
This is why I don't bother with software filtering of people who are
merely unpleasant, and not actually spamming or posting malicious
links. Wetware filtering works well enough and it still gives you an
occasional laugh.
On topic, not all languages have mascots (or good mascots -- can you
even remember the details of that black/white/red arrow-thing with
arms that Sun came up with for Java?), but many of them have at least
have some kind of icon or picture or animal that suggests the
language, which people reach for when they want to easily associate
something with the language. I'd analyze languages as falling into
these categories:
* imageless: Forth, C, JavaScript
If you want to suggest that something is related to any of these, the
best you can do is have a little bit of code. FORTH LOVE IF HONK THEN
* self-representing: Lua, Python, Ruby
As represented by: the moon (lua), a python (Python), a ruby (Ruby)
Although these each don't just randomly have any kind of moon or any
kind of scene involving rubies. Lua's moon is very distinctive.
And rather than that arrow-thing, Java is usually suggested by a cup
of coffee.
* random: Go, Perl, PHP
Go has a blue hamster drawn by Rob Pike's wife or something. Perl has
a Camel that O'Reilly liked for a book cover. PHP has an elephant of
all things.
Although I place Forth as imageless, the number 4 is popular. So is
the swap dragon -- I was suprised when it wasn't the first answer in
this thread. Forth Inc has satellite dishes and MPE has that robot
sculpture, but I feel like these are more about the respective
companies than about the language.
The original swap dragon looks a bit like a chicken to me...
https://twitter.com/CrazyinRussia/status/844547794912337920
Personally I'd like some kind of space ship. I imagine some
early-space enterprise mandating a lingua franca for all programming
on a space craft, to better permit a single person to be able to
understand, dig into, and troubleshoot every single component (at
least until he bolts on some third-party thrusters). Forth can go low,
go high, go 'safe' while leaving an access panel protected only
by thumb screws. The only real-world weakness when compared to other
languages is a lack of investment, which is solved neatly by
investment.
Space also connects all users of Forth. Some of them have actually
gone into space. Others (see previous paragraph) have their heads at
least that far into the clouds.