2024/11/01

2024-11-01 00:01:19 +0100sawilagar(~sawilagar@user/sawilagar) (Ping timeout: 260 seconds)
2024-11-01 00:01:30 +0100morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-11-01 00:04:49 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2024-11-01 00:05:49 +0100morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-11-01 00:05:58 +0100smtt(smt@user/smtt) (Quit: WeeChat 4.4.2)
2024-11-01 00:06:18 +0100smtt(smt@user/smtt) smtt
2024-11-01 00:15:33 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-11-01 00:19:53 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2024-11-01 00:25:19 +0100hgolden_(~hgolden@static-198-44-129-51.cust.tzulo.com) hgolden
2024-11-01 00:28:27 +0100hgolden__(~hgolden@23.162.40.28) (Ping timeout: 276 seconds)
2024-11-01 00:28:54 +0100xff0x(~xff0x@2405:6580:b080:900:adf3:98f8:7ac2:6549) (Ping timeout: 260 seconds)
2024-11-01 00:32:47 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-11-01 00:35:58 +0100xff0x(~xff0x@2405:6580:b080:900:394c:a0ff:7b90:1a8c)
2024-11-01 00:38:02 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
2024-11-01 00:46:06 +0100Square2(~Square4@user/square) Square
2024-11-01 00:48:10 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-11-01 00:49:12 +0100Square(~Square@user/square) (Ping timeout: 252 seconds)
2024-11-01 00:49:59 +0100morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-11-01 00:52:56 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
2024-11-01 00:54:42 +0100morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 252 seconds)
2024-11-01 01:03:56 +0100son0p(~ff@190.254.147.212) son0p
2024-11-01 01:13:53 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-11-01 01:14:40 +0100morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-11-01 01:14:46 +0100acidjnk_new(~acidjnk@p200300d6e7283f63e05ee1ad1cad2e54.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2024-11-01 01:19:04 +0100morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 260 seconds)
2024-11-01 01:21:21 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-11-01 01:25:21 +0100Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
2024-11-01 01:27:08 +0100son0p(~ff@190.254.147.212) (Remote host closed the connection)
2024-11-01 01:27:36 +0100xff0x(~xff0x@2405:6580:b080:900:394c:a0ff:7b90:1a8c) (Ping timeout: 276 seconds)
2024-11-01 01:29:07 +0100Nixkernal(~Nixkernal@90.74.198.178.dynamic.cust.swisscom.net) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2024-11-01 01:29:44 +0100son0p(~ff@190.254.147.212) son0p
2024-11-01 01:32:09 +0100acidjnk_new(~acidjnk@p200300d6e7283f63a42f1e536c595cb6.dip0.t-ipconnect.de)
2024-11-01 01:32:25 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-11-01 01:36:03 +0100Square2(~Square4@user/square) (Ping timeout: 276 seconds)
2024-11-01 01:36:09 +0100Square(~Square@user/square) Square
2024-11-01 01:36:52 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2024-11-01 01:47:47 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-11-01 01:47:51 +0100sprotte24_(~sprotte24@p200300d16f105500d15704183d531f13.dip0.t-ipconnect.de) (Quit: Leaving)
2024-11-01 01:54:39 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds)
2024-11-01 01:55:33 +0100acidjnk_new(~acidjnk@p200300d6e7283f63a42f1e536c595cb6.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
2024-11-01 01:55:51 +0100euleritian(~euleritia@176.2.142.161) (Remote host closed the connection)
2024-11-01 01:56:09 +0100euleritian(~euleritia@176.2.142.161)
2024-11-01 01:59:30 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-11-01 02:04:15 +0100Square(~Square@user/square) (Ping timeout: 244 seconds)
2024-11-01 02:04:39 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2024-11-01 02:07:22 +0100 <haskellbridge> <zwro> is (pure@IO . ($!!)) the same as (evaluate . force) ?
2024-11-01 02:13:07 +0100 <haskellbridge> <zwro> * (pure @IO . ($!!)) equivalent to
2024-11-01 02:13:33 +0100xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2024-11-01 02:14:32 +0100 <dolio> No.
2024-11-01 02:15:02 +0100son0p(~ff@190.254.147.212) (Remote host closed the connection)
2024-11-01 02:15:08 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-11-01 02:15:11 +0100 <EvanR> :t force
2024-11-01 02:15:12 +0100 <lambdabot> NFData a => a -> a
2024-11-01 02:16:00 +0100 <EvanR> force evaluates to normal form, $! doesn't
2024-11-01 02:16:17 +0100 <dolio> ($!!) does, but they're still not equivalent.
2024-11-01 02:16:32 +0100 <EvanR> $!! wasn't a typo, dang
2024-11-01 02:16:50 +0100 <EvanR> :t ($!!)
2024-11-01 02:16:52 +0100 <lambdabot> NFData a => (a -> b) -> a -> b
2024-11-01 02:16:57 +0100 <int-e> but the type is all wrong
2024-11-01 02:17:14 +0100 <int-e> pure . <anything> won't force its argment
2024-11-01 02:18:28 +0100morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-11-01 02:19:44 +0100spew(~spew@201.141.99.170) (Quit: party time)
2024-11-01 02:20:01 +0100 <int-e> (pure $!!) is still not equivalent though.
2024-11-01 02:20:08 +0100 <dolio> Right. :)
2024-11-01 02:20:43 +0100 <int-e> compare (evaluate undefined :: IO ()) `seq` () and (pure $! undefined :: IO ()) `seq` ()
2024-11-01 02:22:12 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 276 seconds)
2024-11-01 02:32:07 +0100 <EvanR> > pure $! undefined :: IO ()
2024-11-01 02:32:08 +0100 <lambdabot> <IO ()>
2024-11-01 02:32:25 +0100califax(~califax@user/califx) (Remote host closed the connection)
2024-11-01 02:32:45 +0100 <EvanR> % pure $! undefined :: IO ()
2024-11-01 02:32:45 +0100 <yahb2> *** Exception: Prelude.undefined ; CallStack (from HasCallStack): ; undefined, called at <interactive>:27:9 in interactive:Ghci5
2024-11-01 02:32:54 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-11-01 02:32:59 +0100 <EvanR> % (pure $! undefined :: IO ()) `seq` ()
2024-11-01 02:32:59 +0100 <yahb2> *** Exception: Prelude.undefined ; CallStack (from HasCallStack): ; undefined, called at <interactive>:29:10 in interactive:Ghci5
2024-11-01 02:33:12 +0100 <EvanR> sus
2024-11-01 02:37:44 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
2024-11-01 02:39:21 +0100gmg(~user@user/gehmehgeh) (Ping timeout: 260 seconds)
2024-11-01 02:41:32 +0100gmg(~user@user/gehmehgeh) gehmehgeh
2024-11-01 02:43:19 +0100califax(~califax@user/califx) califx
2024-11-01 02:48:21 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-11-01 02:52:40 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-11-01 03:00:07 +0100mantraofpie(~mantraofp@user/mantraofpie) (Remote host closed the connection)
2024-11-01 03:00:07 +0100chiselfuse(~chiselfus@user/chiselfuse) (Remote host closed the connection)
2024-11-01 03:00:27 +0100mantraofpie(~mantraofp@user/mantraofpie) mantraofpie
2024-11-01 03:00:48 +0100gmg(~user@user/gehmehgeh) (Remote host closed the connection)
2024-11-01 03:00:55 +0100chiselfuse(~chiselfus@user/chiselfuse) chiselfuse
2024-11-01 03:01:33 +0100gmg(~user@user/gehmehgeh) gehmehgeh
2024-11-01 03:03:39 +0100ChaiTRex(~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2024-11-01 03:03:44 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-11-01 03:04:07 +0100ChaiTRex(~ChaiTRex@user/chaitrex) ChaiTRex
2024-11-01 03:08:46 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 272 seconds)
2024-11-01 03:16:55 +0100k_hachig_(~k_hachig@2607:fea8:351d:ef0:5054:ee1b:c12f:dd7d) k_hachig
2024-11-01 03:17:15 +0100k_hachig_k_hachig
2024-11-01 03:19:06 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-11-01 03:22:00 +0100Natch(~natch@c-92-34-7-158.bbcust.telenor.se) (Ping timeout: 252 seconds)