2024/04/24

Newest at the top

2024-04-24 05:24:20 +0200tri(~tri@ool-18bc2e74.dyn.optonline.net)
2024-04-24 05:21:06 +0200 <Inst> (<$) <*> foo is the most toxic code ever, though
2024-04-24 05:19:16 +0200 <Inst> thanks mauke, so pointless
2024-04-24 05:19:13 +0200 <Inst> oof
2024-04-24 05:16:33 +0200ubert(~Thunderbi@2a02:8109:ab8a:5a00:a472:8995:2c6:603d) (Ping timeout: 256 seconds)
2024-04-24 05:16:17 +0200 <jackdk> If you strengthen the type signature from `IfElse`'s `Monad m => (a -> m b) -> (a -> m a)` to `Functor f => (a -> f b) -> a -> f a`, is it then the case that it has only one real implementation? Because the only way to get a `f anything` is to apply the function argument, then you have to `<$` the `a` back into it. Also, it makes it look like a `Lens a a a b`, which might be interesting
2024-04-24 05:15:13 +0200zmt00(~zmt00@user/zmt00)
2024-04-24 05:13:59 +0200raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 272 seconds)
2024-04-24 05:11:29 +0200 <jackdk> Hoogling for `a -> (a -> m b) -> m a` gives two instances of this function
2024-04-24 05:11:27 +0200 <lambdabot> ap (<$) (tryPutMVar handle_discordHandleLibraryError)
2024-04-24 05:11:27 +0200 <mauke> @pl \msg -> msg <$ tryPutMVar handle_discordHandleLibraryError msg
2024-04-24 05:09:53 +0200 <lambdabot> ap (<$) ((tryPutMVar handle .) . DiscordHandleLibraryError)
2024-04-24 05:09:53 +0200 <mauke> @pl \msg -> msg <$ tryPutMVar handle.DiscordHandleLibraryError msg
2024-04-24 05:08:02 +0200waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 252 seconds)
2024-04-24 05:05:08 +0200 <Inst> there has to be a combinator wherein you can run a monadic / applicative action on the target, but have the bind value be the target
2024-04-24 05:03:26 +0200 <Inst> I probably don't understand Control.Arrow well enough
2024-04-24 05:03:17 +0200 <Inst> msg <$ tryPutMVar handle.DiscordHandleLibraryError msg
2024-04-24 05:01:40 +0200 <mauke> add points?
2024-04-24 04:58:39 +0200madeleine-sydney(~madeleine@c-76-155-235-153.hsd1.co.comcast.net) (Quit: Konversation terminated!)
2024-04-24 04:58:00 +0200 <Inst> uncurry (<$) . (id &&& tryPutMVar handle.discordHandleLibraryError)
2024-04-24 04:57:14 +0200 <Inst> is there any way to simplify this?
2024-04-24 04:49:10 +0200 <jackdk> Or through the provision of `Traversal'`s
2024-04-24 04:37:40 +0200td_(~td@i5387093D.versanet.de)
2024-04-24 04:37:28 +0200peterbecich(~Thunderbi@47.229.123.186)
2024-04-24 04:35:59 +0200td_(~td@i5387090C.versanet.de) (Ping timeout: 272 seconds)
2024-04-24 04:35:39 +0200xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
2024-04-24 04:34:11 +0200xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
2024-04-24 04:24:54 +0200end(~end@user/end/x-0094621)
2024-04-24 04:23:27 +0200xdminsy(~xdminsy@117.147.70.233) (Ping timeout: 260 seconds)
2024-04-24 04:23:01 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex)
2024-04-24 04:22:30 +0200raehik(~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net)
2024-04-24 04:20:28 +0200bcksl(~bcksl@user/bcksl)
2024-04-24 04:18:06 +0200trqt(~trqt@user/trqt) (Quit: Using Circe, the loveliest of all IRC clients)
2024-04-24 04:18:03 +0200 <glguy> https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/pattern_synonyms.html search for "unidirectional"
2024-04-24 04:15:59 +0200hughjfchen(~hughjfche@vmi556545.contaboserver.net)
2024-04-24 04:15:56 +0200Natch(~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
2024-04-24 04:15:46 +0200Patternmaster(~georg@user/Patternmaster)
2024-04-24 04:15:08 +0200tolt(~weechat-h@li219-154.members.linode.com)
2024-04-24 04:14:59 +0200_________(~nobody@user/noodly)
2024-04-24 04:14:55 +0200hughjfchen(~hughjfche@vmi556545.contaboserver.net) (Ping timeout: 245 seconds)
2024-04-24 04:14:55 +0200Patternmaster(~georg@user/Patternmaster) (Ping timeout: 245 seconds)
2024-04-24 04:14:55 +0200tzh(~tzh@c-73-164-206-160.hsd1.or.comcast.net) (Ping timeout: 245 seconds)
2024-04-24 04:14:34 +0200pavonia_pavonia
2024-04-24 04:14:33 +0200ezzieyguywuf(~Unknown@user/ezzieyguywuf)
2024-04-24 04:14:09 +0200td_(~td@i5387090C.versanet.de)
2024-04-24 04:14:05 +0200_________(~nobody@user/noodly) (Ping timeout: 245 seconds)
2024-04-24 04:14:05 +0200tolt(~weechat-h@li219-154.members.linode.com) (Ping timeout: 245 seconds)
2024-04-24 04:14:05 +0200pavonia(~user@user/siracusa) (Ping timeout: 245 seconds)
2024-04-24 04:13:40 +0200ezzieyguywuf(~Unknown@user/ezzieyguywuf) (Ping timeout: 245 seconds)
2024-04-24 04:13:38 +0200catties(~catties@user/meow/catties)