home.social

#fpindia — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fpindia, aggregated by home.social.

fetched live
  1. What do #FPIndia gatherings look like?

    Here are a few pictures from a past #Bangalore #Meetup.

    We don't usually take a lot of pictures, but will share some from each meetup going forward.

    #FunctionalProgramming

  2. #FPIndia is looking for #meetup hosts in #Bangalore

    Connect with senior devs and architects
    Showcase your engineering culture
    Engage with the community

    Space for ~30 people and a screen, for ~3 hours

    DM or comment!

    #FunctionalProgramming #haskell #elixir #rust #typescript #clojure #formalmethods

  3. #FPIndia is looking for #meetup hosts in #Bangalore

    Connect with senior devs and architects
    Showcase your engineering culture
    Engage with the community!

    We need a space for 20 to 40 people and a screen for ~3 hours

    DM or comment!

    #FunctionalProgramming #haskell #elixir #rust #clojure #typescript #scala #purescript #formalmethods

  4. Reminder folks - #FPIndia #Bangalore #Meetup this weekend. Sat 1st Aug, 11AM - 1PM.

    We have two great talks lined up around #FunctionalProgramming, #Haskell, and #FormalMethods.

    We have very limited seating, so please RSVP if you are coming - luma.com/zjekrlft

  5. Reminder folks - #FPIndia #Bangalore #Meetup this weekend. Sat 1st Aug, 11AM - 1PM.

    We have two great talks lined up around #FunctionalProgramming, #Haskell, and #FormalMethods.

    We have very limited seating, so please RSVP if you are coming - luma.com/zjekrlft

    Functional Programming India B...

  6. 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.

  7. 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

  8. Big news! #FPIndia is now on Zulip!

    We are planning to move our community from #Telegram to #Zulip for more open and accessible conversations. Zulip is FOSS, has mobile, desktop, web, and even TUI apps. Works better for us long term!

    Come say hi!

    zulip.functionalprogramming.in/

  9. Big news! #FPIndia is now on Zulip!

    We are planning to move our community from #Telegram to #Zulip for more open and accessible conversations. Zulip is FOSS, has mobile, desktop, web, and even TUI apps. Works better for us long term!

    Come say hi!

    zulip.functionalprogramming.in

    Functional Programming India

  10. Reminder: we have the #Bangalore #FPIndia #meetup this Saturday at Pre6! We have two planned talks -

    1. Abhinav will talk about type level programming in #Haskell
    2. Srijan will talk about #MachineLearning in pure languages, specifically with #HaskTorch

    hasgeek.com/fpindia/bangalore-

  11. The wait is over #Bangalore! #FPIndia #meetup this weekend! Saachi will talk about building chess provers using #Lean. Plus, the usual nerdy debates, and catching up with fellow FP heads. Don't miss it! hasgeek.com/fpindia/bang... #Haskell #PureScript #Erlang #Scala #OCaml #TypeScript #Rust #Clojure

    Bangalore FP May 2026 meetup

  12. Announcement: We at #FPIndia are organising an #FPIndiaAdvent Calendar, where we encourage people to write/vlog about #FunctionalProgramming topics. You can post any FP related content at your own blog/channel, just claim a slot at the link below -

    https://functionalprogramming.in/advent/2025.html

  13. Announcement: We at #FPIndia are organising an #FPIndiaAdvent Calendar, where we encourage people to write/vlog about #FunctionalProgramming topics. You can post any FP related content at your own blog/channel, just claim a slot at the link below -

    functionalprogramming.in/adven

  14. Had a very interesting #CategoryTheory meetup today. We discussed free construction and did some exercises and the answers seemed unsatisfying.

    The basic source of discomfort was this - When we are given a graph, to convert it into a category, we add seemingly arbitrary morphisms to it. Some object doesn't have an identity arrow? Add it! There is no arrow for the composition of two arrows, add it! This seemed like we were *completing* the graph rather than *converting* it into a category.

    We are all learning Category theory and none of us had an answer for this. We didn't even know if the way we were doing free construction was correct. There were exercises on free construction, and we looked at a few solutions from other people online, and they all seemed to suffer from the same problem.

    Well after the meetup I searched online, and within 2 minutes had the answer. I was only able to find it because having mulled the problem over, I knew what to search for.

    Basically the free construction from a graph does not convert arrows to morphisms. It converts *paths* to morphisms. So for an object without arrows, there is still a morphism which represents "take no path". This is the identity morphism. We have not added it to the graph, it is always present for every node in the graph if we define morphisms as paths.

    For a graph with a single object with one arrow pointing to itself, the number of morphisms (i.e. paths) is infinite because you can cross the arrow any number of times.

    For a graph with two objects and one directional arrow between them, we have only one possible path (once you cross the arrow to go to the other object, there is no way back), so there is only one morphism apart from identities.

    This makes so much more sense to me, because this means that free construction does *not* add any arrows to the diagram or change the diagram in any way - we just define a category out of the existing structure.

    Most other (secondary) sources on the web are wrong about what the free construction is. If we hadn't gone into this question in the meetup, I wouldn't even have known there was a gap in my understanding.

    Basically, I'm looking forward to the next meetup!

    #Meetup #FunctionaProgramming #India #FPIndia

  15. Upcoming #CategoryTheory #meetup reminder - We are meeting tomorrow (Sat) at 10AM IST to discuss the next video on Category Theory - video.infosec.exchange/w/b17e3. Please take out the time to watch the video, and ask any questions in the meetup.

    Join our Telegram group for more details - t.me/fpncr

    #FPIndia #FunctionalProgramming #India

  16. A reminder - We are meeting on Saturday at 10AM to discuss the next video on Category Theory - video.infosec.exchange/w/s1mS7. Please take out the time to watch the video, and ask any questions in the meetup.

    Join our Telegram group for more details - t.me/fpncr

    #FPIndia #India #CategoryTheory #Meetup #Haskell #FunctionalProgramming

  17. Announcing the next #FPIndia #LearnHaskell meetup, this Saturday 20 April in #Gurgaon.

    We’re diving into deeper FP waters with applicatives, monads, and transformers.

    Join us! Our Telegram group has more details and updates. t.me/fpncr

    #FunctionalProgramming #Meetup #Delhi #India #Haskell