2025/02/11

Newest at the top

2025-02-11 09:07:02 +0100 <lambdabot> No results found
2025-02-11 09:07:02 +0100 <ski> @hoogle (a -> f b) -> f (a -> b)
2025-02-11 09:06:54 +0100 <dminuoso> thirdofmay18081814goya: For instance, consider type IndexedFold i s a = forall p f. (Indexable i p, Contravariant f, Applicative f) => p a (f a) -> s -> f s
2025-02-11 09:06:51 +0100 <energizer> interesting
2025-02-11 09:05:13 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 09:05:07 +0100 <ski> allows you to use the idiomatic/applicative combinators with an occasional monadic `join' effect
2025-02-11 09:04:59 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 09:04:35 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 09:04:21 +0100 <ski> imagine (with `Monad f') `frob :: a -> b -> c -> d -> f e', `foo :: f a', `bar :: f b', `baz :: f c', `quux :: f d', and then `frob <$> foo <*> bar <*> baz <*>> quux :: f e'
2025-02-11 09:04:21 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 09:03:38 +0100misterfish(~misterfis@84.53.85.146) (Ping timeout: 244 seconds)
2025-02-11 09:02:21 +0100 <ski> custom think i define, at times
2025-02-11 09:02:07 +0100 <energizer> ski: i don't see that on hoogle. is that a recognized thing?
2025-02-11 09:00:51 +0100 <ski> energizer : occasionally `(<*>>) :: f (a -> f b) -> f a -> f b' is useful (`frob <$> foo <*> bar <*> baz <*>> quux')
2025-02-11 09:00:50 +0100caconym(~caconym@user/caconym) caconym
2025-02-11 09:00:40 +0100tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2025-02-11 09:00:33 +0100dtman34(~dtman34@2601:447:d000:1f5e:74c2:4ec:de8d:13d3) dtman34
2025-02-11 09:00:01 +0100caconym(~caconym@user/caconym) (Quit: bye)
2025-02-11 08:58:59 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 08:58:53 +0100sord937(~sord937@gateway/tor-sasl/sord937) sord937
2025-02-11 08:58:48 +0100lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
2025-02-11 08:58:45 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 08:58:34 +0100dtman34(~dtman34@c-75-72-179-251.hsd1.mn.comcast.net) (Ping timeout: 268 seconds)
2025-02-11 08:58:00 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 08:57:03 +0100tri(~tri@ool-44c70bcb.dyn.optonline.net) (Ping timeout: 245 seconds)
2025-02-11 08:55:54 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 08:52:35 +0100tri(~tri@ool-44c70bcb.dyn.optonline.net)
2025-02-11 08:47:09 +0100CiaoSen(~Jura@ip-037-201-241-067.um10.pools.vodafone-ip.de) CiaoSen
2025-02-11 08:44:49 +0100CiaoSen(~Jura@2a02:8071:64e1:7180:4e50:ddff:fe9b:8922) (Ping timeout: 248 seconds)
2025-02-11 08:40:06 +0100sawilagar(~sawilagar@user/sawilagar) sawilagar
2025-02-11 08:38:35 +0100CiaoSen(~Jura@2a02:8071:64e1:7180:4e50:ddff:fe9b:8922) CiaoSen
2025-02-11 08:37:02 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 08:36:58 +0100CiaoSen(~Jura@2a02:8071:64e1:7180:4e50:ddff:fe9b:8922) (Ping timeout: 272 seconds)
2025-02-11 08:36:48 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 08:36:28 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 08:36:05 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 08:35:40 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 08:35:26 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 08:35:13 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 248 seconds)
2025-02-11 08:31:47 +0100 <haskellbridge> <thirdofmay18081814goya> dminuoso: ah that's nice
2025-02-11 08:30:53 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-02-11 08:30:40 +0100 <energizer> am i missing anything relevant? https://bpa.st/CF7A
2025-02-11 08:28:47 +0100akegalj(~akegalj@78-3-100-82.adsl.net.t-com.hr) akegalj
2025-02-11 08:27:16 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 08:27:00 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 08:26:21 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 08:26:06 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 08:23:36 +0100 <dminuoso> Like `lens` has.
2025-02-11 08:23:28 +0100 <dminuoso> thirdofmay18081814goya: The big advantage of the profunctor encoding is that the implementation becomes completely uniform, there's no weird encodings depending on the type of optic.
2025-02-11 08:23:10 +0100CiaoSen(~Jura@2a02:8071:64e1:7180:4e50:ddff:fe9b:8922) CiaoSen