Logs on 2024-03-19 (liberachat/#haskell)
| 00:06:46 | × | rvalue quits (~rvalue@user/rvalue) (Ping timeout: 268 seconds) |
| 00:07:49 | × | Maxdamantus quits (~Maxdamant@user/maxdamantus) (Ping timeout: 246 seconds) |
| 00:12:29 | → | machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net) |
| 00:12:44 | → | Maxdamantus joins (~Maxdamant@user/maxdamantus) |
| 00:13:14 | × | shapr quits (~user@c-24-218-186-89.hsd1.ma.comcast.net) (Quit: nap time) |
| 00:13:51 | × | mqlnv quits (~tripod@47.154.25.27) (Ping timeout: 268 seconds) |
| 00:15:38 | → | rvalue joins (~rvalue@user/rvalue) |
| 00:21:58 | × | coldtom quits (~coldtom@coldrick.cc) (Quit: Ping timeout (120 seconds)) |
| 00:28:37 | × | aforemny quits (~aforemny@2001:9e8:6cd4:cb00:9bba:1eb6:4bf2:2f1c) (Ping timeout: 264 seconds) |
| 00:31:01 | × | mechap quits (~mechap@user/mechap) (Ping timeout: 264 seconds) |
| 00:31:48 | → | coldtom joins (~coldtom@coldrick.cc) |
| 00:33:18 | → | aforemny joins (~aforemny@i59F516D8.versanet.de) |
| 00:36:27 | × | oo_miguel quits (~Thunderbi@78-11-181-16.static.ip.netia.com.pl) (Ping timeout: 260 seconds) |
| 00:38:12 | × | Mr quits (~junkedsta@80.233.56.26) (Remote host closed the connection) |
| 00:42:54 | → | yin joins (~yin@user/zero) |
| 00:44:00 | → | bilegeek joins (~bilegeek@2600:1008:b083:aca9:5967:b460:7535:6f0a) |
| 00:45:59 | × | Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.) |
| 01:13:36 | → | gtdg13 joins (~gtdg13@user/gtdg) |
| 01:14:57 | → | motherfsck joins (~motherfsc@user/motherfsck) |
| 01:17:12 | × | ph88 quits (~ph88@2a02:8109:9e26:c800:295b:1d30:7d96:18bd) (Remote host closed the connection) |
| 01:18:07 | × | gtdg13 quits (~gtdg13@user/gtdg) (Ping timeout: 250 seconds) |
| 01:19:08 | → | Mr joins (~junkedsta@80.233.62.26) |
| 01:21:46 | → | Guest36 joins (~Guest36@2603-6000-b500-0019-50e5-1888-cb59-ca37.res6.spectrum.com) |
| 01:27:48 | × | Mr quits (~junkedsta@80.233.62.26) (Read error: Connection reset by peer) |
| 01:28:01 | → | Mr joins (~junkedsta@78.16.193.114) |
| 01:32:29 | × | yin quits (~yin@user/zero) (Ping timeout: 256 seconds) |
| 01:33:24 | × | megaTherion quits (~therion@unix.io) (Ping timeout: 268 seconds) |
| 01:38:20 | × | Square2 quits (~Square4@user/square) (Ping timeout: 268 seconds) |
| 01:43:14 | × | [_] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection) |
| 01:43:43 | → | Fay joins (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) |
| 01:45:50 | × | peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds) |
| 01:59:10 | → | megaTherion joins (~therion@unix.io) |
| 02:00:30 | × | mei quits (~mei@user/mei) (Remote host closed the connection) |
| 02:02:56 | → | mei joins (~mei@user/mei) |
| 02:03:45 | × | megaTherion quits (~therion@unix.io) (Ping timeout: 255 seconds) |
| 02:06:35 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 264 seconds) |
| 02:07:04 | → | Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915) |
| 02:10:02 | × | xff0x quits (~xff0x@ai082039.d.east.v6connect.net) (Ping timeout: 252 seconds) |
| 02:11:41 | → | megaTherion joins (~therion@unix.io) |
| 02:14:13 | × | Guest36 quits (~Guest36@2603-6000-b500-0019-50e5-1888-cb59-ca37.res6.spectrum.com) (Quit: Client closed) |
| 02:14:34 | → | VedantT joins (~VedantT@2603-6000-b500-0019-50e5-1888-cb59-ca37.res6.spectrum.com) |
| 02:14:43 | × | Fay quits (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) (Ping timeout: 268 seconds) |
| 02:15:03 | × | VedantT quits (~VedantT@2603-6000-b500-0019-50e5-1888-cb59-ca37.res6.spectrum.com) (Client Quit) |
| 02:15:14 | → | VedantT joins (~VedantT@2603-6000-b500-0019-50e5-1888-cb59-ca37.res6.spectrum.com) |
| 02:18:42 | × | megaTherion quits (~therion@unix.io) (Quit: ZNC 1.8.2 - https://znc.in) |
| 02:19:39 | → | megaTherion joins (~therion@unix.io) |
| 02:25:52 | × | waleee quits (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 260 seconds) |
| 02:28:03 | × | tertek quits (~tertek@user/tertek) (Ping timeout: 255 seconds) |
| 02:29:21 | × | VedantT quits (~VedantT@2603-6000-b500-0019-50e5-1888-cb59-ca37.res6.spectrum.com) (Quit: Client closed) |
| 02:32:11 | × | otto_s quits (~user@p4ff270a3.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
| 02:32:15 | → | SteelBlueSilk joins (~SteelBlue@user/SteelBlueSilk) |
| 02:33:37 | → | otto_s joins (~user@p4ff27712.dip0.t-ipconnect.de) |
| 02:39:03 | → | Fay joins (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) |
| 02:39:16 | → | tertek joins (~tertek@user/tertek) |
| 02:40:36 | → | VedantT joins (~VedantT@2603-6000-b500-0019-50e5-1888-cb59-ca37.res6.spectrum.com) |
| 02:40:44 | → | peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com) |
| 02:44:47 | × | VedantT quits (~VedantT@2603-6000-b500-0019-50e5-1888-cb59-ca37.res6.spectrum.com) (Client Quit) |
| 02:56:10 | → | Guest71 joins (~Guest71@d66-183-255-241.bchsia.telus.net) |
| 02:57:13 | → | xff0x joins (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) |
| 03:04:29 | × | hgolden_ quits (~hgolden@172-251-233-141.res.spectrum.com) (Remote host closed the connection) |
| 03:08:45 | → | hgolden joins (~hgolden@2603-8000-9d00-3ed1-2678-8497-aa5c-7fa9.res6.spectrum.com) |
| 03:09:47 | → | igemnace joins (~ian@user/igemnace) |
| 03:12:44 | × | gentauro quits (~gentauro@user/gentauro) (Ping timeout: 252 seconds) |
| 03:15:01 | × | ft quits (~ft@p3e9bce6e.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 03:16:05 | × | machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 240 seconds) |
| 03:16:10 | → | ft joins (~ft@p508db238.dip0.t-ipconnect.de) |
| 03:19:22 | → | gentauro joins (~gentauro@user/gentauro) |
| 03:37:01 | → | falafel joins (~falafel@38.90.133.18) |
| 03:37:01 | × | peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 256 seconds) |
| 03:37:05 | × | SteelBlueSilk quits (~SteelBlue@user/SteelBlueSilk) (Quit: Leaving) |
| 03:42:23 | × | califax quits (~califax@user/califx) (Remote host closed the connection) |
| 03:43:12 | → | califax joins (~califax@user/califx) |
| 03:48:29 | × | td_ quits (~td@i5387091B.versanet.de) (Ping timeout: 256 seconds) |
| 03:50:05 | → | td_ joins (~td@i5387092A.versanet.de) |
| 03:56:40 | × | califax quits (~califax@user/califx) (Remote host closed the connection) |
| 03:57:07 | → | califax joins (~califax@user/califx) |
| 03:59:55 | × | falafel quits (~falafel@38.90.133.18) (Ping timeout: 260 seconds) |
| 04:08:59 | × | califax quits (~califax@user/califx) (Remote host closed the connection) |
| 04:09:19 | → | califax joins (~califax@user/califx) |
| 04:13:19 | → | aforemny_ joins (~aforemny@2001:9e8:6cfb:4d00:6ff0:e19a:20a9:c38) |
| 04:14:58 | × | aforemny quits (~aforemny@i59F516D8.versanet.de) (Ping timeout: 268 seconds) |
| 04:19:37 | × | bgamari quits (~bgamari@64.223.157.69) (Ping timeout: 264 seconds) |
| 04:23:08 | × | Mr quits (~junkedsta@78.16.193.114) (Ping timeout: 252 seconds) |
| 04:25:46 | → | bgamari joins (~bgamari@64.223.226.84) |
| 04:26:31 | × | Fay quits (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) (Ping timeout: 260 seconds) |
| 04:28:24 | → | Fay joins (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) |
| 04:32:53 | × | Fay quits (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) (Ping timeout: 240 seconds) |
| 04:43:05 | → | peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com) |
| 04:53:00 | × | abrar quits (~abrar@pool-72-78-199-167.phlapa.fios.verizon.net) (Ping timeout: 256 seconds) |
| 05:00:13 | × | Guest71 quits (~Guest71@d66-183-255-241.bchsia.telus.net) (Quit: Client closed) |
| 05:09:00 | → | _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) |
| 05:35:54 | → | danza joins (~francesco@an-19-182-63.service.infuturo.it) |
| 05:38:55 | → | danza_ joins (~francesco@151.47.173.228) |
| 05:39:59 | × | danza quits (~francesco@an-19-182-63.service.infuturo.it) (Read error: Connection reset by peer) |
| 05:45:00 | → | zero-xray joins (~zero-xray@user/nonlinear) |
| 06:17:55 | → | takuan joins (~takuan@178-116-218-225.access.telenet.be) |
| 06:20:23 | → | michalz joins (~michalz@185.246.207.205) |
| 06:34:20 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 268 seconds) |
| 06:34:40 | → | euleritian joins (~euleritia@dynamic-176-006-194-070.176.6.pool.telefonica.de) |
| 06:36:54 | × | _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection) |
| 06:37:39 | × | dolio quits (~dolio@130.44.134.54) (Ping timeout: 260 seconds) |
| 06:40:47 | × | danza_ quits (~francesco@151.47.173.228) (Ping timeout: 264 seconds) |
| 06:42:22 | → | dolio joins (~dolio@130.44.134.54) |
| 06:49:05 | → | rosco joins (~rosco@175.136.155.53) |
| 06:49:40 | → | abrar joins (~abrar@pool-72-78-199-167.phlapa.fios.verizon.net) |
| 06:52:58 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 06:58:18 | → | acidjnk joins (~acidjnk@p200300d6e737e72270235573c24f8bdd.dip0.t-ipconnect.de) |
| 06:59:07 | × | peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds) |
| 07:05:59 | × | zero-xray quits (~zero-xray@user/nonlinear) (Quit: connection reset by purr) |
| 07:12:52 | → | zero-xray joins (~zero-xray@user/nonlinear) |
| 07:17:30 | → | CiaoSen joins (~Jura@2a05:5800:29f:800:e6b9:7aff:fe80:3d03) |
| 07:29:50 | → | chele joins (~chele@user/chele) |
| 07:32:50 | → | danse-nr3 joins (~danse@151.47.173.228) |
| 07:35:13 | × | Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 07:41:29 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 07:49:21 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection) |
| 07:49:45 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 07:50:10 | × | pointlessslippe1 quits (~pointless@212.82.82.3) (Ping timeout: 246 seconds) |
| 07:52:59 | → | machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net) |
| 07:53:10 | → | lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) |
| 07:53:49 | → | pointlessslippe1 joins (~pointless@212.82.82.3) |
| 07:54:28 | × | rosco quits (~rosco@175.136.155.53) (Read error: Connection reset by peer) |
| 08:18:59 | → | rosco joins (~rosco@175.136.155.53) |
| 08:21:36 | → | oo_miguel joins (~Thunderbi@78-11-181-16.static.ip.netia.com.pl) |
| 08:29:11 | → | Fay joins (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) |
| 08:33:58 | × | Fay quits (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) (Ping timeout: 268 seconds) |
| 08:37:49 | → | gmg joins (~user@user/gehmehgeh) |
| 08:41:18 | × | bilegeek quits (~bilegeek@2600:1008:b083:aca9:5967:b460:7535:6f0a) (Quit: Leaving) |
| 08:44:49 | × | euleritian quits (~euleritia@dynamic-176-006-194-070.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
| 08:45:06 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 08:52:20 | → | kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be) |
| 08:52:38 | → | oneeyedalien joins (~oneeyedal@user/oneeyedalien) |
| 09:02:05 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
| 09:02:58 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 09:07:07 | × | tzh quits (~tzh@c-73-164-206-160.hsd1.or.comcast.net) (Quit: zzz) |
| 09:16:52 | × | zero-xray quits (~zero-xray@user/nonlinear) (Quit: connection reset by purr) |
| 09:18:04 | → | zero-xray joins (~zero-xray@user/nonlinear) |
| 09:22:27 | × | zero-xray quits (~zero-xray@user/nonlinear) (Quit: connection reset by purr) |
| 09:23:33 | → | teo joins (~teo@user/teo) |
| 09:23:55 | → | waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) |
| 09:26:42 | → | zero-xray joins (~zero-xray@user/nonlinear) |
| 09:35:19 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection) |
| 09:35:49 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 09:36:05 | × | danse-nr3 quits (~danse@151.47.173.228) (Ping timeout: 252 seconds) |
| 09:37:53 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Read error: Connection reset by peer) |
| 09:38:25 | × | econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity) |
| 09:46:31 | → | Mr joins (~junkedsta@78.16.193.114) |
| 09:50:28 | × | zero-xray quits (~zero-xray@user/nonlinear) (Quit: connection reset by purr) |
| 09:51:22 | → | danse-nr3 joins (~danse@an-19-170-248.service.infuturo.it) |
| 09:51:52 | → | zero-xray joins (~zero-xray@user/nonlinear) |
| 09:54:27 | × | igemnace quits (~ian@user/igemnace) (Read error: Connection reset by peer) |
| 10:00:28 | × | zero-xray quits (~zero-xray@user/nonlinear) (Quit: connection reset by purr) |
| 10:01:29 | → | zero-xray joins (~zero-xray@user/nonlinear) |
| 10:02:53 | × | zero-xray quits (~zero-xray@user/nonlinear) (Excess Flood) |
| 10:06:46 | → | zero-xray joins (~zero-xray@user/nonlinear) |
| 10:07:57 | × | xff0x quits (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 272 seconds) |
| 10:11:33 | → | igemnace joins (~ian@user/igemnace) |
| 10:20:25 | → | o-90 joins (~o-90@gateway/tor-sasl/o-90) |
| 10:21:58 | × | chromoblob quits (~chromoblo@176.59.204.188) (Quit: Quit) |
| 10:24:56 | × | o-90 quits (~o-90@gateway/tor-sasl/o-90) (Remote host closed the connection) |
| 10:26:20 | → | chromoblob joins (~user@176.59.204.188) |
| 10:26:31 | → | zetef joins (~quassel@95.77.17.251) |
| 10:26:39 | ← | chromoblob parts (~user@176.59.204.188) () |
| 10:26:57 | × | zero-xray quits (~zero-xray@user/nonlinear) (Excess Flood) |
| 10:28:02 | → | zero-xray joins (~zero-xray@user/nonlinear) |
| 10:28:21 | × | zero-xray quits (~zero-xray@user/nonlinear) (Excess Flood) |
| 10:31:40 | × | rosco quits (~rosco@175.136.155.53) (Quit: Lost terminal) |
| 10:31:46 | → | zetef_ joins (~quassel@95.77.17.251) |
| 10:31:48 | → | zero-xray joins (~zero-xray@user/nonlinear) |
| 10:32:59 | × | zetef quits (~quassel@95.77.17.251) (Ping timeout: 264 seconds) |
| 10:33:03 | × | zetef_ quits (~quassel@95.77.17.251) (Read error: Connection reset by peer) |
| 10:33:32 | → | zetef joins (~quassel@95.77.17.251) |
| 10:33:51 | × | mei quits (~mei@user/mei) (Remote host closed the connection) |
| 10:34:29 | → | mei joins (~mei@user/mei) |
| 10:40:08 | × | zero-xray quits (~zero-xray@user/nonlinear) (Excess Flood) |
| 10:42:04 | → | zero-xray joins (~zero-xray@user/nonlinear) |
| 10:48:44 | × | zero-xray quits (~zero-xray@user/nonlinear) (Excess Flood) |
| 10:49:01 | × | CiaoSen quits (~Jura@2a05:5800:29f:800:e6b9:7aff:fe80:3d03) (Ping timeout: 264 seconds) |
| 10:53:18 | → | rosco joins (~rosco@175.136.155.53) |
| 10:53:40 | → | zero-xray joins (~zero-xray@user/nonlinear) |
| 10:57:49 | × | zero-xray quits (~zero-xray@user/nonlinear) (Excess Flood) |
| 10:57:56 | → | ubert joins (~Thunderbi@2a02:8109:ab8a:5a00:e7c6:1f43:269:138b) |
| 11:01:40 | → | Square2 joins (~Square4@user/square) |
| 11:04:14 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Ping timeout: 260 seconds) |
| 11:06:12 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 11:08:32 | × | lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 260 seconds) |
| 11:08:51 | → | xff0x joins (~xff0x@2405:6580:b080:900:78b6:ebc5:13f8:6873) |
| 11:10:24 | × | motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 256 seconds) |
| 11:13:08 | → | a51 joins (a51@gateway/vpn/protonvpn/a51) |
| 11:18:06 | → | Silver_X joins (~Silver_X@182.178.218.184) |
| 11:22:59 | → | motherfsck joins (~motherfsc@user/motherfsck) |
| 11:32:46 | → | ph88 joins (~ph88@2a02:8109:9e26:c800:1944:d319:bed9:58ac) |
| 11:36:04 | <haskellbridge> | <eldritchcookie> hello why isn't there a general purpose arbitrary precision real number datatype for haskell? |
| 11:46:35 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds) |
| 11:46:47 | → | lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) |
| 11:47:15 | → | euleritian joins (~euleritia@dynamic-176-006-205-073.176.6.pool.telefonica.de) |
| 11:50:50 | × | mei quits (~mei@user/mei) (Quit: mei) |
| 11:51:23 | × | euleritian quits (~euleritia@dynamic-176-006-205-073.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
| 11:51:41 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 11:52:11 | × | hueso quits (~root@user/hueso) (Ping timeout: 264 seconds) |
| 11:52:56 | → | hueso joins (~root@user/hueso) |
| 11:53:00 | → | komikat joins (~user@218.185.248.66) |
| 11:53:57 | × | rosco quits (~rosco@175.136.155.53) (Quit: Lost terminal) |
| 11:54:47 | × | dpren quits (uid175126@id-175126.helmsley.irccloud.com) (Quit: Connection closed for inactivity) |
| 12:03:43 | → | mxs joins (~mxs@user/mxs) |
| 12:04:57 | <mauke> | > showCReal 100 (sqrt 2) |
| 12:04:58 | <lambdabot> | "1.4142135623730950488016887242096980785696718753769480731766797379907324784... |
| 12:05:26 | <haskellbridge> | <eldritchcookie> cool which library is that? |
| 12:05:40 | <mauke> | numbers |
| 12:06:19 | <int-e> | @hackage rounded |
| 12:06:19 | <lambdabot> | https://hackage.haskell.org/package/rounded |
| 12:06:53 | <mauke> | @hackage numbers |
| 12:06:53 | <lambdabot> | https://hackage.haskell.org/package/numbers |
| 12:07:02 | <haskellbridge> | <eldritchcookie> nice so the anwser is that i don't know how to search hackage |
| 12:07:31 | <int-e> | There's nothing in base because neither the implementation nor the API design for these things is obvious... unlike integers, where you just compute results exactly as long as they fit into memory. |
| 12:07:41 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
| 12:08:09 | × | td_ quits (~td@i5387092A.versanet.de) (Quit: waking up from the american dream ...) |
| 12:08:11 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 12:12:04 | → | __monty__ joins (~toonn@user/toonn) |
| 12:15:19 | <haskellbridge> | <eldritchcookie> ok rounded is broken on nixpkgs ghc9.8 but it uses gmp so i guess numbers is the way to go |
| 12:19:11 | → | td_ joins (~td@i5387092A.versanet.de) |
| 12:22:27 | × | xff0x quits (~xff0x@2405:6580:b080:900:78b6:ebc5:13f8:6873) (Ping timeout: 268 seconds) |
| 12:23:10 | × | zetef quits (~quassel@95.77.17.251) (Read error: Connection reset by peer) |
| 12:24:18 | × | hueso quits (~root@user/hueso) (Ping timeout: 268 seconds) |
| 12:26:22 | × | gmg quits (~user@user/gehmehgeh) (Ping timeout: 260 seconds) |
| 12:27:14 | → | chromoblob joins (~chromoblo@176.59.204.188) |
| 12:27:50 | × | komikat quits (~user@218.185.248.66) (Read error: Connection reset by peer) |
| 12:28:44 | → | gmg joins (~user@user/gehmehgeh) |
| 12:29:32 | → | komikat joins (~user@218.185.248.66) |
| 12:29:36 | → | xff0x joins (~xff0x@2405:6580:b080:900:78b6:ebc5:13f8:6873) |
| 12:30:13 | <int-e> | worksforme, so this may be a nixpkg prob |
| 12:30:29 | → | hueso joins (~root@user/hueso) |
| 12:33:34 | <haskellbridge> | <eldritchcookie> say in the standard no semantic meaning is given to JSON numbers is there any reason why aeson uses Scientific instead of Double? how common are numbers which don't fit in a double? |
| 12:34:10 | <int-e> | > (1 :: CReal) == 1 + 10^^(-42) |
| 12:34:12 | <lambdabot> | True |
| 12:34:47 | <int-e> | (CReal has issues) |
| 12:36:33 | <int-e> | (This particular issue is that there's a hardcoded precision for Eq and Ord instances (and Show as well).) |
| 12:36:35 | × | danse-nr3 quits (~danse@an-19-170-248.service.infuturo.it) (Read error: Connection reset by peer) |
| 12:38:30 | <haskellbridge> | <eldritchcookie> i think it is due to the Num instance using round_uk |
| 12:38:55 | <haskellbridge> | <eldritchcookie> because on Ord and Eq they use - directly |
| 12:53:53 | × | hueso quits (~root@user/hueso) (Ping timeout: 272 seconds) |
| 12:55:25 | × | Silver_X quits (~Silver_X@182.178.218.184) (Quit: Leaving) |
| 12:56:08 | → | hueso joins (~root@user/hueso) |
| 12:57:53 | → | dorin joins (~dorin@user/dorin) |
| 12:59:20 | × | dorin quits (~dorin@user/dorin) (Client Quit) |
| 12:59:23 | × | monochrom quits (trebla@216.138.220.146) (Quit: ZNC 1.8.2+deb3.1 - https://znc.in) |
| 12:59:35 | → | monochrom joins (trebla@216.138.220.146) |
| 13:02:18 | × | gmg quits (~user@user/gehmehgeh) (Remote host closed the connection) |
| 13:02:20 | → | dorin joins (~dorin@user/dorin) |
| 13:02:55 | → | rosco joins (~rosco@183.171.79.111) |
| 13:03:06 | → | gmg joins (~user@user/gehmehgeh) |
| 13:03:19 | × | oneeyedalien quits (~oneeyedal@user/oneeyedalien) (Remote host closed the connection) |
| 13:03:43 | → | oneeyedalien joins (~oneeyedal@user/oneeyedalien) |
| 13:03:54 | → | danse-nr3 joins (~danse@an-19-187-127.service.infuturo.it) |
| 13:04:22 | × | rosco quits (~rosco@183.171.79.111) (Read error: Connection reset by peer) |
| 13:04:36 | → | rosco joins (~rosco@2001:e68:5411:27c5:d75:19eb:3de6:e4c6) |
| 13:05:23 | → | dorin63 joins (~dorin@user/dorin) |
| 13:05:24 | × | gmg quits (~user@user/gehmehgeh) (Remote host closed the connection) |
| 13:05:25 | × | dorin quits (~dorin@user/dorin) (Client Quit) |
| 13:06:06 | → | gmg joins (~user@user/gehmehgeh) |
| 13:14:57 | → | CiaoSen joins (~Jura@2a05:5800:29f:800:e6b9:7aff:fe80:3d03) |
| 13:17:06 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
| 13:28:17 | → | ystael joins (~ystael@user/ystael) |
| 13:40:47 | → | shapr joins (~user@c-24-218-186-89.hsd1.ma.comcast.net) |
| 14:08:07 | × | L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer) |
| 14:17:44 | <shapr> | How's the Haskell community in Boston? |
| 14:17:48 | <shapr> | Anyone here? |
| 14:17:51 | <shapr> | @quote boston |
| 14:17:51 | <lambdabot> | iteratee says: From the boston haskell lightning talks, dec 2014: Kmett's law: "Eventually I will use your library." |
| 14:21:19 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 256 seconds) |
| 14:22:28 | → | euleritian joins (~euleritia@dynamic-176-006-195-227.176.6.pool.telefonica.de) |
| 14:23:50 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 14:25:10 | <kuribas> | Wouldn't that be, eventually you will use my library? |
| 14:28:26 | <__monty__> | Maybe it's thinking ahead, eventually Kmett will use your library and therefore most Haskellers will. So don't publish anything lightly. |
| 14:28:51 | <tomsmeding> | beware the Ed |
| 14:29:04 | <haskellbridge> | <irregularsphere> interesting, haskell lore |
| 14:29:19 | × | ph88 quits (~ph88@2a02:8109:9e26:c800:1944:d319:bed9:58ac) (Remote host closed the connection) |
| 14:29:43 | <haskellbridge> | <eldritchcookie> say do we have a wishlist of libraries or something similar? |
| 14:35:59 | <kuribas> | __monty__: oh well, nobody is using my libraries :-) |
| 14:36:08 | <kuribas> | Well, some of my libraries... |
| 14:40:14 | → | rosco_ joins (~rosco@175.136.155.53) |
| 14:43:25 | × | pavonia quits (~user@user/siracusa) (Quit: Bye!) |
| 14:44:13 | × | img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in) |
| 14:46:38 | <haskellbridge> | <irregularsphere> I was reading the `transformers` package and I found this: `All of the monad transformers except ContT and SelectT are functors on the category of monads...` I was wondering if it's good to file an issue about making a typeclass out of this (for the sake of generalization), or has it already been filed? |
| 14:47:06 | → | img joins (~img@user/img) |
| 14:47:32 | <haskellbridge> | <irregularsphere> Oh.... I realized it's hosted on Darcs. I don't want to bother creating another account :( |
| 14:52:47 | <lyxia> | irregularsphere: see the package mmorph |
| 14:53:03 | × | dorin63 quits (~dorin@user/dorin) (Quit: Client closed) |
| 14:53:57 | × | euleritian quits (~euleritia@dynamic-176-006-195-227.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
| 14:54:54 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 14:55:52 | <haskellbridge> | <irregularsphere> Thanks! Wonder why it isn't already in `transformers`/`mtl` though. |
| 14:57:55 | × | Buggys quits (Buggys@Buggy.shelltalk.net) (Ping timeout: 260 seconds) |
| 14:59:49 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds) |
| 15:00:02 | × | fedorafan quits (~fedorafan@user/fedorafan) (Read error: Connection reset by peer) |
| 15:00:16 | → | fedorafansuper joins (~fedorafan@user/fedorafan) |
| 15:00:17 | <lyxia> | it's harder to find a use case |
| 15:00:29 | fedorafansuper | is now known as fedorafan |
| 15:01:01 | <haskellbridge> | <irregularsphere> fair |
| 15:01:41 | <lyxia> | and there are quite a few subtly different definitions, it's not clear which is the right one |
| 15:03:04 | → | euleritian joins (~euleritia@dynamic-176-006-195-227.176.6.pool.telefonica.de) |
| 15:05:54 | → | Guest17 joins (~Guest17@bras-base-kgtnon0881w-grc-89-76-68-4-216.dsl.bell.ca) |
| 15:08:35 | Guest17 | is now known as gabrielecimolino |
| 15:09:03 | × | jargon quits (~jargon@154.sub-174-205-226.myvzw.com) (Read error: Connection reset by peer) |
| 15:10:23 | → | Buggys joins (Buggys@shelltalk.net) |
| 15:12:13 | × | gabrielecimolino quits (~Guest17@bras-base-kgtnon0881w-grc-89-76-68-4-216.dsl.bell.ca) (Quit: Client closed) |
| 15:12:23 | <haskellbridge> | <irregularsphere> "harder to find a use case" just checked the documentation - yeah there's definitely a use-case (hoist generalize) |
| 15:13:01 | → | gabrielecimolino joins (~gabrielec@bras-base-kgtnon0881w-grc-89-76-68-4-216.dsl.bell.ca) |
| 15:13:37 | × | gabrielecimolino quits (~gabrielec@bras-base-kgtnon0881w-grc-89-76-68-4-216.dsl.bell.ca) (Client Quit) |
| 15:14:25 | <haskellbridge> | <irregularsphere> "subtly different definitions"... of a monad morphism? `MFunctor` and `MMonad` has one clear defintion, so I don't know what you're talking about? |
| 15:16:18 | → | Fay joins (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) |
| 15:18:12 | <haskellbridge> | <irregularsphere> also the monad morphism laws are trivially equivalent? |
| 15:19:26 | × | rosco_ quits (~rosco@175.136.155.53) (Quit: Lost terminal) |
| 15:20:50 | → | gabrielecimolino joins (~gabrielec@bras-base-kgtnon0881w-grc-89-76-68-4-216.dsl.bell.ca) |
| 15:22:01 | × | gabrielecimolino quits (~gabrielec@bras-base-kgtnon0881w-grc-89-76-68-4-216.dsl.bell.ca) (Client Quit) |
| 15:22:17 | → | gabrielecimolino joins (~gabrielec@86.48.15.226) |
| 15:34:41 | × | danse-nr3 quits (~danse@an-19-187-127.service.infuturo.it) (Remote host closed the connection) |
| 15:35:04 | → | danse-nr3 joins (~danse@an-19-187-127.service.infuturo.it) |
| 15:38:15 | <haskellbridge> | <irregularsphere> damn, every idea I come up with has already been implemented before... maybe I am really late to functional programming |
| 15:40:07 | <danse-nr3> | figure how would a mathematician feel ... |
| 15:40:33 | <ncf> | the direction a monad morphism should go isn't fully agreed upon |
| 15:40:45 | <ncf> | some people talk about lax monad morphisms and colax monad morphisms |
| 15:40:58 | <ncf> | (for the fully general notion of morphism of monads on *different* categories) |
| 15:41:24 | <ncf> | for monads on the same category it seems quite intuitive that the natural transformation should go in the "same direction" as the morphism |
| 15:42:06 | <ncf> | (probably not what lyxia was talking about) |
| 15:44:06 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 15:45:20 | → | econo_ joins (uid147250@id-147250.tinside.irccloud.com) |
| 15:47:48 | × | CiaoSen quits (~Jura@2a05:5800:29f:800:e6b9:7aff:fe80:3d03) (Ping timeout: 268 seconds) |
| 15:51:42 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 15:54:09 | → | lovasko joins (~lovasko@2a00:79e0:42:206:e9e0:2adb:dc60:b0a6) |
| 15:54:53 | × | Fay quits (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) (Ping timeout: 268 seconds) |
| 15:55:36 | × | lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.1.1) |
| 15:58:39 | → | tzh joins (~tzh@c-73-164-206-160.hsd1.or.comcast.net) |
| 16:02:46 | <haskellbridge> | <irregularsphere> danse-nr3: to be fair, pure math does seem complete at first glance... I don't know how pure mathematicians can spot very small gaps in the theory |
| 16:04:43 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 16:05:23 | <haskellbridge> | <irregularsphere> ncf: I see. In the case of Haskell though (since those monads are on the same category) I don't think that matters anyway |
| 16:05:46 | <haskellbridge> | <irregularsphere> (I don't know anything about higher category theory) |
| 16:14:42 | <lyxia> | For example, hoist in mmorph is arguably missing a Monad n constraint to more closely resemble a functor in the category of monads |
| 16:15:51 | <haskellbridge> | <irregularsphere> ...right, didn't notice that |
| 16:23:47 | × | lovasko quits (~lovasko@2a00:79e0:42:206:e9e0:2adb:dc60:b0a6) (Ping timeout: 250 seconds) |
| 16:28:57 | × | destituion quits (~destituio@2a02:2121:655:c95b:abcd:4b31:c415:3114) (Ping timeout: 256 seconds) |
| 16:38:28 | × | danse-nr3 quits (~danse@an-19-187-127.service.infuturo.it) (Ping timeout: 260 seconds) |
| 16:38:41 | × | igemnace quits (~ian@user/igemnace) (Quit: WeeChat 4.2.1) |
| 16:39:39 | × | machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 260 seconds) |
| 16:55:28 | → | Fay joins (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) |
| 16:56:33 | × | euleritian quits (~euleritia@dynamic-176-006-195-227.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
| 16:56:51 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 17:03:47 | → | _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) |
| 17:05:35 | <Fay> | Hi all! My name is Fay, I am a self-taught functional programmer. I write most of my code in Rust, OCaml, and Typescript at the moment but I have enjoyed writing some Haskell and am eager to work with the language more. |
| 17:06:20 | <Fay> | I am currently applying for Google Summer of Code and would like to work on the Haskell Language Server project proposed. I know my own experience with HLS, especially through Neovim, has been spotty at times and I would love to improve it for the larger community. |
| 17:06:36 | <Fay> | I wanted to introduce myself before asking a bunch of technical questions. Super excited about this project! |
| 17:07:15 | <Fay> | Also, please let me know if I'm in the wrong room or anything like that! Haven't used IRC in a very long time :) |
| 17:08:37 | × | _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Ping timeout: 256 seconds) |
| 17:08:54 | → | _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) |
| 17:12:56 | <tomsmeding> | Fay: welcome! You're in the right room for general haskell questions, but there's a channel specifically for HLS at #haskell-language-server |
| 17:13:15 | <tomsmeding> | if I'm not mistaken that HLS channel is primarily on the matrix side, but you'll notice soon enough I guess |
| 17:18:25 | × | rosco quits (~rosco@2001:e68:5411:27c5:d75:19eb:3de6:e4c6) (Remote host closed the connection) |
| 17:18:38 | → | rosco joins (~rosco@2001:e68:5411:27c5:d75:19eb:3de6:e4c6) |
| 17:27:20 | → | Square joins (~Square@user/square) |
| 17:27:27 | × | teo quits (~teo@user/teo) () |
| 17:29:48 | → | zero-xray joins (~zero-xray@user/nonlinear) |
| 17:29:52 | ← | zero-xray parts (~zero-xray@user/nonlinear) (Textual IRC Client: www.textualapp.com) |
| 17:30:47 | × | Square2 quits (~Square4@user/square) (Ping timeout: 268 seconds) |
| 17:32:38 | × | ubert quits (~Thunderbi@2a02:8109:ab8a:5a00:e7c6:1f43:269:138b) (Remote host closed the connection) |
| 17:38:11 | × | rvalue quits (~rvalue@user/rvalue) (Ping timeout: 268 seconds) |
| 17:39:12 | × | kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection) |
| 17:39:42 | × | oneeyedalien quits (~oneeyedal@user/oneeyedalien) (Quit: Leaving) |
| 17:45:00 | → | rvalue joins (~rvalue@user/rvalue) |
| 17:56:44 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
| 17:57:34 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 18:01:34 | → | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 18:04:27 | → | dpren joins (uid175126@id-175126.helmsley.irccloud.com) |
| 18:11:45 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 18:12:05 | × | a51 quits (a51@gateway/vpn/protonvpn/a51) (Quit: WeeChat 4.2.1) |
| 18:12:22 | → | ec_ joins (~ec@gateway/tor-sasl/ec) |
| 18:12:33 | ec_ | is now known as ec |
| 18:18:53 | <tomsmeding> | For intermediate-level Haskellers in or close to The Netherlands: the AFP summer school is coming up again in July! https://uu-afp.github.io/ |
| 18:19:17 | × | Fay quits (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) (Ping timeout: 240 seconds) |
| 18:20:25 | × | Cale quits (~cale@cpe80d04ade0a03-cm80d04ade0a01.cpe.net.cable.rogers.com) (Ping timeout: 268 seconds) |
| 18:22:54 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 260 seconds) |
| 18:23:36 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 18:29:22 | → | Fay joins (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) |
| 18:32:46 | <Fay> | #haskell-langguage-server |
| 18:34:32 | <ski> | /join #haskell-language-server |
| 18:39:02 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 18:42:48 | → | Inst joins (~Inst@120.244.192.27) |
| 18:42:57 | <Inst> | erm, hey, anyone have an empty chrome instance they can crash? |
| 18:43:16 | <Inst> | on Vivaldi on Linux, at least, you can cause lockup of your browser for an extended period of time |
| 18:43:36 | <Inst> | via <script>while (true) {console.log("crash");}</script> in html |
| 18:43:52 | <Inst> | Vivaldi's on Webkit |
| 18:44:16 | <Inst> | If this also happens on Chrome / Chromium, it seems negligent of Google to not patch out this trivial crash |
| 18:44:30 | <Inst> | because it could result in data loss scenarios if people are tossing infinite loop webpages around |
| 18:46:02 | <geekosaur> | uh, there's only so much you can do about such things in Turing-complete languages |
| 18:47:01 | <ncf> | also what does this have to do with haskell |
| 18:49:14 | <Inst> | i guess it's more general computer science but it's interesting |
| 18:49:18 | <Inst> | it's been reported since like 2014 |
| 18:49:31 | <Inst> | it's way more damaging than a rickroll, and is trivially insertable into any webpage |
| 18:51:00 | × | chele quits (~chele@user/chele) (Remote host closed the connection) |
| 18:51:36 | tomsmeding | uses firefox, browser works fine and cpu usage stops about a minute after closing the tab |
| 18:52:38 | <mauke> | apparently in some old version of Windows/IE you could use the "save bookmark" javascript method to overwrite the OS kernel |
| 18:54:30 | <shapr> | @quote |
| 18:54:30 | <lambdabot> | monochrom says: Real World Haskell is not a spectator sport. :) |
| 18:54:34 | → | Feuermagier joins (~Feuermagi@user/feuermagier) |
| 18:57:19 | × | noumenon quits (~noumenon@113.51-175-156.customer.lyse.net) (Ping timeout: 260 seconds) |
| 19:02:15 | → | target_i joins (~target_i@user/target-i/x-6023099) |
| 19:04:38 | <monochrom> | :) |
| 19:12:49 | <c_wraith> | I'm pretty sure I once saw someone criticize Real World Haskell as "so good it got 90% of its content moved into libraries so those parts are irrelevant now" |
| 19:14:19 | <monochrom> | haha |
| 19:19:20 | → | peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com) |
| 19:24:10 | → | pavonia joins (~user@user/siracusa) |
| 19:25:53 | → | ph88 joins (~ph88@2a02:8109:9e26:c800:9e00:6501:d0d1:4030) |
| 19:26:32 | <ph88> | Does someone know a good dummy type i can fill in for (* -> * -> *) -> * -> * ? |
| 19:27:06 | <ph88> | hhmm maybe Either () |
| 19:28:11 | × | peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds) |
| 19:29:08 | → | jargon joins (~jargon@154.sub-174-205-226.myvzw.com) |
| 19:29:10 | <ski> | @kind Either () |
| 19:29:11 | <lambdabot> | * -> * |
| 19:29:52 | <ski> | @kind Const (Either ()) |
| 19:29:53 | <lambdabot> | error: |
| 19:29:53 | <lambdabot> | • Expecting one more argument to ‘Either ()’ |
| 19:29:53 | <lambdabot> | Expected a type, but ‘Either ()’ has kind ‘* -> *’ |
| 19:32:57 | × | Ranhir quits (~Ranhir@157.97.53.139) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/) |
| 19:33:56 | × | rvalue quits (~rvalue@user/rvalue) (Ping timeout: 252 seconds) |
| 19:37:11 | → | machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net) |
| 19:41:01 | <tomsmeding> | ph88: what do you need the dummy type for :p |
| 19:41:09 | <ncf> | :k Join |
| 19:41:10 | <lambdabot> | error: |
| 19:41:10 | <lambdabot> | Not in scope: type constructor or class ‘Join’ |
| 19:41:13 | <ncf> | https://hackage.haskell.org/package/bifunctors-5.6.2/docs/Data-Bifunctor-Join.html#t:Join |
| 19:41:22 | <tomsmeding> | % data Dummy f a = Dummy (f a a) |
| 19:41:22 | <yahb2> | <no output> |
| 19:41:25 | <tomsmeding> | % :k Dummy |
| 19:41:25 | <yahb2> | Dummy :: (k -> k -> *) -> k -> * |
| 19:41:51 | <tomsmeding> | lol Dummy == Join |
| 19:41:55 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 19:42:55 | <ncf> | @djinn (a -> a -> a) -> a -> a |
| 19:42:55 | <lambdabot> | f a b = a b b |
| 19:43:05 | <ncf> | everyone agrees |
| 19:43:51 | → | a51 joins (a51@gateway/vpn/protonvpn/a51) |
| 19:45:10 | <monochrom> | OK so does it mean that when people want "length (x,y) = 2" they should use "length (Join (x,y))" and then it will be 2? :) |
| 19:47:55 | <ncf> | timesTwo = sum . Join . join (,) |
| 19:50:07 | <ph88> | tomsmeding, just type puzzling at the moment see what works what not xD |
| 19:51:55 | → | Ranhir joins (~Ranhir@157.97.53.139) |
| 19:52:37 | × | dcoutts quits (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 268 seconds) |
| 19:53:00 | <EvanR> | > length (x,y) |
| 19:53:02 | <lambdabot> | 1 |
| 19:53:14 | <EvanR> | obviously the length is 1 and the width is 2 |
| 19:54:14 | <EvanR> | timecube has 4 sides: front back and 2 sides. The top and bottom are obviously not sides |
| 19:55:01 | <ncf> | perhaps even funnier like this: timesTwo = sum . Join @(,) . join (,) |
| 19:55:37 | <ncf> | duplicate the value then duplicate the type (???) |
| 19:56:01 | <ph88> | is there an automated way to add package ranges to a cabal file (stack lts has been set) |
| 19:57:02 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 19:58:49 | → | rvalue joins (~rvalue@user/rvalue) |
| 19:59:41 | ski | . o O ( `timesTwo = sum . ((Join @) <*> join) (,) |
| 19:59:44 | <ski> | ') |
| 20:00:18 | <ncf> | evil |
| 20:00:20 | → | dcoutts joins (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) |
| 20:05:32 | <geekosaur> | ph88, does `cabal gen-bounds` do what you want? |
| 20:09:34 | <ph88> | thanks geekosaur |
| 20:09:57 | → | cheater_ joins (~Username@user/cheater) |
| 20:11:24 | × | cheater quits (~Username@user/cheater) (Ping timeout: 255 seconds) |
| 20:11:33 | cheater_ | is now known as cheater |
| 20:14:20 | <tomsmeding> | `cabal gen-bounds` won't do anything with stack, so the bounds will not necessarily match up with any stack lts |
| 20:15:05 | <geekosaur> | right, but with stack all you would get is '==' constraints anyway |
| 20:15:15 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 20:15:28 | <geekosaur> | (you _can_ get that from cabal, if you download the lts as a freeze file, I think) |
| 20:16:27 | <tomsmeding> | sure |
| 20:16:58 | <tomsmeding> | but putting a stackage LTS in the stack.yaml and also putting ^>= constraints in the .cabal file, and having the two not match, is a recipe for trouble |
| 20:17:27 | <tomsmeding> | ph88: is there a particular reason you're using stack? :p |
| 20:18:39 | <ph88> | tomsmeding, it was recommended to me as easy for beginners back in 2015 and never felt the need to change :p |
| 20:18:55 | <tomsmeding> | cabal has gotten better since 2015 :p |
| 20:19:02 | × | dcoutts quits (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 252 seconds) |
| 20:19:14 | <ph88> | ye i think so too, even that it can use package sets from stackage |
| 20:19:14 | <tomsmeding> | but if you're happy with the way your working, don't feel forced to change |
| 20:19:29 | <haskellbridge> | <sm> ph88: what's your reason for adding package ranges ? to make the package robust for non-stack users as well ? |
| 20:19:47 | <ph88> | yes |
| 20:20:21 | <haskellbridge> | <sm> I think it's fine to use cabal gen-bounds to update the cabal file, it should still work with your recommended stackage snapshot |
| 20:20:52 | <tomsmeding> | but then you should also test building using cabal, otherwise the bounds are a lie :p |
| 20:21:01 | <haskellbridge> | <sm> assuming it generates fairly broad ranges |
| 20:21:05 | <haskellbridge> | <sm> of course, always test |
| 20:21:17 | → | dcoutts joins (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) |
| 20:21:43 | <tomsmeding> | sm: it will generate PVP ranges starting at the version selected by cabal's build plan |
| 20:21:55 | <tomsmeding> | so e.g. '>= 0.7.10 && < 0.8' |
| 20:22:16 | <tomsmeding> | that's not very broad and fairly likely to exclude your current stack lts |
| 20:22:32 | <haskellbridge> | <sm> ph88 should override that then |
| 20:22:44 | <haskellbridge> | <sm> if needed |
| 20:22:57 | <tomsmeding> | can't one list the dependency versions that stack actually took? |
| 20:23:06 | <tomsmeding> | i.e. the subset of the stackage snapshot that you're using |
| 20:23:15 | <tomsmeding> | then a PVP range around that would be a good candidate |
| 20:26:34 | × | Fay quits (~fay@pool-108-4-12-197.rcmdva.fios.verizon.net) (Quit: Lost terminal) |
| 20:26:58 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 20:30:44 | × | vulpine quits (xfnw@tilde.team) (Quit: Connection reset by purr) |
| 20:32:30 | → | vulpine joins (xfnw@tilde.team) |
| 20:34:28 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
| 20:39:52 | × | Lycurgus quits (~georg@user/Lycurgus) (Quit: leaving) |
| 20:42:12 | × | chromoblob quits (~chromoblo@176.59.204.188) (Remote host closed the connection) |
| 20:42:32 | → | chromoblob joins (~chromoblo@176.59.204.188) |
| 20:45:07 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 20:47:17 | × | AlexZenon quits (~alzenon@178.34.160.143) (Quit: ;-) |
| 20:47:39 | × | AlexNoo quits (~AlexNoo@178.34.160.143) (Quit: Leaving) |
| 20:56:16 | × | todi quits (~todi@p57803331.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in) |
| 20:58:16 | → | AlexNoo joins (~AlexNoo@178.34.160.143) |
| 20:58:16 | → | AlexZenon joins (~alzenon@178.34.160.143) |
| 20:59:35 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 21:00:55 | × | xff0x quits (~xff0x@2405:6580:b080:900:78b6:ebc5:13f8:6873) (Ping timeout: 272 seconds) |
| 21:02:29 | → | xff0x joins (~xff0x@ai082039.d.east.v6connect.net) |
| 21:03:39 | × | chromoblob quits (~chromoblo@176.59.204.188) (Read error: Connection reset by peer) |
| 21:03:47 | × | a51 quits (a51@gateway/vpn/protonvpn/a51) (Quit: WeeChat 4.2.1) |
| 21:04:15 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds) |
| 21:04:29 | → | euleritian joins (~euleritia@dynamic-176-006-183-177.176.6.pool.telefonica.de) |
| 21:09:12 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection) |
| 21:09:40 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 21:12:22 | × | jbalint_ quits (~jbalint@2600-6c44-117f-e98a-816a-9488-0fb1-07b7.inf6.spectrum.com) (Quit: Bye!) |
| 21:14:16 | → | yin joins (~yin@user/zero) |
| 21:14:32 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 21:16:51 | × | target_i quits (~target_i@user/target-i/x-6023099) (Ping timeout: 260 seconds) |
| 21:18:54 | × | _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection) |
| 21:19:14 | → | target_i joins (~target_i@user/target-i/x-6023099) |
| 21:32:41 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 21:34:09 | → | qeef joins (~qeef@138-169-143-94.cust.centrio.cz) |
| 21:38:41 | × | machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 268 seconds) |
| 21:40:20 | → | Square2 joins (~Square4@user/square) |
| 21:44:13 | × | Square quits (~Square@user/square) (Ping timeout: 246 seconds) |
| 21:49:31 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 21:51:51 | × | Mr quits (~junkedsta@78.16.193.114) (Read error: Connection reset by peer) |
| 21:53:17 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 21:53:35 | × | ph88 quits (~ph88@2a02:8109:9e26:c800:9e00:6501:d0d1:4030) (Remote host closed the connection) |
| 21:54:38 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 21:56:34 | × | target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving) |
| 21:56:45 | → | a51 joins (a51@gateway/vpn/protonvpn/a51) |
| 21:58:02 | <glguy> | Related to ^>= constraints, you can use those with {} sets if you support multiple major versions |
| 22:02:56 | → | germ joins (~quassel@50.39.179.7) |
| 22:04:01 | → | ircbrowse_tom joins (~ircbrowse@2a01:4f8:1c1c:9319::1) |
| 22:04:05 | Server | sets mode +Cnt |
| 22:05:01 | × | tomsmeding quits (~tomsmedin@static.21.109.88.23.clients.your-server.de) (Quit: ZNC 1.8.2 - https://znc.in) |
| 22:09:01 | × | dpren quits (uid175126@id-175126.helmsley.irccloud.com) (Quit: Connection closed for inactivity) |
| 22:09:42 | × | germ quits (~quassel@50.39.179.7) (Changing host) |
| 22:09:42 | → | germ joins (~quassel@user/mipsel3) |
| 22:09:59 | × | wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
| 22:11:03 | → | tomsmeding joins (~tomsmedin@static.21.109.88.23.clients.your-server.de) |
| 22:11:17 | × | Feuermagier quits (~Feuermagi@user/feuermagier) (Killed (silver.libera.chat (Nickname regained by services))) |
| 22:11:17 | → | Feuermagier joins (~Feuermagi@user/feuermagier) |
| 22:12:10 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 22:16:35 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 22:17:03 | × | yahb2 quits (~yahb2@static.56.27.47.78.clients.your-server.de) (Remote host closed the connection) |
| 22:17:26 | → | yahb2 joins (~yahb2@static.56.27.47.78.clients.your-server.de) |
| 22:17:26 | ChanServ | sets mode +v yahb2 |
| 22:18:46 | <shapr> | I'm using QuickCheck's monadicIO in an hspec test suite. One of the calls inside monadicIO hits "error" but the property doesn't fail. |
| 22:19:03 | <shapr> | Any idea what I need to do for a monadicIO property to fail when it hits an error call? |
| 22:19:22 | <shapr> | I tried `fail` instead, but same lack of test case failure. |
| 22:24:26 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 22:28:28 | → | Sgeo joins (~Sgeo@user/sgeo) |
| 22:36:01 | × | michalz quits (~michalz@185.246.207.205) (Quit: ZNC 1.8.2 - https://znc.in) |
| 22:42:29 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 22:46:48 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 22:49:08 | → | jmdaemon joins (~jmdaemon@user/jmdaemon) |
| 22:53:01 | × | a51 quits (a51@gateway/vpn/protonvpn/a51) (Quit: WeeChat 4.2.1) |
| 23:00:20 | → | tcard_ joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) |
| 23:00:48 | × | tcard__ quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Read error: Connection reset by peer) |
| 23:04:55 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 23:26:46 | × | acidjnk quits (~acidjnk@p200300d6e737e72270235573c24f8bdd.dip0.t-ipconnect.de) (Ping timeout: 246 seconds) |
| 23:45:46 | × | gmg quits (~user@user/gehmehgeh) (Quit: Leaving) |
| 23:49:49 | × | jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 256 seconds) |
| 23:55:03 | × | qeef quits (~qeef@138-169-143-94.cust.centrio.cz) (Quit: Lost terminal) |
| 23:55:24 | → | jmdaemon joins (~jmdaemon@user/jmdaemon) |
| 23:59:12 | → | Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) |
All times are in UTC on 2024-03-19.