Haskell plush toy

Two ideas which I remembered (neither is from me)

Monica Monad, a Warm Fuzzy Thing image


I think this is a great idea! I do not have any specific proposal but I think something friendly over something “cool” is preferable.

To have names that refer to fundamental concepts (like Monad) could be good to make those concepts friendlier. However, it could also make the mascot itself more unfriendly “Even their mascot has a name I cannot understand”. Maybe it is good if people just can start using Haskell and without noticing learn those concepts.

If that is true, that would suggest that a name that is relatable and not directly connected to infamous terms is the best.

1 Like

I would love to have a Haskell mascot :heart: Making the language friendlier can help newcomers overcome the fear of starting! Haskell often can look overly intimidating and scary, and it doesn’t help with learning :disappointed:

In Kowainik, we were also thinking about the Haskell mascot. And we came up with “Lemon Ada”. There’s a hidden pun with “monada” inside the name but it doesn’t scare people immediately. Also, I believe this mascot helps with promoting diversity and women in tech.

DISCLAIMER: We’re not professional artists; this is just a sketch.


These are all great ideas!

What I see missing here is an organization who could organize ideas and also lead the actual production of the plush toys (or stickers, or whatever deemed appropriate), while keeping the profits of the sell. I wonder if the @haskell-foundation would be interested in such a thing or if it goes outside its role

1 Like

I have used https://www.stickermule.com/ a lot for stickers and they are great (I’m not affiliated in any way, just a happy customer). They do not do plush animals though. After doing some research (a 90 seconds search :slight_smile: ) it seems like there are several companies that do just that, for example https://www.stuffedanimalpros.com/mascot-stuffed-animals/. I have never used them so I do not know anything about price or quality.

But I guess the bigger issue is to to decide on the actual mascot, or decide on how to make the decision :slight_smile: .

I love this thread, keep it going!

We’re exploring a merch store for the HF, and would certainly be open to carrying a plush.

On the HF Slack we have a #merch-shop channel to discuss ideas, too, but I’ll definitely be watching this thread.


I like this. Both the name and the play on words. I understand that it was an early sketch but I quite like nevertheless - but I think it is good if we avoid stereotypical “girl” attributes like long eyelashes, I feel that is a bit counter-productive. (I do not have any problems with the mascot being clearly feminine but I think there are better way to express that).

One downside is that lemons are not very cuddly though :slight_smile:


Talking to some friends I realized that most languages, etc. have picked somewhat uncommon animals as mascots – camels, gophers, etc. Ideas for Haskell mascots have followed suit.

But we don’t have to accept this state of affairs. The above means that the most common animals are wide open. In particular, no language has just said yet “our mascot is a cat.” Not like an especially interesting or exotic cat, or a particular cat with a particular name belonging to a particular person. Just, a cat, like, in general. See any cat? That’s our mascot!

Haskell is a great language, it deserves a top tier mascot, common, recognizable, widely loved. Let’s take cats. Literally nothing is stopping us. (Also we get cat theory puns as a bonus). See a cat anywhere in the world? Think Haskell! Now that’s branding.


Didn’t SPJ call his cat Haskell? I think I remember that from the escape from the ivory tower presentation on youtube.

Edit: yes, at 17:00:


Yes: we have a cat, and he is indeed called Haskell. My children insisted on the name. “We all know that Haskell is your first child, so we should have a member of the household called Haskell”.

Haskell is pretty old now, and sleeps a lot. (Maybe he is garbage collecting.)



I like this idea! Then we could have Cat the Cat (Cat as in both Catherine and the animal cat)

do not forget that Cat could be a reference also to category theory!


A cat mascots would be pawsome.
Maybe Hasky the House Cat?

We can get ideas from https://twitter.com/impurepics


+1000 for pawsome :slight_smile:
I really like the sound of Hasky the House cat - it really drives home the point @sclv made about using a common animal. To have a specific name for it reduce the “generality” (which was part of sclv’s post) a bit but I think “Hasky the House cat” could strike a good balance between generality and still be an iconic mascot.

“Haskell’s House cats” could be an other option that is more general, though I prefer Hasky myself I think

1 Like

What about Hasky the Husky?

Example image for taste:

(Credit to LikeHack for the image: Behance)
(I have no rights to this image, whatsoever)


I think a Sloth is a great mascot for haskell. They are cute, lazy, and kind of meme-able.


I think a sloth would be perfect!

Here are my personal evaluation criteria.

  1. Must be unique. Cats and dogs are nice and all, but it doesn’t really stand out.
  2. Must be publicly recognizable. I got really excited about the plush monad, but in the end it only appeals to insiders with what is (to the general public) an obscure joke.
  3. Must be cute. The whole point here is to inspire affectionate feelings for Haskell, and most people don’t feel affectionately about beetles, for example (except for ladybugs, I suppose?).
  4. Must represent the language. Sloths being lazy is a widely known and very recognizable reference to something unique about the Haskell programming language.

So the sloth has my support.


A possible problem with a sloth could be that it will reinforce some people’s beliefs that Haskell is slow.


Maybe a gecko?

  • They are kind of lazy as they don’t move much
  • But if you observe one, they seem to be “evaluating” the situation
  • When they move, they do it fast and swiftly

I love every one of them. How about an entire plushie line called the “Lambda Squad”. Slothy, Meta, Cat, Wingman, Yoneda.

Collect them all!