Functional Programming India

@fpindia.bsky.social

Uniting Functional Programming Language enthusiasts across India. Zulip: https://zulip.functionalprogramming.in Telegram: http://t.me/fpncr Web: https://functionalprogramming.in/

Haskell is used in way more places than you might think! I wish more companies were comfortable talking about what they use and why, but it’s delightful to see H-E-B talking about it here Give it a read! It’s got something for everyone, from mainframes to coding agents and everything in between

Haskell programming language@haskell.org · 3w ago

The second instalment of our series "Haskellers from the trenches" is about Enterprise #Haskell at H-E-B, the Texan grocery chain. Blog post: blog.haskell.org/enterprise-h... Discourse: discourse.haskell.org/t/enterprise...

Now you can RSVP for any #FPIndia #meetup on Luma as well! luma.com/zjekrlft The original HasGeek page is still the primary place for RSVP, and the only place where you can submit talks. Hoping this makes the events more accessible to some people already on Luma.

Bangalore FPIndia July 2026 Meetup · Luma

FPIndia Meetup for the month of July 2026 An offline meetup for all Functional Programming enthusiasts in Bangalore India. Come meet fellow FP heads, have…

luma.com

Update on the #FPIndia #Zulip migration - We now have a #Telegram <-> Zulip bridge! Zulip is quite a bit nicer and more welcoming than Telegram, so you should definitely join our Zulip instance, however telegram users will also not miss out on any discussions. zulip.functionalprogramming.in

Functional Programming India

Uniting Functional Programming Language enthusiasts across India. | Discussions: https://zulip.functionalprogramming.in, https://t.me/fpncr Web: https://functionalprogramming.in

zulip.functionalprogramming.in

i think the @react.dev Compiler team could include more of this type of messaging. i'm being a bit inflammatory here (and Haskell may not the best analogy), but the principle of "pure things are safe to move around" is fundamentally simple and has been known for decades. teach it to new generation!

You may not like it, but React is basically Haskell. 

The React Compiler works for the same exact reason that compilers for pure programming languages are able to make non-trivial optimizations.

If your code is composed of pure functions, it is safe to re-order their computation, or save the result for some inputs and reuse it for later for same inputs.  This is not some kind of a “workaround” or a hack — it’s one of the most exciting consequences of the functional programming paradigm which has been known and used for decades.

Purity and idempotency make it safe to move stuff around without changing the final outcome. Following the "rules of React" is just ensuring your code is safe to move around like this.