An animal for Julia?

The Balls She’s playing with are already occupied by an other dolphin

correlation :slight_smile:

The animal is nice but the name is not. Neither it is unigasus.

What about a tardigrade?
istockphoto-1201515436-612x612

I love @miguelraz’s idea! A walkie-talkie fits very well with Julia’s multiple dispatch paradigm, and we can even call them Pat for short (a gender neutral name at that). Here’s a few renditions to make them even more animated:


Another option:

from this video

The Dispatch walkie-talkie needs to become a thing, even if it doesn’t become the “official” mascot

:+1:

I really like these versions, although I do think the blue circle should be the left-most for consistency.

wolverine

Hi!
I have just seen this old funny conversation. Very nice proposals!
Indepently of the fact that the Julia 4 dots logo is perfect, I wanted to share the animal that I would most associate with the Julia language. It’s a Jaguar, an animal that prefers Jungle-like environments and has some characteristics similar to the language: explosively fast, strong and aesthetically nice. It’s an animal that lives all over a large area of America, though it’s a highly endangered species due to humans. It’s name comes from the Tupi-Guarani word “yaguara” (In fact, in Argentina we call it yaguareté). I attach a photo for completeness


.
Best!

In case this is still ongoing, +1 for the hummingbird

While speed is the obvious Julia selling point, and the thing people like to brag about, I would argue that Julia’s real structural advantage is multiple dispatch.

If we are looking for a mascot in the animal kingdom, that seems more relevant than raw speed alone.

So let me once again nominate the mantis shrimp as the official Julia mascot.

Not only does its coloring match Julia rather nicely, but its whole structure is remarkable: elegant, specialized, and literally powerful. It carries a real hammer, not just a metaphorical one for nails.

That seems closer to Julia’s character than yet another generic “fast animal.”

And for extra style points, the mantis shrimp has already inspired materials research:

Cheers!

EDIT
More “amazing” facts:

There’s a YouTube channel called Clint’s Reptiles from zoologist Clint Laidlaw, that points out a lot of things that “animal facts” articles and videos get subtly (or not so subtly) wrong, I’ve been following him for a little while. So I checked to see if he had a video on Mantis Shrimps, and it turns out he does (although for some reason, it’s from the angle of having them as pets :sweat_smile: - it does cover a lot of facts about them though): https://www.youtube.com/watch?v=xp31JWB23kU

I like the “boxing champion” description and their “lightning hammer claw” - a lot of benefit of Julia in practice comes from being able to write simple straightforward code most of the time (that’s just reasonably fast) and then having access to threads and SIMD and all sorts of powerful niceties when you do need them for a core algorithm that needs to go as fast as it can. That sounds like a precise application of power to move at high speeds when it’s most effective - like a boxing champion or a lightning hammer claw - rather than like a generic fast animal.

Regarding coloring, it looks like only a few species of mantis shrimp have the mulitcolored patterns commonly shown, most other species are brown, yellow, pale white-and-gray, etc. The species that do have it are mainly the peacock mantis shrimp (the one shown in most photos) and the purple-spot mantis shrimp. About the latter, check this out:

The species Gonodactylus smithii [i.e. the purple-spot mantis shrimp] is the only organism known to simultaneously detect the four linear and two circular polarisation components required to measure all four Stokes parameters, which yield a full description of polarisation. It is thus believed to have optimal polarisation vision.[36][40] It is the only animal known to have dynamic polarisation vision. This is achieved by rotational eye movements to maximise the polarisation contrast between the object in focus and its background.[41] Since each eye moves independently from the other, it creates two separate streams of visual information.[42]

How cool is that! The only organism whose biology can yield a full description of light polarisation, and, just like Julia, they can parallel-process independent streams of (visual) information easily.

So those are points in favour of having the purple-spot mantis shrimp as Julia’s animal. The points in favour of the peacock mantis shrimp are that they’re visibly multicolored far more often (other species including the purple-spot ones are visibly and strikingly multicolored only in some individuals), and that it’s simply so much easier to find photos of these guys than of any others species of mantis shrimp!

Here are the only two good photos of the purple-spot mantis shrimp I was able to find, for posterity:


from g_smithii and

from Photo of Animalia: Purple spot mantis shrimp (species: Gonodactylus smithii) (Lizard Island Field Guide)

Editing to add a (short and IMO pretty cute!) video: Purple Spot Mantis looking around his home

It is fortunate not to have an animal for Julia.

Sure. I, for one, am perfectly happy that Julia just has some balls.

On the other hand, quite a few languages have unofficial animals or mascots.

Mantissa” the mantis shrimp would actually fit Julia rather well: lightning-fast, armed with unbreakable tools, and more than capable of dealing with crustaceans.

In any case, better than some slow-moving snake that wins mostly by constriction and by swallowing more than is good for it. :slight_smile:

I agree that multiple dispatch is central to Julia, but I think picking a mascot that encodes a single language feature is the wrong frame.

A mascot is a visual identity asset. It has to read at small size, work on a sticker, a conference badge, an enterprise docs page, and on a hoodie/hat/merch. It has to carry a feeling. The right question is more about which animal gives us a mark the community can feel proud to put on everything.

So any candidate should pass a few basic tests:

  • Does it have a clean silhouette?
  • Does it scale down without turning into a blob?
  • Does it carry warmth, or at least not repel people?
  • Does it work across contexts from playful to professional?

Proposals like mantis shrimp or tardigrade - honestly can’t even tell if those are serious - fail on most of these. An animal with busy anatomy or unsettling associations might win a metaphor argument, but it dies the moment you put it on actual material.

Personally I’d push for keeping and evolving the hummingbird: precise, fast, agile, a little playful - I think it matches how Julia actually feels to use.

I had an idea for a geometric design that uses Julia’s colors. The faceted/low-poly style also ties back to Julia’s identity as a technical computing language - and it’s consistent with the geometric visual language the main website already uses.

I tried some variants (AI-generated, the final one will need a pro’s input):

There’s a lot of room for improvement and exploring variants, but curious to get people’s feedback and initial reactions to this.

Whatever the community picks, I’d just ask that we evaluate it as a design decision, not a technical one. The best mascot is the one that works everywhere it needs to.

Meet Mantissa – a contender with striking properties! :wink:

I always thought of Julia as being a cat: clean, elegant, intelligent, looks soft and fluffy on the outside, independent and universally loved by nerds. But if you get too close you might get scratched. And Python is more like a golden retriever: eager, friendly, shows up everywhere, occasionally drools on your carpet.

Didn’t see any O’Reilly book use the dodo :winking_face_with_tongue:. It may be bad karma but perhaps Julia can help de-extinct it.

+1 for Mantissa