We love you Simon! Happy Birthday, and many, many thanks for your leadership and hard work, hugely benefitting all of us.
Many happy returns Simon! And thank you for half a life’s worth of contributions to this wonderful language and community which we enjoy so much.
Happy birthday Simon! And thank you for all you’ve done for us.
Happy birthday from a Haskell tinkerer who will be 79 in March!
Happy birthday Simon! Thank you for all the work you’ve done on Haskell and the efforts you put to create this great community.
Happy birthday! And thank you for this fine language — I had the pleasure of enjoying it since my late youth.
Very happy birthday, Simon! Thank you for your continued hard work and seemingly boundless passion and enthusiasm for Haskell and its community.
Happy birthday, Simon!
Dear Simon, happy birthday! Thank you for your continued leadership. I’m happy to be experiencing your love for Haskell and us first hand!
I jokingly tell people you’ve changed my life through your papers, talks, and Haskell, but I’m most definitely not joking .
Thank you for all your efforts over the years! Your efforts to explain Haskell to the non-experts and your infectious energy in your various talks plus the welcoming Haskell community is what makes being a part of Haskell quite fun!
Happy birthday Simon! We expect you to write a similar email at your 75th, 85th and 95th birthdays!
Dear Simon! While you and many others have achieved great technical things with Haskell, I believe one of your greatest gifts to the community is your exemplary kindness. I hope we can enjoy and aspire to it for many more years.
Thank you very much to those who have responded with such generosity.
I forgot to add to my original post: if you feel like replying, do consider giving your own answer to the question “what do I love about the Haskell community, or about Haskell?” I’m using my birthday as an excuse for us to reflect together on what we do well – and that in turn might help encourage us all to do more of that!
Simon
Kindness and generosity to beginner Haskell folks, especially how folks keep working with me when I’m stuck.
And Happy Birthday!
I’m about 3 weeks ahead of you
Happy birthday Simon!
“what do I love about the Haskell community, or about Haskell?”
I love Haskell. The people who inhabit the greater Haskell ecosystem of pure functional programming are the most sane, honest, decent and humane community that I’ve ever encountered. Haskell itself is the main deck of the bridge that will take us from first-century improvised computing to second-century mathematical computing.
Happy birthday Simon. Keep rocking, you words are always inspiring!
Right now, I love Language, library, and compiler stability (moved from GHC 9.6 Migration guide) - #83 by angerman. There’s a big stone that has been blocking the ecosystem in a lot of ways, and we’ve finally gotten our fingers under it and let a little sunshine underneath. There’s still a lot of creepy crawlies to banish but we’re getting there!
Generally, what I love about Haskell is that it’s fun to maintain software written in it. I don’t think I’d still be a programmer if I hadn’t discovered it.
I feel the same! Or I might still be a programmer, but I would feel miserable doing it. I certainly wouldn’t be contributing to projects in my spare time! Only a language and community with so much to offer can inspire so many to selflessly contribute
Is Scratch Haskell’s offspring?
nope. scratch is A) visual, B) imperative, and C) dynamically typed.
it descends from the logo/lisp tradition afaik with a visual twist.
[edit: whoops i thought this was asking about the language lineage, not the cat lineage!]
Happy birthday Simon and thank you for all your work!
I forgot to add to my original post: if you feel like replying, do consider giving your own answer to the question “what do I love about the Haskell community, or about Haskell?”
Haskell lets me express my thoughts directly without needing to encode them into a system where basic things like “either-X-or-Y” don’t exist. The garbage collector does a lot of menial work for me. Functions compose unlike in strict languages. The language of types is so expressive that it’s extremely rare that I want to do something but fail to.
Also seconding