Logs: liberachat/#haskell
| 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.