Selective Applicative Functors

[Перевод] Пишем код, который можно бегло просматривать

Писать код, который достаточно бегло просмотреть — не менее важно, чем писать код, который в принципе можно прочитать. Давайте немного поговорим о «форме» кода — такой, чтобы по структуре кода можно было быстро понять, для чего он, и сократить время работы с кодовой базой.

https://habr.com/ru/companies/netologyru/articles/925598/

#haskell #applicative #просмотр_кода #plumbing #контекст #лёгкий_код #идентификаторы #аппликативные_функторы #математическая_нотация #хороший_код

Пишем код, который можно бегло просматривать

В кругу разработчиков бытует присказка: «Код больше читают, чем пишут». Но ведь этим дело не ограничивается. Код просматривают чаще, чем читают. Мы больше читаем код, чем пишем его, потому что на...

Хабр

→ Quand fragmentation d’Internet rime avec profits
https://aoc.media/analyse/2025/02/27/quand-fragmentation-dinternet-rime-avec-profits/

« Toute une série d’exemples soulignent comment des acteurs du secteur privé, souvent en raison de leurs modèles #économiques, représentent de véritables défis pour l’unité de l’#Internet, en œuvrant à sa #fragmentation aussi bien au niveau des #infrastructures de l’Internet, que de sa couche #applicative. »

« La prise de conscience de ces #menaces qui pèsent sur l’unité d’Internet peut nous inciter à #agir. »

#d

Quand fragmentation d’Internet rime avec profits

Alors qu'à l'origine, Internet devait se construire sur un modèle distribué, la fameuse toile, sa structure tend à se fracturer. En cause, un double mouvement de consolidation et de privatisation du réseau qui fragmente Internet en un ensemble de réseaux séparés, délimités par des lignes géopolitiques et des frontières créées par des intérêts commerciaux privés.

AOC média

하스켈 공부를 시작하고, 펑터를 슬슬 쓰기 시작하면서, Applicative 로 넘어갈 무렵에 볼만한 글입니다. 컨텍스트란 말이 편해지면, 펑터 다음 진도에 도움이 많이 됩니다.

최근 펑터를 공부하면서, 펑터가 달리 보여 5년전 글의 컨텍스트, Applicative, Traversable 내용을 보강해 봤습니다.

https://lionhairdino.github.io/posts/2020-07-02-Context.html

#하스켈 #Haskell #컨텍스트 #Applicative #Traversable #traverse

컨텍스트, Applicative 펑터, Traversable

맥락같은 모호한 설명을 하려는 문서가 아닙니다. 하스켈 펑터에서 컨텍스트는 펑터 타입에 접근할 때 항상 동작하는 코드를 의미합니다.

Lionhairdino

It gives me great pleasure to welcome #scala community's very own  @NicolasRinaudo   to Bay Area Haskell & Functional Programming User Group #sfhaskell with a taik:

Things that are things, but not other things

Full Details:

https://www.meetup.com/bay-area-haskell-user-group/events/291680080

It will be streamed live online at a timezone friendly time in USA & Europe.

Hope to see everyone and hear all about #functionalprogramming abstractions #monads #applicative #functors #scala #haskell

Things that are things, but not other things, Sat, Mar 18, 2023, 10:00 AM | Meetup

This event will be live streamed online. Please RSVP to see link to the event. Link will be added on the morning of the event. Any questions about the event please ask in

Meetup

I finished the #monad course of the #fpcourse challenge!

https://github.com/system-f/fp-course

I actually found it to be easier than #applicative.

#haskell

I might put all my solutions up on #gist.

system-f/fp-course

Functional Programming Course. Contribute to system-f/fp-course development by creating an account on GitHub.

#monadic bind is blocking (it needs the result in case it has to branch on it)
So #applicative if I need || calls
#monadic bind is blocking (it needs the result in case it has to branch on it)
So #applicative if I need || calls