TGViewer
defer panic defer panic @deferpanic · 3.02K subscribers
Post #190 2.15K
IBM выпустила библиотеку для функционального программирования на Go 🤡

Хоть я и люблю функциональное программирование и всё вокруг него, эту историю я просто не понимаю. Вот представьте: вы пишете на языке программирования. Вам всё в нём нравится, кроме одного — он не про ФП. Не в смысле переменные не иммутабельные и всё такое, а вот совсем не про ФП, да так что прямо в фундаменте языка местами заложены противоположные идеи.

В таком случае есть два пути: перейти на язык, где ФП — основная парадигма, либо пытаться гладить против шерсти текущий язык. Оба подхода имеют право на существование, но в каких-то разумных границах. Если вам так нравится ФП, что вы без него жить не можете, то почему бы не пойти по первому пути? А если это не так важно для вас, то в чём смысл усложнять себе жизнь, да ещё и говорить, что жить сложнее должно стать и другим?

В общем, если хотите обмазаться монадами и каррированием, то есть куча функциональных языков, классных и не очень. А Go не трогайте — мы его как раз и любим за то, что он простой, как дверь. Хоть иногда и слишком.

❤️ • ютуб • бусти • патреон • платный канал
  • 👍 14
  • 💩 5
  • 🤯 4
  • 😢 1
More from @deferpanic
  1. Aug 21, 2026Post #310
  2. Jul 25, 2026🦄 Опубликовал платформу для гайдов и первую статью https://golang.guide/ Надеюсь, вам пон…
  3. Jul 7, 2026Новость из немного другого мира: Эрин Катто, автор легендарного* физического движка Box2D,…
  4. Jun 24, 2026Я решил провести эксперимент и написать что-то на абсолютно незнакомом языке для абсолютно…
  5. Jun 11, 2026🥂Большой выпуск про PaaS — как Avito и Plata строят платформу для разработки / GoGetPodca…
  6. May 29, 2026⚙️ Лучшие практики в Go: разбираем на Podlodka Go Crew Пишете на Go и хотите узнать, как з…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →