Home liberachat/#haskell: Logs Calendar

Logs on 2024-03-06 (liberachat/#haskell)

00:01:22 emmanuelux joins (~emmanuelu@user/emmanuelux)
00:01:28 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
00:02:49 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (Ping timeout: 264 seconds)
00:03:15 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
00:03:59 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
00:04:20 × shapr quits (~user@c-24-218-186-89.hsd1.ma.comcast.net) (Remote host closed the connection)
00:04:41 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (Excess Flood)
00:05:06 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
00:08:08 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 256 seconds)
00:09:45 <Inst> just as a curiosity
00:09:57 <Inst> if someone were to attempt a NeoHaskell-like project, or rather, an attempt to build a new compiler
00:10:06 <Inst> would relegating type-level programming to GHC be a better idea?
00:10:43 <glguy> That would depend on what that actually means and what the point of making the new compiler was
00:10:58 Sgeo joins (~Sgeo@user/sgeo)
00:11:16 × jamkhan quits (~jamkhan@2607:fb91:21e1:d11c:60e6:3c72:98d5:47c2) (Quit: Client closed)
00:12:12 <Inst> glguy: the point of making a new compiler is to waste money, but on paper, the goal would be to have a faster performing GHC oriented toward production use, as opposed to research use
00:13:06 jamkhan joins (~jamkhan@2607:fb91:21e1:d11c:60e6:3c72:98d5:47c2)
00:13:18 <Inst> it'd basically be enforcing a variant of simple haskell
00:13:19 × jamkhan quits (~jamkhan@2607:fb91:21e1:d11c:60e6:3c72:98d5:47c2) (Client Quit)
00:13:26 <Inst> you don't like it, FFI into GHC-generated code
00:13:33 <Inst> if GHC doesn't give you a good time, not our problem
00:15:24 × mei quits (~mei@user/mei) (Remote host closed the connection)
00:15:25 rvalue joins (~rvalue@user/rvalue)
00:17:10 <EvanR> coffeehaskell
00:17:48 mei joins (~mei@user/mei)
00:21:09 × gabriel_sevecek quits (~gabriel@188-167-229-200.dynamic.chello.sk) (Ping timeout: 255 seconds)
00:22:30 srz joins (~srz@181.228.49.93)
00:22:44 jmdaemon joins (~jmdaemon@user/jmdaemon)
00:22:54 gabriel_sevecek joins (~gabriel@188-167-229-200.dynamic.chello.sk)
00:32:15 <janus> Inst: have you seen MicroHs?
00:33:05 <janus> given that it doesn't support TypeFamilies or DataKinds or TypeData, maybe the plan is something like what you mention
00:33:35 × machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 256 seconds)
00:35:39 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
00:35:57 <Inst> whoa, Dr. Augustsson's still working on it
00:36:10 <haskellbridge> <s​m> yup, it's new
00:37:25 <Inst> https://github.com/augustss/MicroHs/blob/master/Tools/Count.hs
00:37:27 <Inst> heretic!
00:39:08 × srz quits (~srz@181.228.49.93) (Ping timeout: 260 seconds)
00:39:27 <Inst> /sarcasm
00:39:54 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
00:39:59 srz joins (~srz@181.228.49.93)
00:41:13 × srz quits (~srz@181.228.49.93) (Remote host closed the connection)
00:44:26 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 252 seconds)
00:45:25 × mei quits (~mei@user/mei) (Remote host closed the connection)
00:46:19 shapr joins (~user@c-24-218-186-89.hsd1.ma.comcast.net)
00:47:49 mei joins (~mei@user/mei)
00:48:19 <davean> h3r1t1c is in anther channel and doesn't do any Haskell these days.
01:00:40 jargon joins (~jargon@154.sub-174-205-226.myvzw.com)
01:06:25 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (Ping timeout: 264 seconds)
01:07:14 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
01:15:04 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds)
01:17:07 sp1ff joins (~user@c-24-21-45-157.hsd1.wa.comcast.net)
01:34:34 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
01:49:58 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
01:54:29 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
01:58:50 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 260 seconds)
01:59:12 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
01:59:23 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 264 seconds)
01:59:51 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
02:03:41 × pointlessslippe1 quits (~pointless@212.82.82.3) (Ping timeout: 256 seconds)
02:07:27 pointlessslippe1 joins (~pointless@212.82.82.3)
02:08:37 × oneeyedalien quits (~oneeyedal@user/oneeyedalien) (Quit: Leaving)
02:10:31 × xff0x quits (~xff0x@2405:6580:b080:900:c534:620a:b520:a93b) (Ping timeout: 255 seconds)
02:17:59 × petrichor quits (~znc-user@user/petrichor) (Ping timeout: 264 seconds)
02:24:55 × Eoco quits (~ian@128.101.131.218) (Ping timeout: 272 seconds)
02:25:04 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds)
02:25:18 euleritian joins (~euleritia@dynamic-176-006-204-213.176.6.pool.telefonica.de)
02:28:49 petrichor joins (~znc-user@user/petrichor)
02:28:57 Eoco joins (~ian@128.101.131.218)
02:36:38 × mulk quits (~mulk@pd9514963.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
02:46:21 mulk joins (~mulk@p5b1123d6.dip0.t-ipconnect.de)
02:47:15 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Ping timeout: 260 seconds)
02:47:43 × otto_s quits (~user@p5de2fd4c.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
02:49:18 otto_s joins (~user@p4ff2730f.dip0.t-ipconnect.de)
02:50:36 × Clint quits (~Clint@user/clint) (Quit: r)
02:52:36 × Luj quits (~Luj@2a01:e0a:5f9:9681:5718:f097:e277:c029) (Quit: Ping timeout (120 seconds))
02:52:55 Luj joins (~Luj@2a01:e0a:5f9:9681:b583:792c:2154:7ca4)
02:55:29 xff0x joins (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
02:56:28 Clint joins (~Clint@user/clint)
02:56:35 emmanuelux joins (~emmanuelu@user/emmanuelux)
02:59:24 pyooque joins (~puke@user/puke)
02:59:24 puke is now known as Guest695
02:59:24 × Guest695 quits (~puke@user/puke) (Killed (silver.libera.chat (Nickname regained by services)))
02:59:24 pyooque is now known as puke
03:00:35 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 264 seconds)
03:01:30 bilegeek joins (~bilegeek@2600:1008:b04e:aa70:a7c4:3b99:2cf2:4bc)
03:05:12 × td_ quits (~td@i5387092D.versanet.de) (Ping timeout: 260 seconds)
03:07:06 td_ joins (~td@i53870921.versanet.de)
03:10:25 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
03:22:56 × jargon quits (~jargon@154.sub-174-205-226.myvzw.com) (Remote host closed the connection)
03:37:07 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
03:37:41 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
03:37:54 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
03:42:43 × terrorjack quits (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat)
03:44:40 terrorjack joins (~terrorjac@2a01:4f8:c17:87f8::)
03:49:10 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
03:56:02 × euleritian quits (~euleritia@dynamic-176-006-204-213.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
03:56:20 euleritian joins (~euleritia@77.22.252.56)
04:02:10 × td_ quits (~td@i53870921.versanet.de) (Ping timeout: 256 seconds)
04:04:09 td_ joins (~td@i53870914.versanet.de)
04:20:55 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
04:26:56 aforemny joins (~aforemny@i59F516E5.versanet.de)
04:28:01 × aforemny_ quits (~aforemny@i59F516FE.versanet.de) (Ping timeout: 264 seconds)
04:31:24 × thegeekinside quits (~thegeekin@189.217.83.221) (Read error: Connection reset by peer)
04:35:45 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
04:46:22 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 256 seconds)
04:50:53 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
04:56:59 × RedNifre quits (~RedNifre@dslb-088-072-205-004.088.072.pools.vodafone-ip.de) (Ping timeout: 264 seconds)
04:57:27 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
05:09:28 RedNifre joins (~RedNifre@dslb-002-206-121-021.002.206.pools.vodafone-ip.de)
05:10:45 tri joins (~tri@ool-18bc2e74.dyn.optonline.net)
05:28:48 euphores joins (~SASL_euph@user/euphores)
05:47:29 × Eoco quits (~ian@128.101.131.218) (Ping timeout: 252 seconds)
05:53:27 Eoco joins (~ian@128.101.131.218)
06:02:42 _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
06:04:31 × Eoco quits (~ian@128.101.131.218) (Remote host closed the connection)
06:05:01 Eoco joins (~ian@128.101.131.218)
06:06:03 × ski quits (~ski@ext-1-033.eduroam.chalmers.se) (Ping timeout: 260 seconds)
06:06:37 lisbeths joins (uid135845@id-135845.lymington.irccloud.com)
06:10:45 rancidcake joins (~rancidcak@136.226.252.173)
06:11:29 <rancidcake> Hi.
06:11:30 <rancidcake> I wanted to ask if values such as "True", "5" are also functions themselves in Haskell
06:11:30 <rancidcake> I tried searching for this topic but didn't find much
06:12:25 ski joins (~ski@ext-1-033.eduroam.chalmers.se)
06:15:06 f-a parts (ff2a@joined.irc.for-some.fun) ()
06:16:38 × Eoco quits (~ian@128.101.131.218) (Remote host closed the connection)
06:16:46 <monochrom> Not functions.
06:20:30 <c_wraith> It's actually pretty easy to check. If you ask ghci for the type of an expression, functions are the one with (->) as the top-level type constructor. Anything else, and it's not a function.
06:21:57 <c_wraith> *with the very technical caveat that if the top-level type constructor is polymorphic, maybe it can be instantiated to a function, depending on... a few things.
06:22:05 Eoco joins (~ian@128.101.131.218)
06:22:57 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:27:07 harveypwca joins (~harveypwc@2601:246:c200:2740:15b6:f225:14ff:9821)
06:27:46 derpyxdhs joins (~Thunderbi@user/derpyxdhs)
06:27:59 × Eoco quits (~ian@128.101.131.218) (Ping timeout: 260 seconds)
06:29:41 × rancidcake quits (~rancidcak@136.226.252.173) (Quit: Client closed)
06:30:11 Eoco joins (~ian@128.101.131.218)
06:30:15 michalz joins (~michalz@185.246.207.193)
06:32:59 × euleritian quits (~euleritia@77.22.252.56) (Ping timeout: 264 seconds)
06:33:52 euleritian joins (~euleritia@dynamic-176-006-204-213.176.6.pool.telefonica.de)
06:34:21 <Axman6> True definitely isn't a function, 5 could be though :)
06:39:17 × Eoco quits (~ian@128.101.131.218) (Ping timeout: 240 seconds)
06:40:35 × michalz quits (~michalz@185.246.207.193) (Quit: ZNC 1.8.2 - https://znc.in)
06:42:26 <jackdk> I'm glad the newbie's left, Axman6 =P
06:43:23 michalz joins (~michalz@185.246.207.205)
06:43:32 Lycurgus joins (~georg@user/Lycurgus)
06:44:00 Eoco joins (~ian@128.101.131.218)
06:47:59 × rainbyte quits (~rainbyte@186.22.19.215) (Ping timeout: 264 seconds)
06:51:26 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 260 seconds)
06:52:15 × waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 260 seconds)
06:52:17 × Eoco quits (~ian@128.101.131.218) (Remote host closed the connection)
06:53:01 Eoco joins (~ian@128.101.131.218)
06:55:01 julie_pilgrim joins (~julie_pil@user/julie-pilgrim/x-1240752)
06:56:46 <haskellbridge> <J​ade> `IsBool` when
06:57:42 <mauke> class Orable a where { (||) :: a -> a -> a }
06:58:38 <mauke> instance Orable Int where { 0 || y = y; x || _ = x }
07:01:42 × Eoco quits (~ian@128.101.131.218) (Remote host closed the connection)
07:02:20 Eoco joins (~ian@128.101.131.218)
07:02:54 × Eoco quits (~ian@128.101.131.218) (Read error: Connection reset by peer)
07:03:39 × tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
07:03:44 Eoco joins (~ian@128.101.131.218)
07:05:20 igemnace joins (~ian@user/igemnace)
07:06:38 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
07:07:39 rancidcake joins (~rancidcak@136.226.252.206)
07:07:51 <rancidcake> Got it. Thanks monochrom and c_wraith
07:09:20 danza_ joins (~francesco@151.43.144.117)
07:10:15 × euphores quits (~SASL_euph@user/euphores) (Remote host closed the connection)
07:10:33 <redmp> https://hackage.haskell.org/package/Boolean-0.2.4/docs/Data-Boolean.html#t:Boolean
07:10:46 euphores joins (~SASL_euph@user/euphores)
07:11:35 <redmp> generalized booleans, just like mauke described :)
07:18:09 machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net)
07:20:41 × redmp quits (~redmp@mobile-166-171-251-145.mycingular.net) (Ping timeout: 272 seconds)
07:25:32 × rancidcake quits (~rancidcak@136.226.252.206) (Quit: Client closed)
07:26:18 <jackdk> Just use `instance Monoid m => Monoid (a -> m)` with `Any` or `All`
07:27:19 × julie_pilgrim quits (~julie_pil@user/julie-pilgrim/x-1240752) (Ping timeout: 250 seconds)
07:32:51 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
07:36:07 julie_pilgrim joins (~julie_pil@user/julie-pilgrim/x-1240752)
07:37:05 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
07:37:56 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Quit: marinelli)
07:39:25 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds)
07:40:27 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
07:43:57 × jle` quits (~jle`@2603-8001-3b02-84d4-9b67-becf-c72f-15e3.res6.spectrum.com) (Ping timeout: 255 seconds)
07:44:57 jle` joins (~jle`@2603-8001-3b02-84d4-8918-88b4-4576-a17c.res6.spectrum.com)
07:48:15 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
07:50:24 srk_ joins (~sorki@user/srk)
07:53:26 × srk quits (~sorki@user/srk) (Ping timeout: 252 seconds)
07:53:27 srk_ is now known as srk
08:03:13 × bilegeek quits (~bilegeek@2600:1008:b04e:aa70:a7c4:3b99:2cf2:4bc) (Quit: Leaving)
08:05:23 × dcoutts quits (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 264 seconds)
08:07:21 × random-jellyfish quits (~developer@user/random-jellyfish) (Quit: Leaving)
08:08:15 × euleritian quits (~euleritia@dynamic-176-006-204-213.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
08:08:32 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
08:11:57 oo_miguel joins (~Thunderbi@78-11-181-16.static.ip.netia.com.pl)
08:18:04 × lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
08:19:04 × notzmv quits (~daniel@user/notzmv) (Ping timeout: 255 seconds)
08:20:25 × derpyxdhs quits (~Thunderbi@user/derpyxdhs) (Quit: derpyxdhs)
08:22:22 CiaoSen joins (~Jura@2a05:5800:2d9:ae00:e6b9:7aff:fe80:3d03)
08:23:02 misterfish joins (~misterfis@g250100.upc-g.chello.nl)
08:31:47 × danza_ quits (~francesco@151.43.144.117) (Ping timeout: 264 seconds)
08:38:49 × Square2 quits (~Square4@user/square) (Ping timeout: 264 seconds)
08:47:11 × harveypwca quits (~harveypwc@2601:246:c200:2740:15b6:f225:14ff:9821) (Quit: Leaving)
08:54:36 danse-nr3 joins (~danse@185.211.81.183)
08:54:58 × danse-nr3 quits (~danse@185.211.81.183) (Remote host closed the connection)
08:55:20 danse-nr3 joins (~danse@185.211.81.183)
09:02:25 × down200 quits (~down200@shell.lug.mtu.edu) (Quit: ZNC - https://znc.in)
09:03:16 × ft quits (~ft@p508db2e6.dip0.t-ipconnect.de) (Quit: leaving)
09:03:37 × julie_pilgrim quits (~julie_pil@user/julie-pilgrim/x-1240752) (Remote host closed the connection)
09:04:37 × versatile quits (~versatile@176.254.244.83) (Ping timeout: 264 seconds)
09:08:17 dcoutts joins (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net)
09:11:15 × misterfish quits (~misterfis@g250100.upc-g.chello.nl) (Ping timeout: 255 seconds)
09:12:38 down200 joins (~down200@shell.lug.mtu.edu)
09:13:03 julie_pilgrim joins (~julie_pil@user/julie-pilgrim/x-1240752)
09:13:04 × dsrt^ quits (~cd@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 255 seconds)
09:13:46 versatile joins (~versatile@176.254.244.83)
09:14:31 misterfish joins (~misterfis@87.215.131.102)
09:15:45 dsrt^ joins (~cd@c-98-242-74-66.hsd1.ga.comcast.net)
09:17:24 × julie_pilgrim quits (~julie_pil@user/julie-pilgrim/x-1240752) (Remote host closed the connection)
09:24:22 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
09:26:55 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
09:26:58 cfricke joins (~cfricke@user/cfricke)
09:27:14 chexum joins (~quassel@gateway/tor-sasl/chexum)
09:30:18 × down200 quits (~down200@shell.lug.mtu.edu) (Quit: ZNC - https://znc.in)
09:36:16 × danse-nr3 quits (~danse@185.211.81.183) (Ping timeout: 260 seconds)
09:39:24 danse-nr3 joins (~danse@151.57.141.137)
09:39:34 yoneda joins (~mike@193.206.102.122)
09:43:31 down200 joins (~down200@shell.lug.mtu.edu)
09:46:52 ubert joins (~Thunderbi@2a02:8109:ab8a:5a00:f00e:a21c:b8c6:8c07)
09:54:11 notzmv joins (~daniel@user/notzmv)
10:06:23 × fun-safe-math quits (~fun-safe-@c-24-21-106-247.hsd1.or.comcast.net) (Ping timeout: 260 seconds)
10:06:56 qqq joins (~qqq@92.43.167.61)
10:08:33 × travgm quits (~travgm@238.sub-97-138-17.myvzw.com) (Remote host closed the connection)
10:08:49 × xff0x quits (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
10:08:52 travgm joins (~travgm@2600:100e:a121:ef84:ee5d:18ef:c92e:7dca)
10:15:12 tau_ joins (~user@2a04:4540:7203:f00:2167:39c9:6bc9:2a73)
10:16:22 × tau_ quits (~user@2a04:4540:7203:f00:2167:39c9:6bc9:2a73) (Client Quit)
10:16:23 jau joins (~user@2a04:4540:7203:f00:2167:39c9:6bc9:2a73)
10:21:55 zer0bitz_ joins (~zer0bitz@user/zer0bitz)
10:25:10 kuribas joins (~user@2a02:1808:4:fcae:871c:8a8b:83c9:df0a)
10:25:44 × zer0bitz quits (~zer0bitz@user/zer0bitz) (Ping timeout: 260 seconds)
10:35:33 × tzh quits (~tzh@c-73-164-206-160.hsd1.or.comcast.net) (Quit: zzz)
10:43:48 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
10:47:37 zer0bitz_ is now known as zer0bitz
10:47:53 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
10:49:24 pyooque joins (~puke@user/puke)
10:49:24 puke is now known as Guest2177
10:49:24 pyooque is now known as puke
10:49:28 gehmehgeh joins (~user@user/gehmehgeh)
10:50:51 gehmehgeh is now known as gmg
10:51:57 × Guest2177 quits (~puke@user/puke) (Ping timeout: 268 seconds)
10:56:23 kuribas` joins (~user@ip-188-118-57-242.reverse.destiny.be)
10:58:37 × kuribas quits (~user@2a02:1808:4:fcae:871c:8a8b:83c9:df0a) (Ping timeout: 264 seconds)
11:06:32 chele joins (~chele@user/chele)
11:07:48 × CiaoSen quits (~Jura@2a05:5800:2d9:ae00:e6b9:7aff:fe80:3d03) (Ping timeout: 255 seconds)
11:11:19 xff0x joins (~xff0x@2405:6580:b080:900:4382:9a13:8c84:8575)
11:12:23 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
11:14:28 × [Leary] quits (~Leary]@user/Leary/x-0910699) (Ping timeout: 246 seconds)
11:14:44 × ski quits (~ski@ext-1-033.eduroam.chalmers.se) (Ping timeout: 260 seconds)
11:15:16 [Leary] joins (~Leary]@user/Leary/x-0910699)
11:16:05 ski joins (~ski@ext-1-033.eduroam.chalmers.se)
11:30:53 jinsun_ joins (~jinsun@user/jinsun)
11:30:53 jinsun is now known as Guest943
11:30:53 × Guest943 quits (~jinsun@user/jinsun) (Killed (molybdenum.libera.chat (Nickname regained by services)))
11:30:53 jinsun_ is now known as jinsun
11:32:59 × igemnace quits (~ian@user/igemnace) (Read error: Connection reset by peer)
11:33:56 × phma quits (phma@2001:5b0:211b:d448:4014:b5f0:331f:c237) (Read error: Connection reset by peer)
11:34:23 × sroso quits (~sroso@user/SrOso) (Quit: Leaving :))
11:35:26 phma joins (phma@2001:5b0:2172:f378:1118:b917:8d78:aa40)
11:43:05 vektor joins (~vektor@IP-149249153083.pools.medianet-world.de)
11:43:40 × vektor quits (~vektor@IP-149249153083.pools.medianet-world.de) (Client Quit)
11:50:26 igemnace joins (~ian@user/igemnace)
11:53:42 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
11:59:15 × Nixkernal_ quits (~Nixkernal@243.212.61.188.dynamic.wline.res.cust.swisscom.ch) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
12:00:06 × ski quits (~ski@ext-1-033.eduroam.chalmers.se) (Ping timeout: 268 seconds)
12:03:24 jinsun_ joins (~jinsun@user/jinsun)
12:03:24 × jinsun quits (~jinsun@user/jinsun) (Killed (silver.libera.chat (Nickname regained by services)))
12:03:24 jinsun_ is now known as jinsun
12:07:13 ski joins (~ski@ext-1-033.eduroam.chalmers.se)
12:16:15 × ski quits (~ski@ext-1-033.eduroam.chalmers.se) (Remote host closed the connection)
12:21:23 ski joins (~ski@ext-1-033.eduroam.chalmers.se)
12:22:43 ph88 joins (~ph88@2a02:8109:9e26:c800:5ab5:db14:e57d:d013)
12:25:49 <ph88> c_wraith, thanks for the tip about the database migration it worked well (functionally) to put another version in another module. The only thing is that because so many types depend on each other i have to copy large swats of code, a big drag on productivity writing those migrations. I was considering using type parameters so i could pass in another version to types on higher levels, but decided against it because i don't want
12:25:49 <ph88> migration specific code to be part of the main code. Still most of the migration stuff is solving type errors where things are not pointing to the correct version and then copying over relevant data types and functions
12:26:55 <ph88> Which the language had something build in to version data types so that i don't have to do this boring copy pasting
12:26:58 <ph88> Wish *
12:36:21 <ski> ("considering using type parameters so i could pass in another version to types on higher levels" -- reminded me of backpack, parameterized modules)
12:38:46 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Read error: Connection reset by peer)
12:40:49 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
12:41:02 × noumenon quits (~noumenon@113.51-175-156.customer.lyse.net) (Quit: Leaving)
12:42:12 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
12:42:35 rainbyte joins (~rainbyte@186.22.19.215)
12:51:01 × AlexZenon quits (~alzenon@5.139.232.115) (Quit: ;-)
12:51:23 × AlexNoo quits (~AlexNoo@5.139.232.115) (Quit: Leaving)
12:53:35 <ph88> ski, ye just that i like to stay with stack for the moment and there is no backpack support there
12:53:37 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
12:54:31 <ph88> How can i pass in a flag (Boolean) to my program with the build tools? I like to enable/disable some code depending whether it's a development or release build
12:55:08 CiaoSen joins (~Jura@2a05:5800:2d9:ae00:e6b9:7aff:fe80:3d03)
13:10:28 × danse-nr3 quits (~danse@151.57.141.137) (Ping timeout: 260 seconds)
13:14:34 bontaq joins (~user@ool-45779c03.dyn.optonline.net)
13:19:12 <dmj`> ph88: cabal flags are good for that, combined w/ cpp-options you can enable / disable code within a module (using the c preprocessor), or w/ exposed-modules to swap out module implementations
13:19:38 <dmj`> ph88: see how text does it https://hackage.haskell.org/package/text-2.1.1/text.cabal
13:21:20 <ph88> can i use cabal flags with stack ?
13:21:46 × infinity0 quits (~infinity0@pwned.gg) (Remote host closed the connection)
13:22:25 AlexZenon joins (~alzenon@5.139.232.115)
13:22:27 <dmj`> ph88: yea, stack still uses the Cabal library, which is where those get handled
13:22:33 AlexNoo joins (~AlexNoo@5.139.232.115)
13:23:52 infinity0 joins (~infinity0@pwned.gg)
13:24:42 × xstill_ quits (xstill@fimu/xstill) (Quit: Ping timeout (120 seconds))
13:25:31 × xsarnik quits (xsarnik@lounge.fi.muni.cz) (Quit: Ping timeout (120 seconds))
13:31:00 × destituion quits (~destituio@2a02:2121:34a:61a6:52b6:3281:6a26:5f63) (Ping timeout: 260 seconds)
13:31:13 destituion joins (~destituio@85.221.111.174)
13:32:26 xsarnik joins (xsarnik@lounge.fi.muni.cz)
13:38:47 xstill_ joins (xstill@fimu/xstill)
13:40:26 × Lycurgus quits (~georg@user/Lycurgus) (Quit: leaving)
13:44:07 danse-nr3 joins (~danse@151.57.166.196)
14:08:19 Fischmiep joins (~Fischmiep@user/Fischmiep)
14:14:29 thegeekinside joins (~thegeekin@189.217.83.221)
14:20:44 × dcoutts quits (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Remote host closed the connection)
14:21:07 dcoutts joins (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net)
14:31:03 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.1.2)
14:40:26 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 268 seconds)
14:40:56 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
14:41:07 euleritian joins (~euleritia@dynamic-176-006-184-098.176.6.pool.telefonica.de)
14:41:56 tri joins (~tri@ool-18bbef1a.static.optonline.net)
14:49:05 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 272 seconds)
14:51:18 AlexNoo_ joins (~AlexNoo@94.233.241.172)
14:53:23 × AlexZenon quits (~alzenon@5.139.232.115) (Ping timeout: 260 seconds)
14:54:47 × AlexNoo quits (~AlexNoo@5.139.232.115) (Ping timeout: 260 seconds)
14:55:35 × justache quits (~justache@user/justache) (Quit: ZNC 1.8.2 - https://znc.in)
14:56:48 justache joins (~justache@user/justache)
14:57:19 AlexZenon joins (~alzenon@94.233.241.172)
14:58:51 AlexZenon_2 joins (~alzenon@94.233.241.172)
14:59:13 × raym quits (~ray@user/raym) (Ping timeout: 264 seconds)
14:59:56 raym joins (~ray@user/raym)
15:02:37 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
15:04:19 × justache quits (~justache@user/justache) (Remote host closed the connection)
15:05:07 justache joins (~justache@user/justache)
15:05:28 × lambdap2371 quits (~lambdap@static.167.190.119.168.clients.your-server.de) (Quit: lambdap2371)
15:05:55 lambdap2371 joins (~lambdap@static.167.190.119.168.clients.your-server.de)
15:10:58 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
15:11:01 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.1.1)
15:12:47 × AlexZenon_2 quits (~alzenon@94.233.241.172) (Quit: ;-)
15:14:08 × chele quits (~chele@user/chele) (Remote host closed the connection)
15:14:48 AlexNoo_ is now known as AlexNoo
15:17:58 × justache quits (~justache@user/justache) (Remote host closed the connection)
15:19:09 justache joins (~justache@user/justache)
15:28:13 Lycurgus joins (~georg@user/Lycurgus)
15:36:31 × andreas303 quits (andreas303@is.drunk.and.ready-to.party) (Quit: fBNC - https://bnc4free.com)
15:37:25 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (Ping timeout: 256 seconds)
15:40:12 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
15:41:37 <raehik> hi folks. I'm writing some C-ish code and want a low-level u32 array. I originally went to the array package, but it feels weird, particularly immutable arrays. is primitive the "better" choice?
15:43:27 <raehik> array 's unsafe interface is lacking and immutable bytearrays are wonky:there's an open issue complaining about inefficient construction, and they seem not to provide any non-copying freeze/thaw (which I think can be useful, safely?)
15:44:01 Feuermagier joins (~Feuermagi@user/feuermagier)
15:44:33 tri joins (~tri@ool-18bbef1a.static.optonline.net)
15:47:21 azimut joins (~azimut@gateway/tor-sasl/azimut)
15:49:03 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 255 seconds)
15:49:32 <dmj`> raehik: do you want to mutate the array or just construct and read from it? If you want to mutate I'd check out vector, specifically unboxed mutable vectors, it can also work with the PrimState type family to let you choose mutability in IO or ST.
15:50:10 × justache quits (~justache@user/justache) (Quit: ZNC 1.8.2 - https://znc.in)
15:51:01 × Fischmiep quits (~Fischmiep@user/Fischmiep) (Quit: ZNC - https://znc.in)
15:51:03 <raehik> dmj`: primarily mutation, but I was looking immutable too for better safety (I used too much IO in my first draft and it's nice to provide a pure ver)
15:51:22 Fischmiep joins (~Fischmiep@user/Fischmiep)
15:51:32 <raehik> I'm a vector enjoyer but, isn't it for resizeable arrays? My array doesn't change shape or size.
15:52:09 <raehik> (and I have assumed there's some perf overhead lost for supporting that)
15:53:00 × euleritian quits (~euleritia@dynamic-176-006-184-098.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
15:53:38 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
15:54:05 andreas303 joins (andreas303@is.drunk.and.ready-to.party)
15:54:13 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
15:56:31 <raehik> hrm no perhaps not, underlying Vector stores a plain ByteArray. perhaps vector is the choice!
15:56:51 <dmj`> raehik: if your vector is mutable you can resize it, if its immutable you can only update it in place w/ freeze + thaw. There's a nice modify function helper for that.
15:56:59 × Vq quits (~vq@81-231-76-8-no600.tbcn.telia.com) (Ping timeout: 264 seconds)
15:57:36 <raehik> ahhh vector uses the primitive pkg for a handful of things
15:57:45 Vq joins (~vq@81-231-76-8-no600.tbcn.telia.com)
15:58:23 <raehik> dmj`: great, that's what I was looking for! array does not have that
16:01:09 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
16:01:37 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
16:02:17 × ubert quits (~Thunderbi@2a02:8109:ab8a:5a00:f00e:a21c:b8c6:8c07) (Read error: Connection reset by peer)
16:02:21 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (Ping timeout: 256 seconds)
16:06:43 <ph88> suffering with llvm compile times, but worth it :>
16:07:01 × Inst quits (~Inst@120.244.192.75) (Read error: Connection reset by peer)
16:08:31 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds)
16:09:04 euleritian joins (~euleritia@dynamic-176-006-184-098.176.6.pool.telefonica.de)
16:09:18 × MasseR46 quits (thelounge@51.15.143.128) (Quit: The Lounge - https://thelounge.chat)
16:09:49 <dmj`> raehik: fair warning though, modify does copy the entire array into a new array, so if you're doing that a lot, a mutable vector might be more performant
16:10:09 × misterfish quits (~misterfis@87.215.131.102) (Ping timeout: 272 seconds)
16:10:38 <raehik> no yeah I know there's some copying involved. array pkg was too weird and seemed overeager to copy
16:11:27 <raehik> I wrote a mutable version with array which is certainly more efficient but it's stuck in IO land. nice to have a pure ver too
16:13:05 × ec quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
16:13:17 × bontaq quits (~user@ool-45779c03.dyn.optonline.net) (Remote host closed the connection)
16:13:35 ec joins (~ec@gateway/tor-sasl/ec)
16:14:16 tri joins (~tri@ool-18bbef1a.static.optonline.net)
16:15:17 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
16:15:33 <c_wraith> raehik: fwiw, Array's unsafeFreeze/unsafeThaw are non-copying, assuming the representations are equivalent. But note the name. Both of those operations tend to be intensely unsafe. (freezing is easier to get right than thawing, but both can really go wrong)
16:16:49 <raehik> c_wraith: right. in my head I should be able to thaw array A to array B, process array B, then (unsafe)freeze B and wrap it up behind an unsafePerformIO
16:17:15 <c_wraith> yeah, that's a pattern begging to result in undefined behavior.
16:17:26 <raehik> oh, where have I gone wrong
16:17:50 <raehik> do you have to copy twice in this situation in general, rather than just once? :(
16:18:03 <c_wraith> Oh. If the thaw is safe, then that works.
16:18:12 <c_wraith> but don't unsafePerformIO, it's unnecessary
16:18:16 <c_wraith> you can just use ST
16:18:47 <raehik> ...I've never really understood the difference lol
16:19:04 <raehik> IO is just a ST wrapper in my head
16:19:13 <c_wraith> well, runST is safe (assuming there's no use of unsafeInterleaveST)
16:19:20 <c_wraith> that's a pretty big difference!
16:19:44 <raehik> OH! interesting god I have never paid attention to that type sig
16:20:45 <c_wraith> runST ensures that unless you're using unsafe ST operations, you're not running general IO and that references don't leak between contexts.
16:20:57 × danse-nr3 quits (~danse@151.57.166.196) (Ping timeout: 268 seconds)
16:21:19 <raehik> c_wraith: would you use the array pkg or vector pkg for something like this / what have you used before
16:21:51 <c_wraith> So it's a handy way to say "this block of code is more efficient if it uses mutation internally, but it doesn't need to be externally visible"
16:22:00 <c_wraith> I've used both.
16:23:11 <c_wraith> The only real differences I see that is the use of Ix to support more interesting bounds than [0, n) and that vector tries to do fusion magic that sometimes works.
16:25:39 × euleritian quits (~euleritia@dynamic-176-006-184-098.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
16:26:03 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
16:27:32 danse-nr3 joins (~danse@151.57.166.196)
16:29:16 × destituion quits (~destituio@85.221.111.174) (Ping timeout: 260 seconds)
16:30:34 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds)
16:31:11 euleritian joins (~euleritia@dynamic-176-006-184-098.176.6.pool.telefonica.de)
16:37:20 destituion joins (~destituio@2a02:2121:34a:61a6:afbf:6cfe:62a6:9770)
16:41:27 × euleritian quits (~euleritia@dynamic-176-006-184-098.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
16:43:21 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
16:47:17 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 240 seconds)
16:48:10 euleritian joins (~euleritia@dynamic-176-006-184-098.176.6.pool.telefonica.de)
16:59:09 justache joins (~justache@user/justache)
16:59:30 Nikopol parts (nikopol@user/astrorigin) (Leaving)
17:02:44 × kuribas` quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
17:07:55 × mei quits (~mei@user/mei) (Remote host closed the connection)
17:09:16 × ec quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
17:09:45 ec joins (~ec@gateway/tor-sasl/ec)
17:10:20 mei joins (~mei@user/mei)
17:16:21 × Feuermagier quits (~Feuermagi@user/feuermagier) (Ping timeout: 255 seconds)
17:19:11 × machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 264 seconds)
17:22:00 Feuermagier joins (~Feuermagi@user/feuermagier)
17:29:52 × danse-nr3 quits (~danse@151.57.166.196) (Read error: Connection reset by peer)
17:30:03 danse-nr3 joins (~danse@151.43.150.238)
17:34:23 × rvalue quits (~rvalue@user/rvalue) (Ping timeout: 272 seconds)
17:38:18 srk_ joins (~sorki@user/srk)
17:39:49 rvalue joins (~rvalue@user/rvalue)
17:40:27 × srk quits (~sorki@user/srk) (Ping timeout: 260 seconds)
17:41:02 srk_ is now known as srk
17:46:19 Square2 joins (~Square4@user/square)
17:46:49 econo_ joins (uid147250@id-147250.tinside.irccloud.com)
17:47:35 bontaq joins (~user@ool-45779c03.dyn.optonline.net)
17:47:35 × gentauro quits (~gentauro@user/gentauro) (Read error: Connection reset by peer)
17:47:57 gentauro joins (~gentauro@user/gentauro)
17:50:57 × euleritian quits (~euleritia@dynamic-176-006-184-098.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
17:51:15 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
17:52:54 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
17:53:27 srz joins (~srz@181.228.49.93)
17:55:52 <raehik> c_wraith: thanks for the tips earlier, with vector I now have a much more sensible implementation that's hardly slower and much more useful. and hardly touch unsafe* funcs :)
17:59:33 × CiaoSen quits (~Jura@2a05:5800:2d9:ae00:e6b9:7aff:fe80:3d03) (Ping timeout: 255 seconds)
17:59:53 Square joins (~Square@user/square)
18:01:25 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:02:15 × Square2 quits (~Square4@user/square) (Ping timeout: 272 seconds)
18:04:00 × igemnace quits (~ian@user/igemnace) (Quit: WeeChat 4.2.1)
18:04:37 zetef joins (~quassel@95.77.17.251)
18:06:18 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:06:18 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 255 seconds)
18:07:47 × danse-nr3 quits (~danse@151.43.150.238) (Ping timeout: 264 seconds)
18:16:03 target_i joins (~target_i@user/target-i/x-6023099)
18:22:10 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Remote host closed the connection)
18:25:39 × mei quits (~mei@user/mei) (Remote host closed the connection)
18:28:05 mei joins (~mei@user/mei)
18:38:46 redmp joins (~redmp@eduroam-169-233-149-113.ucsc.edu)
18:39:24 tzh joins (~tzh@c-73-164-206-160.hsd1.or.comcast.net)
18:41:43 pavonia joins (~user@user/siracusa)
18:43:08 × phma quits (phma@2001:5b0:2172:f378:1118:b917:8d78:aa40) (Read error: Connection reset by peer)
18:44:03 phma joins (~phma@host-67-44-208-140.hnremote.net)
18:45:09 × Lycurgus quits (~georg@user/Lycurgus) (Quit: leaving)
18:46:34 bontaq` joins (~user@165.1.205.230)
18:48:20 × bontaq quits (~user@ool-45779c03.dyn.optonline.net) (Ping timeout: 268 seconds)
18:51:35 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:52:16 × ski quits (~ski@ext-1-033.eduroam.chalmers.se) (Ping timeout: 246 seconds)
18:53:35 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:53:57 wootehfoot joins (~wootehfoo@user/wootehfoot)
18:54:16 ski joins (~ski@ext-1-033.eduroam.chalmers.se)
18:59:52 × redmp quits (~redmp@eduroam-169-233-149-113.ucsc.edu) (Ping timeout: 255 seconds)
19:00:05 redmp joins (~redmp@eduroam-169-233-149-113.ucsc.edu)
19:00:35 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
19:01:16 bontaq`` joins (~user@ool-45779c03.dyn.optonline.net)
19:03:00 × bontaq` quits (~user@165.1.205.230) (Ping timeout: 255 seconds)
19:03:09 wootehfoot joins (~wootehfoo@user/wootehfoot)
19:04:28 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
19:07:57 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
19:08:29 × zetef quits (~quassel@95.77.17.251) (Remote host closed the connection)
19:10:16 × dcoutts quits (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 260 seconds)
19:13:33 dcoutts joins (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net)
19:14:43 wootehfoot joins (~wootehfoo@user/wootehfoot)
19:14:51 tri joins (~tri@ool-18bbef1a.static.optonline.net)
19:17:49 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 264 seconds)
19:19:02 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 256 seconds)
19:20:15 × bontaq`` quits (~user@ool-45779c03.dyn.optonline.net) (Remote host closed the connection)
19:20:28 bontaq`` joins (~user@ool-45779c03.dyn.optonline.net)
19:25:04 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
19:30:58 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
19:34:30 ft joins (~ft@p508db2e6.dip0.t-ipconnect.de)
19:38:38 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
19:39:15 × jau quits (~user@2a04:4540:7203:f00:2167:39c9:6bc9:2a73) (Quit: Leaving)
19:44:02 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 252 seconds)
19:44:39 euleritian joins (~euleritia@dynamic-176-006-184-098.176.6.pool.telefonica.de)
19:45:24 travgm_ joins (~travgm@2600:100e:a121:ef84:212e:f7c5:fded:46ea)
19:49:04 × travgm quits (~travgm@2600:100e:a121:ef84:ee5d:18ef:c92e:7dca) (Ping timeout: 268 seconds)
19:50:00 × redmp quits (~redmp@eduroam-169-233-149-113.ucsc.edu) (Ping timeout: 268 seconds)
19:50:07 waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
19:52:31 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds)
19:52:34 × picnoir quits (~picnoir@about/aquilenet/vodoo/NinjaTrappeur) (Quit: WeeChat 4.2.1)
19:53:11 jargon joins (~jargon@154.sub-174-205-226.myvzw.com)
19:53:49 picnoir joins (~picnoir@about/aquilenet/vodoo/NinjaTrappeur)
19:58:23 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
19:59:50 × dcoutts quits (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 256 seconds)
20:00:50 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
20:06:42 × euleritian quits (~euleritia@dynamic-176-006-184-098.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
20:07:00 euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
20:14:49 tri joins (~tri@ool-18bbef1a.static.optonline.net)
20:19:14 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 252 seconds)
20:24:25 × euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
20:25:25 euleritian joins (~euleritia@77.22.252.56)
20:28:38 × caubert quits (~caubert@user/caubert) (Quit: WeeChat 4.0.4)
20:35:59 caubert joins (~caubert@user/caubert)
20:38:13 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 264 seconds)
20:42:35 dcoutts joins (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net)
20:43:46 × phma quits (~phma@host-67-44-208-140.hnremote.net) (Read error: Connection reset by peer)
20:44:39 phma joins (~phma@2001:5b0:212a:dbd8:9225:61ca:7b7d:b499)
20:45:09 peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com)
20:48:08 misterfish joins (~misterfis@84.53.85.146)
20:56:02 × thegeekinside quits (~thegeekin@189.217.83.221) (Read error: Connection reset by peer)
20:57:04 × caubert quits (~caubert@user/caubert) (Quit: WeeChat 4.0.4)
20:57:11 × teqwve quits (teqwve@2a01:4f8:c2c:e5b0::1) (Quit: cya)
20:58:08 teqwve joins (teqwve@static.141.38.201.195.clients.your-server.de)
20:58:20 thegeekinside joins (~thegeekin@189.217.83.221)
20:58:21 × thegeekinside quits (~thegeekin@189.217.83.221) (Read error: Connection reset by peer)
20:59:11 × pavonia quits (~user@user/siracusa) (Read error: Connection reset by peer)
20:59:57 caubert joins (~caubert@user/caubert)
21:01:56 pavonia joins (~user@user/siracusa)
21:02:45 × peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 272 seconds)
21:13:14 tri joins (~tri@ool-18bbef1a.static.optonline.net)
21:13:28 × _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht)
21:17:34 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 255 seconds)
21:39:10 × turlando quits (~turlando@user/turlando) (Remote host closed the connection)
21:40:25 turlando joins (~turlando@user/turlando)
21:40:53 × dsrt^ quits (~cd@c-98-242-74-66.hsd1.ga.comcast.net) (Remote host closed the connection)
21:45:11 × srz quits (~srz@181.228.49.93) (Ping timeout: 272 seconds)
21:45:49 × dcoutts quits (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 272 seconds)
21:52:52 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
22:00:13 tri joins (~tri@ool-18bbef1a.static.optonline.net)
22:02:14 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Ping timeout: 256 seconds)
22:02:41 dcoutts joins (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net)
22:04:49 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 272 seconds)
22:07:42 thegeekinside joins (~thegeekin@189.217.83.221)
22:13:10 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (Ping timeout: 246 seconds)
22:15:13 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
22:17:06 alexherbo2 joins (~alexherbo@2a02-8440-3240-b056-3594-8200-bad6-a60a.rev.sfr.net)
22:18:33 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:18:35 × misterfish quits (~misterfis@84.53.85.146) (Ping timeout: 264 seconds)
22:25:33 × bontaq`` quits (~user@ool-45779c03.dyn.optonline.net) (Remote host closed the connection)
22:25:46 bontaq`` joins (~user@ool-45779c03.dyn.optonline.net)
22:27:28 × TonyStone quits (~TonyStone@074-076-057-186.res.spectrum.com) (Remote host closed the connection)
22:27:38 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
22:29:23 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
22:41:41 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (Ping timeout: 252 seconds)
22:42:30 machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net)
22:44:38 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
22:48:03 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
22:51:48 redmp joins (~redmp@eduroam-169-233-149-113.ucsc.edu)
22:56:35 × oo_miguel quits (~Thunderbi@78-11-181-16.static.ip.netia.com.pl) (Ping timeout: 256 seconds)
23:01:02 × alexherbo2 quits (~alexherbo@2a02-8440-3240-b056-3594-8200-bad6-a60a.rev.sfr.net) (Remote host closed the connection)
23:01:22 alexherbo2 joins (~alexherbo@2a02-8440-3240-b056-3594-8200-bad6-a60a.rev.sfr.net)
23:03:25 × acidjnk_new3 quits (~acidjnk@p200300d6e737e73474a39a603313c7aa.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
23:08:07 × joeyh quits (~joeyh@kitenet.net) (Ping timeout: 246 seconds)
23:08:21 joeyh joins (joeyh@kitenet.net)
23:09:25 × son0p quits (~ff@186.121.59.199) (Ping timeout: 264 seconds)
23:13:15 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
23:18:03 tri joins (~tri@ool-18bbef1a.static.optonline.net)
23:21:20 × michalz quits (~michalz@185.246.207.205) (Quit: ZNC 1.8.2 - https://znc.in)
23:21:32 Sgeo joins (~Sgeo@user/sgeo)
23:22:43 × tri quits (~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 272 seconds)
23:24:01 × a51 quits (a51@gateway/vpn/protonvpn/a51) (Quit: WeeChat 4.2.1)
23:29:09 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
23:46:09 zmt00 joins (~zmt00@user/zmt00)
23:49:47 × redmp quits (~redmp@eduroam-169-233-149-113.ucsc.edu) (Ping timeout: 264 seconds)
23:52:48 × machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 255 seconds)
23:57:46 <shapr> Is there an explicit list of which GHC version have support?
23:58:06 <shapr> That is, can I drop support for ghc 8 and stick with ghc 9+ ?

All times are in UTC on 2024-03-06.