2025/02/11

Newest at the top

2025-02-11 09:24:49 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 248 seconds)
2025-02-11 09:22:16 +0100gmg(~user@user/gehmehgeh) (Quit: Leaving)
2025-02-11 09:21:48 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 09:21:34 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 09:20:31 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-02-11 09:19:15 +0100merijn(~merijn@77.242.116.146) merijn
2025-02-11 09:18:17 +0100JuanDaugherty(~juan@user/JuanDaugherty) JuanDaugherty
2025-02-11 09:16:59 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 09:16:42 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 09:16:02 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 09:15:13 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 09:15:06 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca)
2025-02-11 09:14:52 +0100hattckory(~hattckory@bras-base-toroon4524w-grc-50-70-31-30-224.dsl.bell.ca) (Remote host closed the connection)
2025-02-11 09:14:28 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en
2025-02-11 09:10:14 +0100 <haskellbridge> <thirdofmay18081814goya> dminuoso: but yeah you're right, that is a simpler type than some of the other ones
2025-02-11 09:10:05 +0100 <ski> (that `(a -> f b) -> f (a -> b)' would be kinda opposite of `(??) :: f (a -> b) -> a -> f b'. would only work for quite special `f's)
2025-02-11 09:08:47 +0100 <haskellbridge> <thirdofmay18081814goya> I meant a particular action on it
2025-02-11 09:08:33 +0100 <dminuoso> Just gave you one.
2025-02-11 09:08:17 +0100 <haskellbridge> <thirdofmay18081814goya> dminuoso: any chance you know of an example?
2025-02-11 09:08:15 +0100 <ski> energizer : because it can get annoying, cluttered, to have to write `join (frob <$> foo <*> bar <*> baz <*> quux)'
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