Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,800,970 events total
2025-12-24 14:16:55 ljdarj1 is now known as ljdarj
2025-12-24 14:22:02 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
2025-12-24 14:24:13 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 14:27:07 × pfc quits (~pfc@user/pfc) (Remote host closed the connection)
2025-12-24 14:28:48 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
2025-12-24 14:39:42 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 14:40:35 × lbseale quits (~quassel@user/ep1ctetus) (Ping timeout: 240 seconds)
2025-12-24 14:42:56 × lambda_gibbon quits (~lambda_gi@2603:7080:ee00:37d8:e0a7:677c:4fbf:6fab) (Remote host closed the connection)
2025-12-24 14:45:37 Googulator59 joins (~Googulato@2a01-036d-0106-2af4-d522-88ad-52fa-edd7.pool6.digikabel.hu)
2025-12-24 14:45:50 × Googulator20 quits (~Googulato@2a01-036d-0106-2af4-d522-88ad-52fa-edd7.pool6.digikabel.hu) (Quit: Client closed)
2025-12-24 14:46:49 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-12-24 14:53:53 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 14:59:01 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2025-12-24 15:01:06 × whomasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Read error: Connection reset by peer)
2025-12-24 15:04:01 whomasec_ joins (~humasect@dyn-192-249-132-90.nexicom.net)
2025-12-24 15:04:03 karenw joins (~karenw@user/karenw)
2025-12-24 15:09:40 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 15:09:55 × xff0x quits (~xff0x@2405:6583:e480:9100:cd2c:def5:f8ed:7122) (Ping timeout: 264 seconds)
2025-12-24 15:14:50 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
2025-12-24 15:15:48 × Googulator59 quits (~Googulato@2a01-036d-0106-2af4-d522-88ad-52fa-edd7.pool6.digikabel.hu) (Quit: Client closed)
2025-12-24 15:15:49 Googulator75 joins (~Googulato@2a01-036d-0106-2af4-d522-88ad-52fa-edd7.pool6.digikabel.hu)
2025-12-24 15:16:05 <haskellbridge> <Liamzee> quick question: does anyone actually use traceIO?
2025-12-24 15:16:30 <haskellbridge> <Liamzee> Like, it seems obvious as "use for printf debugging and to make clear that you're doing printf debugging.
2025-12-24 15:17:16 × ttybitnik quits (~ttybitnik@user/wolper) (Remote host closed the connection)
2025-12-24 15:18:38 lambda_gibbon joins (~lambda_gi@2603:7080:ee00:37d8:e0a7:677c:4fbf:6fab)
2025-12-24 15:23:35 × itaipu quits (~itaipu@168.121.97.28) (Ping timeout: 240 seconds)
2025-12-24 15:25:16 itaipu joins (~itaipu@168.121.97.28)
2025-12-24 15:25:26 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 15:27:59 <haskellbridge> <Morj> I use traceM for temporary debugging. It's easy to grep for to remove
2025-12-24 15:28:54 <haskellbridge> <Morj> I might change my mind after reading the doc for traceM and use traceIO instead
2025-12-24 15:30:37 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-12-24 15:33:02 × tromp quits (~textual@2001:1c00:3487:1b00:20d1:6701:d995:9bb6) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-12-24 15:33:48 <haskellbridge> <Morj> % let t = traceM "trace" in t >> putStrLn "put" >> t
2025-12-24 15:33:55 <haskellbridge> <Morj> Aw, how do I use the bot?
2025-12-24 15:34:09 <haskellbridge> <Morj> Ah right, it's probably because of the bridge prefix. W/e
2025-12-24 15:34:35 <haskellbridge> <Morj> I just realized the error of my ways and I'm going to start using traceIO in io
2025-12-24 15:36:49 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 260 seconds)
2025-12-24 15:39:34 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
2025-12-24 15:40:01 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
2025-12-24 15:41:10 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 15:44:11 gmg joins (~user@user/gehmehgeh)
2025-12-24 15:45:46 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-12-24 15:49:14 vanishingideal joins (~vanishing@user/vanishingideal)
2025-12-24 15:49:49 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 252 seconds)
2025-12-24 15:52:53 × spew quits (~spew@user/spew) (Quit: nyaa~)
2025-12-24 15:53:00 tromp joins (~textual@2001:1c00:3487:1b00:20d1:6701:d995:9bb6)
2025-12-24 15:53:48 × tromp quits (~textual@2001:1c00:3487:1b00:20d1:6701:d995:9bb6) (Client Quit)
2025-12-24 15:53:58 spew joins (~spew@user/spew)
2025-12-24 15:54:52 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 15:59:44 Digitteknohippie is now known as Digit
2025-12-24 16:00:19 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2025-12-24 16:08:41 tromp joins (~textual@2001:1c00:3487:1b00:20d1:6701:d995:9bb6)
2025-12-24 16:10:40 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 16:11:08 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
2025-12-24 16:15:34 acidjnk joins (~acidjnk@p200300d6e7171976e9398c5e79eb1e19.dip0.t-ipconnect.de)
2025-12-24 16:17:19 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-12-24 16:20:07 × lambda_gibbon quits (~lambda_gi@2603:7080:ee00:37d8:e0a7:677c:4fbf:6fab) (Ping timeout: 264 seconds)
2025-12-24 16:21:55 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 264 seconds)
2025-12-24 16:26:43 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 246 seconds)
2025-12-24 16:26:55 vanishingideal joins (~vanishing@user/vanishingideal)
2025-12-24 16:28:42 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 16:33:38 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-12-24 16:33:50 × prdak quits (~Thunderbi@user/prdak) (Quit: prdak)
2025-12-24 16:33:55 <yin> I use:
2025-12-24 16:34:07 <yin> infix 1 #
2025-12-24 16:34:09 <yin> (#) :: a -> String -> a
2025-12-24 16:34:11 <yin> (#) a s = Debug.trace (clr Bold $ clr Blue $ "# " ++ s) a
2025-12-24 16:34:35 <yin> and then do it a lot like this:
2025-12-24 16:35:16 <yin> f whatever | False # show whatever = undefined
2025-12-24 16:35:45 <yin> before the other guards
2025-12-24 16:36:48 <yin> clr just adds escape codes for formatting
2025-12-24 16:38:34 lambda_gibbon joins (~lambda_gi@2603:7080:ee00:37d8:e0a7:677c:4fbf:6fab)
2025-12-24 16:40:28 <yin> I can easily comment the guard's line out
2025-12-24 16:41:47 ljdarj1 joins (~Thunderbi@user/ljdarj)
2025-12-24 16:44:08 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 16:44:15 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 240 seconds)
2025-12-24 16:44:15 ljdarj1 is now known as ljdarj
2025-12-24 16:45:01 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
2025-12-24 16:49:16 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2025-12-24 16:50:10 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 246 seconds)
2025-12-24 16:54:36 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
2025-12-24 16:55:15 ljdarj joins (~Thunderbi@user/ljdarj)
2025-12-24 16:55:52 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 16:56:27 × ljdarj quits (~Thunderbi@user/ljdarj) (Client Quit)
2025-12-24 16:58:45 ljdarj joins (~Thunderbi@user/ljdarj)
2025-12-24 17:01:25 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2025-12-24 17:05:26 wootehfoot joins (~wootehfoo@user/wootehfoot)
2025-12-24 17:07:10 vanishingideal joins (~vanishing@user/vanishingideal)
2025-12-24 17:10:45 × spew quits (~spew@user/spew) (Read error: Connection reset by peer)
2025-12-24 17:12:04 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 17:12:44 Googulator75 is now known as Googulator
2025-12-24 17:13:26 spew joins (~spew@user/spew)
2025-12-24 17:15:29 EvanR joins (~EvanR@user/evanr)
2025-12-24 17:16:44 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
2025-12-24 17:16:46 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds)
2025-12-24 17:19:14 Chris3101 joins (~Chris3101@user/Chris3101)
2025-12-24 17:27:51 merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl)
2025-12-24 17:31:53 ak__dz joins (~ak__dz@31.94.38.141)
2025-12-24 17:32:31 × merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds)
2025-12-24 17:33:17 × ak__dz quits (~ak__dz@31.94.38.141) (Quit: leaving)

All times are in UTC.