2021-05-29 00:00:00 +0200 | gehmehgeh | (~user@user/gehmehgeh) (Quit: Leaving) |
2021-05-29 00:00:16 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 264 seconds) |
2021-05-29 00:02:14 +0200 | <boxscape> | Are Data.Functor.Compose.Compose and GHC.Generics.:.: essentially the same thing? |
2021-05-29 00:03:11 +0200 | <boxscape> | If so, why do they both exist in base? |
2021-05-29 00:03:37 +0200 | allbery_b | (~geekosaur@069-135-003-034.biz.spectrum.com) |
2021-05-29 00:03:53 +0200 | <monochrom> | Yes they are equivalent. |
2021-05-29 00:04:05 +0200 | <boxscape> | ok |
2021-05-29 00:04:12 +0200 | fizbin | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
2021-05-29 00:04:14 +0200 | <monochrom> | Why do both "continuation" and "callback" exist? |
2021-05-29 00:04:20 +0200 | <boxscape> | hmm good question |
2021-05-29 00:04:30 +0200 | geekosaur | (~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 248 seconds) |
2021-05-29 00:04:40 +0200 | <boxscape> | wait I don't think that's the same |
2021-05-29 00:04:49 +0200 | <monochrom> | Answer: Historically emerged from two disjoint cliques and no one wants to unify. |
2021-05-29 00:04:56 +0200 | kradley | (~kh@2600:4040:11e5:6200:1766:8a30:2f44:4bb6) |
2021-05-29 00:05:00 +0200 | <boxscape> | okay that's fair, the analogy does work in that sense |
2021-05-29 00:05:30 +0200 | larryba | (~bc817c21@217.29.117.252) (Quit: http://www.okay.uz/) |
2021-05-29 00:05:34 +0200 | sondre | (~sondrelun@cm-84.212.100.140.getinternet.no) (Ping timeout: 248 seconds) |
2021-05-29 00:05:45 +0200 | larryba | (~bc817c21@217.29.117.252) |
2021-05-29 00:06:31 +0200 | kradley | (~kh@2600:4040:11e5:6200:1766:8a30:2f44:4bb6) (Client Quit) |
2021-05-29 00:06:37 +0200 | haskman | (~haskman@106.201.28.184) (Quit: Going to sleep. ZZZzzz…) |
2021-05-29 00:07:23 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
2021-05-29 00:08:12 +0200 | <monochrom> | It could also be not very nice for either of {Data.Functor.Compose, GHC.Generics} to have to import the other. |
2021-05-29 00:08:53 +0200 | <boxscape> | hm maybe |
2021-05-29 00:08:58 +0200 | sa1 | (uid7690@id-7690.charlton.irccloud.com) |
2021-05-29 00:09:31 +0200 | Philonous | (~Philonous@user/philonous) (Remote host closed the connection) |
2021-05-29 00:09:50 +0200 | Philonous | (~Philonous@user/philonous) |
2021-05-29 00:10:06 +0200 | <boxscape> | monochrom actually it turns out Data.Functor.Compose already imports GHC.Generics to derive Generic |
2021-05-29 00:10:06 +0200 | jaevanko | (~jaevanko@2600:1700:1330:2bef:1c80:6870:d96d:577b) |
2021-05-29 00:10:31 +0200 | <monochrom> | Haha that's sad. |
2021-05-29 00:13:19 +0200 | allbery_b | geekosaur |
2021-05-29 00:13:42 +0200 | jaevanko | (~jaevanko@2600:1700:1330:2bef:1c80:6870:d96d:577b) (Client Quit) |
2021-05-29 00:14:18 +0200 | hgolden | (~hgolden2@cpe-172-114-84-61.socal.res.rr.com) (Quit: Konversation terminated!) |
2021-05-29 00:17:27 +0200 | fizbin | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Remote host closed the connection) |
2021-05-29 00:17:52 +0200 | hgolden | (~hgolden2@cpe-172-114-84-61.socal.res.rr.com) |
2021-05-29 00:18:21 +0200 | argento | (~argent0@168.227.96.51) |
2021-05-29 00:19:07 +0200 | michalz | (~user@185.246.204.55) (Remote host closed the connection) |
2021-05-29 00:19:56 +0200 | __monty__ | (~toonn@user/toonn) (Quit: leaving) |
2021-05-29 00:21:27 +0200 | ddellacosta | (~ddellacos@86.106.121.17) |
2021-05-29 00:21:40 +0200 | janus | (janus@anubis.0x90.dk) |
2021-05-29 00:22:11 +0200 | oxide | (~lambda@user/oxide) (Ping timeout: 252 seconds) |
2021-05-29 00:22:15 +0200 | <janus> | how do i have ghcup install the links from ghc to ghc-8.6.5? i have to manually tell cabal which ghc to use... |
2021-05-29 00:22:33 +0200 | <maerwald> | janus: ghcup set ghc 8.6.5 |
2021-05-29 00:22:38 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) (Ping timeout: 248 seconds) |
2021-05-29 00:22:41 +0200 | <monochrom> | or ghcup tui |
2021-05-29 00:22:45 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2021-05-29 00:22:55 +0200 | <janus> | ooh ok. i tried "ghcup set" and it gave me a ParseBundleError that i couldn't understand |
2021-05-29 00:23:03 +0200 | waleee | (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) (Ping timeout: 272 seconds) |
2021-05-29 00:23:24 +0200 | <maerwald> | janus: cool, can you paste the error? |
2021-05-29 00:23:33 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 244 seconds) |
2021-05-29 00:23:33 +0200 | <maerwald> | @where paste |
2021-05-29 00:23:33 +0200 | <lambdabot> | Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com |
2021-05-29 00:23:48 +0200 | <janus> | it is probably because i tried making the links myself... |
2021-05-29 00:23:58 +0200 | <maerwald> | not a good idea :D |
2021-05-29 00:24:15 +0200 | <maerwald> | but it seems to be rather frequent |
2021-05-29 00:24:20 +0200 | <janus> | paste.tomsmeding.com/MsDYRqM3 |
2021-05-29 00:24:25 +0200 | dy | (~dy@user/dy) |
2021-05-29 00:24:29 +0200 | <janus> | https://paste.tomsmeding.com/MsDYRqM3 |
2021-05-29 00:25:06 +0200 | smatting | (~stefan@p200300cd7715d600c9b2f2eb3b03ae08.dip0.t-ipconnect.de) (Ping timeout: 244 seconds) |
2021-05-29 00:25:06 +0200 | <maerwald> | that looks like an absolute path? |
2021-05-29 00:25:12 +0200 | waleee | (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) |
2021-05-29 00:25:48 +0200 | <monochrom> | :| |
2021-05-29 00:25:51 +0200 | <maerwald> | anyway |
2021-05-29 00:25:53 +0200 | <janus> | my pwd is on a separate line, that is just my shell. or are you referring to something from the error message |
2021-05-29 00:25:58 +0200 | oats | moats |
2021-05-29 00:26:02 +0200 | moats | oats |
2021-05-29 00:26:11 +0200 | <maerwald> | just wondering what your symlink looked like |
2021-05-29 00:26:12 +0200 | <janus> | i'll just try and clean up those links |
2021-05-29 00:26:13 +0200 | ddellacosta | (~ddellacos@86.106.121.17) (Ping timeout: 265 seconds) |
2021-05-29 00:26:22 +0200 | <janus> | i'll tell you how they look |
2021-05-29 00:26:44 +0200 | <maerwald> | if it's a valid link, the parser can be adjusted to be more lax |
2021-05-29 00:27:18 +0200 | skius | SoF |
2021-05-29 00:27:27 +0200 | glider | (~glider@user/glider) (Quit: ZNC 1.9.x-git-111-f2cdc3db - https://znc.in) |
2021-05-29 00:28:20 +0200 | <janus> | maerwald: here is the contents of .ghcup/bin : https://paste.tomsmeding.com/jIzpsN1l . i will now look in my bash history and delete all the links i made |
2021-05-29 00:29:45 +0200 | <maerwald> | is that before or after you ran `ghcup set ghc`? |
2021-05-29 00:30:12 +0200 | <janus> | i did that before you taught my about that feature :P so that is why i corrupted that |
2021-05-29 00:30:21 +0200 | <maerwald> | ah, I guess I know |
2021-05-29 00:30:34 +0200 | <maerwald> | haddock -> haddock-8.6 |
2021-05-29 00:30:46 +0200 | <janus> | would be awesome if cabal somehow knew if it was installed from ghcup, then it could hint at that command... |
2021-05-29 00:30:57 +0200 | <janus> | when you do "cabal build" and it just says "can't find compiler" |
2021-05-29 00:31:07 +0200 | <maerwald> | janus: there was an idea to add hooks to cabal, but it was never executed |
2021-05-29 00:31:21 +0200 | <janus> | i think the issue is that i originally installed one compiler, installed another, and deleted the first. so maybe that's why the original ghc link was removed? |
2021-05-29 00:31:35 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) |
2021-05-29 00:32:05 +0200 | <maerwald> | you shouldn't change the symlinks manually |
2021-05-29 00:32:11 +0200 | <janus> | right right, i know that now |
2021-05-29 00:33:29 +0200 | mc47 | (~yecinem@89.246.239.190) (Quit: Leaving) |
2021-05-29 00:35:46 +0200 | <janus> | all right, i fixed it, "ghcup set" works now |
2021-05-29 00:36:10 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) (Ping timeout: 264 seconds) |
2021-05-29 00:36:17 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 00:36:37 +0200 | <janus> | thanks for the help maerwald and sorry for the disturbance :) i will leave the symlinks automatically managed |
2021-05-29 00:38:33 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) |
2021-05-29 00:38:36 +0200 | ddellacosta | (~ddellacos@86.106.121.100) |
2021-05-29 00:38:40 +0200 | glider | (~glider@user/glider) |
2021-05-29 00:42:21 +0200 | <maerwald> | Any good alternatives for Fedora? They just broke all packages thas use c2hs: https://bugzilla.redhat.com/show_bug.cgi?id=1957233 |
2021-05-29 00:42:43 +0200 | <maerwald> | and they don't provide multiple gcc versions |
2021-05-29 00:43:22 +0200 | ddellacosta | (~ddellacos@86.106.121.100) (Ping timeout: 264 seconds) |
2021-05-29 00:43:27 +0200 | <maerwald> | or a non-nix way to have a working gcc for haskell |
2021-05-29 00:44:13 +0200 | <monochrom> | dockerize? :) |
2021-05-29 00:45:02 +0200 | <maerwald> | I'm running a windows VM, so I already have a disk size killer |
2021-05-29 00:45:03 +0200 | imdoor | (~imdoor@balticom-142-78-50.balticom.lv) (Quit: imdoor) |
2021-05-29 00:46:03 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) (Remote host closed the connection) |
2021-05-29 00:46:08 +0200 | <monochrom> | yikes |
2021-05-29 00:47:26 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) |
2021-05-29 00:47:36 +0200 | <geekosaur> | well, this explains some recent arch bug reports as well |
2021-05-29 00:47:42 +0200 | <maerwald> | anaconda? |
2021-05-29 00:47:52 +0200 | <maerwald> | they seem to have a lovely team: https://fedoraproject.org/wiki/Anaconda#Anaconda_Team |
2021-05-29 00:49:13 +0200 | ubert | (~Thunderbi@p200300ecdf259d1274882ed522245916.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
2021-05-29 00:51:53 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) (Ping timeout: 252 seconds) |
2021-05-29 00:52:34 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-05-29 00:56:00 +0200 | <sclv> | looks like chak needs to patch c2hs https://github.com/haskell/c2hs/issues/268 |
2021-05-29 00:56:34 +0200 | argento | (~argent0@168.227.96.51) (Quit: leaving) |
2021-05-29 00:56:46 +0200 | amahl | (~amahl@dxv5skyy95x-mzmyd9kkt-3.rev.dnainternet.fi) (Ping timeout: 248 seconds) |
2021-05-29 00:57:15 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 272 seconds) |
2021-05-29 00:58:57 +0200 | janus | (janus@anubis.0x90.dk) () |
2021-05-29 00:59:00 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
2021-05-29 00:59:03 +0200 | autophagy | (~mika@user/autophagy) (Quit: WeeChat 3.1) |
2021-05-29 00:59:21 +0200 | waleee | (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) (Ping timeout: 272 seconds) |
2021-05-29 01:01:02 +0200 | alx741 | (~alx741@186.178.109.84) (Ping timeout: 248 seconds) |
2021-05-29 01:01:08 +0200 | winter | (~winter@cpe-76-181-9-255.columbus.res.rr.com) |
2021-05-29 01:01:13 +0200 | waleee | (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) |
2021-05-29 01:02:46 +0200 | boxscape | (~boxscape@user/boxscape) (Quit: Connection closed) |
2021-05-29 01:03:09 +0200 | boxscape | (~boxscape@user/boxscape) |
2021-05-29 01:03:22 +0200 | zeenk | (~zeenk@2a02:2f04:a310:b600:b098:bf18:df4d:4c41) (Quit: Konversation terminated!) |
2021-05-29 01:10:57 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-05-29 01:12:45 +0200 | winter | (~winter@cpe-76-181-9-255.columbus.res.rr.com) (Quit: WeeChat 3.1) |
2021-05-29 01:12:48 +0200 | Tuplanolla | (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.) |
2021-05-29 01:13:40 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-05-29 01:13:50 +0200 | td_ | (~td@muedsl-82-207-238-082.citykom.de) (Ping timeout: 248 seconds) |
2021-05-29 01:14:15 +0200 | alx741 | (~alx741@181.196.68.165) |
2021-05-29 01:14:37 +0200 | td_ | (~td@muedsl-82-207-238-082.citykom.de) |
2021-05-29 01:15:04 +0200 | noddy | (~self@user/noddy) (Quit: ⌨ ︵└(՞▃՞ └)) |
2021-05-29 01:17:59 +0200 | bfrk | (~Thunderbi@200116b84508c2004c8614311807bd60.dip.versatel-1u1.de) |
2021-05-29 01:24:41 +0200 | bfrk1 | (~Thunderbi@200116b8456a1f00d8d08c49fac857df.dip.versatel-1u1.de) |
2021-05-29 01:26:35 +0200 | bfrk | (~Thunderbi@200116b84508c2004c8614311807bd60.dip.versatel-1u1.de) (Ping timeout: 272 seconds) |
2021-05-29 01:26:35 +0200 | bfrk1 | bfrk |
2021-05-29 01:27:03 +0200 | boxscape | (~boxscape@user/boxscape) (Quit: Connection closed) |
2021-05-29 01:27:57 +0200 | Franciman | (~francesco@host-80-180-196-134.pool80180.interbusiness.it) (Quit: WeeChat 2.3) |
2021-05-29 01:28:10 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Quit: leaving) |
2021-05-29 01:28:24 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-05-29 01:30:48 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
2021-05-29 01:31:51 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2021-05-29 01:31:56 +0200 | Goblin17 | (~Goblin@141.70.40.93) |
2021-05-29 01:32:16 +0200 | bilegeek | (~bilegeek@2600:1008:b01a:69cf:a58b:76f2:71:1386) |
2021-05-29 01:32:23 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
2021-05-29 01:35:56 +0200 | zava | (~zava@ip5f5bdf0f.dynamic.kabel-deutschland.de) (Remote host closed the connection) |
2021-05-29 01:38:31 +0200 | Goblin17 | (~Goblin@141.70.40.93) () |
2021-05-29 01:39:30 +0200 | stackbeard | (~stackbear@pool-173-76-99-163.bstnma.fios.verizon.net) (Remote host closed the connection) |
2021-05-29 01:40:03 +0200 | vicfred | (~vicfred@user/vicfred) |
2021-05-29 01:40:52 +0200 | tremon | (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in) |
2021-05-29 01:43:13 +0200 | egoist | (~egoist@186.235.82.52) (Quit: WeeChat 3.1) |
2021-05-29 01:47:40 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
2021-05-29 01:48:46 +0200 | waleee | (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) (Ping timeout: 264 seconds) |
2021-05-29 01:49:19 +0200 | ddellacosta | (~ddellacos@89.46.62.82) |
2021-05-29 01:49:49 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 272 seconds) |
2021-05-29 01:51:10 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 264 seconds) |
2021-05-29 01:51:54 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) (Ping timeout: 264 seconds) |
2021-05-29 01:54:18 +0200 | ddellacosta | (~ddellacos@89.46.62.82) (Ping timeout: 264 seconds) |
2021-05-29 01:55:13 +0200 | waleee | (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) |
2021-05-29 01:59:08 +0200 | allbery_b | (~geekosaur@069-135-003-034.biz.spectrum.com) |
2021-05-29 02:00:38 +0200 | waleee | (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) (Ping timeout: 252 seconds) |
2021-05-29 02:01:08 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 02:01:13 +0200 | geekosaur | (~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 272 seconds) |
2021-05-29 02:01:24 +0200 | allbery_b | geekosaur |
2021-05-29 02:02:24 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 02:02:55 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) |
2021-05-29 02:03:41 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 02:04:52 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 02:05:13 +0200 | moet | (~moet@172.58.27.119) (Ping timeout: 272 seconds) |
2021-05-29 02:06:27 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 02:06:27 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Read error: Connection reset by peer) |
2021-05-29 02:08:21 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 02:09:54 +0200 | sciencentistguy | (~sciencent@212.102.63.133) (Ping timeout: 264 seconds) |
2021-05-29 02:11:40 +0200 | JimL | (~quassel@ti0577q162-3381.bb.online.no) (Ping timeout: 264 seconds) |
2021-05-29 02:12:16 +0200 | myShoggoth | (~myShoggot@97-120-89-117.ptld.qwest.net) (Ping timeout: 264 seconds) |
2021-05-29 02:12:26 +0200 | JimL | (~quassel@ti0577q162-3381.bb.online.no) |
2021-05-29 02:13:50 +0200 | wenzel | (~wenzel@user/wenzel) (Quit: Leaving) |
2021-05-29 02:16:22 +0200 | python476 | (~user@88.160.31.174) (Ping timeout: 264 seconds) |
2021-05-29 02:16:59 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
2021-05-29 02:17:16 +0200 | sa1 | (uid7690@id-7690.charlton.irccloud.com) (Quit: Connection closed for inactivity) |
2021-05-29 02:17:26 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 02:17:34 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) |
2021-05-29 02:17:40 +0200 | guest0123 | (~aaron@2601:602:a080:fa0:3d68:2a1a:74b4:e9fa) |
2021-05-29 02:17:52 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) (Client Quit) |
2021-05-29 02:19:22 +0200 | bfrk | (~Thunderbi@200116b8456a1f00d8d08c49fac857df.dip.versatel-1u1.de) (Ping timeout: 264 seconds) |
2021-05-29 02:22:07 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 272 seconds) |
2021-05-29 02:23:26 +0200 | BaraGaymer | (~BaraGayme@174.32.160.109) |
2021-05-29 02:24:39 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds) |
2021-05-29 02:24:40 +0200 | <srid[m]> | maerwald: nix on wsl |
2021-05-29 02:25:07 +0200 | dhil | (~dhil@195.213.192.85) (Ping timeout: 265 seconds) |
2021-05-29 02:25:07 +0200 | <srid[m]> | n/m misread you meant linux vm on windows |
2021-05-29 02:26:01 +0200 | eggplant_ | (~Eggplanta@2600:1700:bef1:5e10:2038:b31a:2642:e4ef) (Remote host closed the connection) |
2021-05-29 02:26:23 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
2021-05-29 02:26:32 +0200 | lbseale | (~lbseale@ip72-194-54-201.sb.sd.cox.net) |
2021-05-29 02:31:50 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:2038:b31a:2642:e4ef) |
2021-05-29 02:33:59 +0200 | fizbin | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
2021-05-29 02:36:55 +0200 | Lycurgus | (~juan@cpe-45-46-140-49.buffalo.res.rr.com) |
2021-05-29 02:37:25 +0200 | jaevanko | (~jaevanko@2600:1700:1330:2bef:8bbd:be16:55b8:ac38) |
2021-05-29 02:39:24 +0200 | noddy | (~user@user/noddy) |
2021-05-29 02:41:12 +0200 | jaevanko | (~jaevanko@2600:1700:1330:2bef:8bbd:be16:55b8:ac38) (Client Quit) |
2021-05-29 02:42:24 +0200 | Guest37641 | (~Guest3764@79.105.116.15) |
2021-05-29 02:42:50 +0200 | myShoggoth | (~myShoggot@97-120-89-117.ptld.qwest.net) |
2021-05-29 02:46:51 +0200 | BaraGaymer | (~BaraGayme@174.32.160.109) (Quit: Client closed) |
2021-05-29 02:47:37 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 02:51:46 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
2021-05-29 02:56:34 +0200 | hmmmas | (~chenqisu1@183.217.202.217) |
2021-05-29 02:57:00 +0200 | hmmmas | (~chenqisu1@183.217.202.217) (Client Quit) |
2021-05-29 02:57:17 +0200 | hmmmas | (~chenqisu1@183.217.202.217) |
2021-05-29 02:59:26 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) (Ping timeout: 248 seconds) |
2021-05-29 02:59:40 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 264 seconds) |
2021-05-29 03:00:06 +0200 | peddie[m] | (~peddiemat@2001:470:69fc:105::25d) (Quit: node-irc says goodbye) |
2021-05-29 03:00:23 +0200 | peddie[m] | (~peddiemat@2001:470:69fc:105::25d) |
2021-05-29 03:00:37 +0200 | peddie[m] | peddie |
2021-05-29 03:00:45 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 03:01:06 +0200 | Lycurgus | (~juan@cpe-45-46-140-49.buffalo.res.rr.com) (Quit: Exeunt) |
2021-05-29 03:01:39 +0200 | peddie | (~peddiemat@2001:470:69fc:105::25d) (Client Quit) |
2021-05-29 03:01:57 +0200 | peddie | (~peddiemat@2001:470:69fc:105::25d) |
2021-05-29 03:02:06 +0200 | myShoggoth | (~myShoggot@97-120-89-117.ptld.qwest.net) (Ping timeout: 264 seconds) |
2021-05-29 03:03:46 +0200 | pbrisbin | (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) (Ping timeout: 264 seconds) |
2021-05-29 03:03:58 +0200 | peddie | (~peddiemat@2001:470:69fc:105::25d) (Client Quit) |
2021-05-29 03:04:15 +0200 | peddie | (~peddiemat@2001:470:69fc:105::25d) |
2021-05-29 03:08:11 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 03:12:39 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 03:14:03 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 03:15:13 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 03:16:13 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 03:17:46 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 03:18:46 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 03:18:59 +0200 | Guest37641 | (~Guest3764@79.105.116.15) () |
2021-05-29 03:20:20 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 03:22:14 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 03:22:46 +0200 | lbseale | (~lbseale@ip72-194-54-201.sb.sd.cox.net) (Read error: Connection reset by peer) |
2021-05-29 03:22:55 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 03:23:19 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-05-29 03:24:19 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 03:25:28 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 03:25:59 +0200 | z0k | (~z0k@101.50.108.132) |
2021-05-29 03:26:59 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 03:27:46 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 264 seconds) |
2021-05-29 03:27:52 +0200 | geekosaur | (~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 264 seconds) |
2021-05-29 03:28:12 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 03:28:22 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 03:29:22 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 03:30:48 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 03:31:49 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 03:32:11 +0200 | grnman_ | (~gandalf@c-73-49-209-161.hsd1.fl.comcast.net) |
2021-05-29 03:33:21 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 03:34:51 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 03:35:41 +0200 | v01d4lph4 | (~v01d4lph4@122.161.239.36) |
2021-05-29 03:35:41 +0200 | v01d4lph4 | (~v01d4lph4@122.161.239.36) (Changing host) |
2021-05-29 03:35:41 +0200 | v01d4lph4 | (~v01d4lph4@user/v01d4lph4) |
2021-05-29 03:35:52 +0200 | edrx | (~Eduardo@2804:56c:d2ed:d900:c8c3:44eb:a6ad:a542) |
2021-05-29 03:35:56 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 03:36:57 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 03:38:22 +0200 | Robin_Jadoul | (~Robin_Jad@152.67.64.160) (Ping timeout: 248 seconds) |
2021-05-29 03:38:54 +0200 | xff0x | (~xff0x@2001:1a81:53ff:e00:12bf:9005:d371:65a7) (Ping timeout: 248 seconds) |
2021-05-29 03:39:54 +0200 | brian_da_mage | (~Neuromanc@user/briandamag) (Ping timeout: 264 seconds) |
2021-05-29 03:39:59 +0200 | smithzv | (~user@c-98-206-246-65.hsd1.il.comcast.net) |
2021-05-29 03:40:11 +0200 | smithzv | (~user@c-98-206-246-65.hsd1.il.comcast.net) () |
2021-05-29 03:40:28 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 252 seconds) |
2021-05-29 03:40:36 +0200 | xff0x | (~xff0x@2001:1a81:5217:e000:c979:fd80:46fd:6afc) |
2021-05-29 03:40:51 +0200 | v01d4lph4 | (~v01d4lph4@user/v01d4lph4) (Ping timeout: 272 seconds) |
2021-05-29 03:43:38 +0200 | xacktm | (xacktm@user/xacktm) (Remote host closed the connection) |
2021-05-29 03:44:23 +0200 | zebrag | (~chris@user/zebrag) (Quit: Konversation terminated!) |
2021-05-29 03:44:34 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-05-29 03:44:43 +0200 | zebrag | (~chris@user/zebrag) |
2021-05-29 03:46:54 +0200 | oxide | (~lambda@user/oxide) |
2021-05-29 03:50:47 +0200 | ddellacosta | (~ddellacos@86.106.121.58) |
2021-05-29 03:51:39 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2021-05-29 03:54:04 +0200 | xacktm | (xacktm@user/xacktm) |
2021-05-29 03:55:26 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-05-29 03:55:26 +0200 | ddellacosta | (~ddellacos@86.106.121.58) (Ping timeout: 248 seconds) |
2021-05-29 03:55:54 +0200 | <statusbot> | Maintenance update: We're going to be taking down hackage for migration very soon. -- http://status.haskell.org/pages/maintenance/537c07b0cf1fad5830000093/60aad637d7fc95052eff0e74 |
2021-05-29 03:57:27 +0200 | wei2912 | (~wei2912@112.199.250.21) |
2021-05-29 03:59:06 +0200 | edrx | (~Eduardo@2804:56c:d2ed:d900:c8c3:44eb:a6ad:a542) (Killed buffer) |
2021-05-29 03:59:50 +0200 | doublex | (~doublex@2601:542:c480:6ee0:84eb:7213:de16:e82e) (Read error: Connection reset by peer) |
2021-05-29 04:00:15 +0200 | doublex | (~doublex@2601:542:c480:6ee0:a5a3:1270:f9ea:4275) |
2021-05-29 04:06:06 +0200 | oxide | (~lambda@user/oxide) (Ping timeout: 248 seconds) |
2021-05-29 04:08:17 +0200 | oxide | (~lambda@user/oxide) |
2021-05-29 04:10:21 +0200 | grnman_ | (~gandalf@c-73-49-209-161.hsd1.fl.comcast.net) () |
2021-05-29 04:11:02 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) |
2021-05-29 04:11:34 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) (Client Quit) |
2021-05-29 04:11:40 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) |
2021-05-29 04:15:06 +0200 | Ariakenom | (~Ariakenom@2001:9b1:efb:fc00:9b0:fc3f:488a:32da) (Read error: Connection reset by peer) |
2021-05-29 04:18:16 +0200 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 264 seconds) |
2021-05-29 04:18:51 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds) |
2021-05-29 04:19:00 +0200 | juhp | (~juhp@bb219-75-40-154.singnet.com.sg) (Quit: juhp) |
2021-05-29 04:19:14 +0200 | juhp | (~juhp@bb219-75-40-154.singnet.com.sg) |
2021-05-29 04:19:53 +0200 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) |
2021-05-29 04:24:05 +0200 | ymirhotfoot | (~ymirhotfo@user/ymirhotfoot) |
2021-05-29 04:25:28 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
2021-05-29 04:31:34 +0200 | Baby_Bird | (~Baby_Bird@89.45.224.252) |
2021-05-29 04:31:42 +0200 | ddellacosta | (~ddellacos@86.106.121.75) |
2021-05-29 04:32:07 +0200 | <Baby_Bird> | first they came for the #liberia ns and we said nothing, then they came for #israel and we said nothing, they even went after chatters with #autism. they dont want us to #stopasianhate |
2021-05-29 04:32:43 +0200 | Baby_Bird | (~Baby_Bird@89.45.224.252) (Remote host closed the connection) |
2021-05-29 04:34:26 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-05-29 04:34:39 +0200 | td_ | (~td@muedsl-82-207-238-082.citykom.de) (Ping timeout: 265 seconds) |
2021-05-29 04:35:44 +0200 | juhp | (~juhp@bb219-75-40-154.singnet.com.sg) (Ping timeout: 252 seconds) |
2021-05-29 04:35:58 +0200 | ddellacosta | (~ddellacos@86.106.121.75) (Ping timeout: 248 seconds) |
2021-05-29 04:36:00 +0200 | td_ | (~td@94.134.91.167) |
2021-05-29 04:36:42 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-05-29 04:41:39 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds) |
2021-05-29 04:42:55 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 272 seconds) |
2021-05-29 04:47:58 +0200 | ymirhotfoot | (~ymirhotfo@user/ymirhotfoot) (Quit: ymirhotfoot) |
2021-05-29 04:48:52 +0200 | <ukari> | is there some function with signature looks like `(a -> b) -> f a -> (f a, f b)` ? |
2021-05-29 04:49:03 +0200 | rk04 | (~rk04@user/rajk) |
2021-05-29 04:49:15 +0200 | <Axman6> | I doubt it, but it's easy to write |
2021-05-29 04:49:34 +0200 | emergence | (~emergence@vm0.max-p.me) (Remote host closed the connection) |
2021-05-29 04:51:44 +0200 | <ukari> | I think `join . ((,) .) . fmap :: Functor f => (a -> b) -> f a -> (f b, f a)` is not clear enough so I wonder if there has been a customary one |
2021-05-29 04:51:58 +0200 | <Axman6> | don't do it pointfree |
2021-05-29 04:52:09 +0200 | <ukari> | well |
2021-05-29 04:52:17 +0200 | <Axman6> | the definition looks almost exactly the same as the type signature |
2021-05-29 04:52:34 +0200 | <Axman6> | :t \f fa -> (fa, f <$> fa) |
2021-05-29 04:52:35 +0200 | <lambdabot> | Functor f => (a -> b) -> f a -> (f a, f b) |
2021-05-29 04:53:24 +0200 | dyeplexer | (~dyeplexer@user/dyeplexer) |
2021-05-29 04:53:41 +0200 | <ukari> | nice |
2021-05-29 04:56:02 +0200 | <ukari> | I wanna write a help function for this no-pointfree function, maybe it could be named as consfmap |
2021-05-29 04:56:14 +0200 | vk3wtf | (~doc@59-102-3-251.tpgi.com.au) (Quit: WeeChat 3.1) |
2021-05-29 04:57:17 +0200 | arjun | (~user@user/arjun) |
2021-05-29 04:58:50 +0200 | <Axman6> | andFmap :: Functor f => f a -> (a -> b) -> (f a, f b); andFmap fa f = (fa, f <$> fa) -- now you can write fa `andFmap` f |
2021-05-29 04:59:34 +0200 | <ukari> | thanks you, Axman6 |
2021-05-29 05:04:07 +0200 | emergence | (~emergence@vm0.max-p.me) |
2021-05-29 05:04:18 +0200 | myShoggoth | (~myShoggot@97-120-89-117.ptld.qwest.net) |
2021-05-29 05:04:23 +0200 | <Axman6> | you could also give it an operator name, something like (<+$>) |
2021-05-29 05:04:29 +0200 | Toast52 | (~Toast52@151.192.167.120) |
2021-05-29 05:06:19 +0200 | emergence | (~emergence@vm0.max-p.me) (Client Quit) |
2021-05-29 05:07:09 +0200 | emergence | (~emergence@vm0.max-p.me) |
2021-05-29 05:11:25 +0200 | arjun | (~user@user/arjun) (Remote host closed the connection) |
2021-05-29 05:11:34 +0200 | rk04 | (~rk04@user/rajk) (Quit: Client closed) |
2021-05-29 05:13:13 +0200 | bhrgunatha | (~bhrgunath@2001-b011-8011-2c99-8dde-8259-3b01-c51a.dynamic-ip6.hinet.net) |
2021-05-29 05:13:16 +0200 | rk04 | (~rk04@user/rajk) |
2021-05-29 05:14:03 +0200 | ikex | (~ash@user/ikex) |
2021-05-29 05:15:18 +0200 | rk04 | (~rk04@user/rajk) (Client Quit) |
2021-05-29 05:16:40 +0200 | nova | novasenco |
2021-05-29 05:16:51 +0200 | bilegeek | (~bilegeek@2600:1008:b01a:69cf:a58b:76f2:71:1386) (Quit: Leaving) |
2021-05-29 05:17:11 +0200 | bhrgunatha_ | (~bhrgunath@2001-b011-8011-2c99-8dde-8259-3b01-c51a.dynamic-ip6.hinet.net) |
2021-05-29 05:17:44 +0200 | zebrag | (~chris@user/zebrag) (Remote host closed the connection) |
2021-05-29 05:17:51 +0200 | bhrgunatha | (~bhrgunath@2001-b011-8011-2c99-8dde-8259-3b01-c51a.dynamic-ip6.hinet.net) (Client Quit) |
2021-05-29 05:19:45 +0200 | bhrgunatha_ | (~bhrgunath@2001-b011-8011-2c99-8dde-8259-3b01-c51a.dynamic-ip6.hinet.net) (Client Quit) |
2021-05-29 05:20:00 +0200 | bhrgunatha | (~bhrgunath@2001-b011-8011-2c99-8dde-8259-3b01-c51a.dynamic-ip6.hinet.net) |
2021-05-29 05:20:59 +0200 | otto_s | (~user@p5de2fc29.dip0.t-ipconnect.de) |
2021-05-29 05:21:22 +0200 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) |
2021-05-29 05:21:54 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 264 seconds) |
2021-05-29 05:22:25 +0200 | Lord_of_Life_ | Lord_of_Life |
2021-05-29 05:22:42 +0200 | ryantrinkle | (~ryan@24.229.199.25.res-cmts.sm.ptd.net) |
2021-05-29 05:22:42 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
2021-05-29 05:24:18 +0200 | otto_s_ | (~user@p5de2fa14.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) |
2021-05-29 05:26:56 +0200 | Deide | (~Deide@user/deide) (Quit: Seeee yaaaa) |
2021-05-29 05:28:19 +0200 | Guest29 | (~Guest29@2601:542:c480:6ee0:a5a3:1270:f9ea:4275) |
2021-05-29 05:29:11 +0200 | smitop | (uid328768@user/smitop) (Quit: Connection closed for inactivity) |
2021-05-29 05:30:01 +0200 | Guest29 | (~Guest29@2601:542:c480:6ee0:a5a3:1270:f9ea:4275) (Quit: Client closed) |
2021-05-29 05:31:00 +0200 | learner-monad | (~ehanneken@cpe-174-105-47-100.columbus.res.rr.com) (Quit: WeeChat 3.1) |
2021-05-29 05:34:38 +0200 | Toast52_ | (~Toast52@151.192.167.120) |
2021-05-29 05:36:37 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-05-29 05:37:42 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) |
2021-05-29 05:38:12 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) (Remote host closed the connection) |
2021-05-29 05:38:27 +0200 | Toast52 | (~Toast52@151.192.167.120) (Ping timeout: 265 seconds) |
2021-05-29 05:38:38 +0200 | ddellacosta | (~ddellacos@86.106.121.100) |
2021-05-29 05:40:20 +0200 | <statusbot> | Maintenance update: Hackage Migration done! Enjoy the new GSOC features (badges, better build logs, better candidate workflows) -- http://status.haskell.org/pages/maintenance/537c07b0cf1fad5830000093/60aad637d7fc95052eff0e74 |
2021-05-29 05:41:00 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-05-29 05:41:25 +0200 | <arahael> | What's the Go-to library if one wants to upload something to S3 in AWS? Just a bit wary of the 'official' libraries as they're generally huge and clunky. |
2021-05-29 05:43:14 +0200 | <arahael> | A quick google suggests I have two options at least for the 'big' libraries - aws-sdk, and amazonka. |
2021-05-29 05:43:22 +0200 | ddellacosta | (~ddellacos@86.106.121.100) (Ping timeout: 264 seconds) |
2021-05-29 05:43:30 +0200 | ku | (~ku@2601:280:c780:7ea0:79bb:35dd:ebd0:6c0b) |
2021-05-29 05:43:57 +0200 | kus | (~ku@2601:280:c780:7ea0:4525:19e8:f489:a678) |
2021-05-29 05:45:18 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 248 seconds) |
2021-05-29 05:47:28 +0200 | <arahael> | Amazonka looks reasonable, actually - any opinions here? |
2021-05-29 05:47:51 +0200 | vk3wtf | (~doc@59-102-3-251.tpgi.com.au) |
2021-05-29 05:48:35 +0200 | ku | (~ku@2601:280:c780:7ea0:79bb:35dd:ebd0:6c0b) (Ping timeout: 272 seconds) |
2021-05-29 05:49:59 +0200 | dy | (~dy@user/dy) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-05-29 05:50:20 +0200 | leeb | (~leeb@KD111239155167.au-net.ne.jp) |
2021-05-29 05:51:11 +0200 | <arahael> | And is apparently split up in the various services - even better. |
2021-05-29 05:52:23 +0200 | kus | (~ku@2601:280:c780:7ea0:4525:19e8:f489:a678) (Ping timeout: 272 seconds) |
2021-05-29 05:54:02 +0200 | fizbin | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Remote host closed the connection) |
2021-05-29 05:54:31 +0200 | peddie | (~peddiemat@2001:470:69fc:105::25d) (Quit: node-irc says goodbye) |
2021-05-29 05:54:45 +0200 | peddie | (~peddie@2001:470:69fc:105::25d) |
2021-05-29 05:55:01 +0200 | leeb | (~leeb@KD111239155167.au-net.ne.jp) (Client Quit) |
2021-05-29 05:56:23 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) (Ping timeout: 272 seconds) |
2021-05-29 05:56:52 +0200 | ubikium | (~ubikium@2400:2200:4f0:b727:af05:cd1d:8d0b:2b06) |
2021-05-29 05:57:04 +0200 | peddie | (~peddie@2001:470:69fc:105::25d) (Client Quit) |
2021-05-29 05:57:09 +0200 | ddellacosta | (~ddellacos@86.106.121.30) |
2021-05-29 05:57:19 +0200 | peddie | (~peddie@2001:470:69fc:105::25d) |
2021-05-29 05:57:41 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) |
2021-05-29 06:00:31 +0200 | leeb | (~leeb@KD111239155167.au-net.ne.jp) |
2021-05-29 06:00:35 +0200 | <wroathe> | arahael: Even if there are alternatives, I'd generally prefer the official library as the organization usually provides some form of long-term support |
2021-05-29 06:00:46 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 248 seconds) |
2021-05-29 06:01:05 +0200 | <wroathe> | arahael: Especially if the library is exists only to access services they provide |
2021-05-29 06:01:50 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) (Ping timeout: 248 seconds) |
2021-05-29 06:02:05 +0200 | mcglk | (~mcglk@131.191.49.120) (Ping timeout: 252 seconds) |
2021-05-29 06:02:06 +0200 | ddellacosta | (~ddellacos@86.106.121.30) (Ping timeout: 264 seconds) |
2021-05-29 06:03:24 +0200 | <arahael> | wroathe: Yeah, they don't really have an *official* library though - aws-sdk looks like it follows the java sdk, and amazonka looks like it follows the python sdk, in both cases for the code generation. |
2021-05-29 06:04:13 +0200 | <arahael> | Hmm, and hte hackage home page for aws-sdk is a broken link. Not good. |
2021-05-29 06:04:17 +0200 | <wroathe> | arahael: Ah, then this advice doesn't apply. I misinterpreted the above as you saying one of those was the official library. |
2021-05-29 06:04:55 +0200 | <arahael> | wroathe: Yeah, I was slightly misleading in my question in retrospect. |
2021-05-29 06:05:25 +0200 | <wroathe> | arahael: I was thinking "Amazon provides an official Haskell client!? It's a brave new world!" |
2021-05-29 06:05:35 +0200 | <wroathe> | arahael: Way to take me on an emotional rollercoaster. |
2021-05-29 06:05:41 +0200 | <arahael> | Haha. :( |
2021-05-29 06:07:28 +0200 | <ubikium> | arahael: amazonka is great. The lens interface is very consistent and clean. |
2021-05-29 06:07:42 +0200 | Erutuon | (~Erutuon@97-116-14-180.mpls.qwest.net) (Ping timeout: 248 seconds) |
2021-05-29 06:07:52 +0200 | <arahael> | ubikium: Nice. Should I be concerned about the various open tickets against S3, or is it all generally workaroundable? |
2021-05-29 06:08:01 +0200 | <ubikium> | And also from the README |
2021-05-29 06:08:01 +0200 | <ubikium> | > Parts of the code contained in this repository are auto-generated and automatically kept up to date with Amazon's latest service APIs. |
2021-05-29 06:08:03 +0200 | <lambdabot> | <hint>:1:7: error: parse error on input ‘of’ |
2021-05-29 06:08:29 +0200 | <arahael> | ubikium: Yeah, except those latest service API's seem to be buggy, too! |
2021-05-29 06:08:55 +0200 | <arahael> | As an example: https://github.com/brendanhay/amazonka/issues/630 |
2021-05-29 06:09:31 +0200 | Erutuon | (~Erutuon@97-116-14-180.mpls.qwest.net) |
2021-05-29 06:09:50 +0200 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 248 seconds) |
2021-05-29 06:11:01 +0200 | <ubikium> | arahael: I haven't met any problems myself, but I'm using it in a different region and only the basic commands |
2021-05-29 06:11:20 +0200 | <arahael> | ubikium: That's good. I think S3 has only one region, though. |
2021-05-29 06:11:36 +0200 | mcglk | (~mcglk@131.191.49.120) |
2021-05-29 06:11:56 +0200 | <arahael> | Ah, so of course, I could 'just' use a different region and work around it if that was the case and it's affecting a specific region. |
2021-05-29 06:12:56 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) |
2021-05-29 06:13:12 +0200 | a6a45081-2b83 | (~aditya@106.212.79.20) |
2021-05-29 06:13:21 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) (Remote host closed the connection) |
2021-05-29 06:13:56 +0200 | larryba | (~bc817c21@217.29.117.252) (Quit: http://www.okay.uz/ (Session timeout)) |
2021-05-29 06:14:52 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-05-29 06:16:00 +0200 | ubikium | (~ubikium@2400:2200:4f0:b727:af05:cd1d:8d0b:2b06) (Read error: Connection reset by peer) |
2021-05-29 06:16:04 +0200 | ddellacosta | (~ddellacos@89.46.62.87) |
2021-05-29 06:16:14 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) |
2021-05-29 06:17:07 +0200 | fosskers | (~colin@S0106f0f249642f53.vn.shawcable.net) |
2021-05-29 06:17:29 +0200 | <fosskers> | Alright, made it to libera.chat |
2021-05-29 06:18:01 +0200 | <hololeap> | % class MyClass r a | r -> a, a -> r ; class MyClass r a => NewClass r -- no `a' mentioned on RHS... is this possible? |
2021-05-29 06:18:01 +0200 | <yahb> | hololeap: ; <interactive>:102:54: error: Not in scope: type variable `a' |
2021-05-29 06:18:24 +0200 | <arahael> | fosskers: What took so long? ;) |
2021-05-29 06:18:33 +0200 | ddellacosta | (~ddellacos@89.46.62.87) (Read error: Connection reset by peer) |
2021-05-29 06:19:03 +0200 | <fosskers> | Given everything that's happened I figured it was a good idea to come claim my username, heh |
2021-05-29 06:20:24 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) |
2021-05-29 06:20:35 +0200 | favonia | (~favonia@user/favonia) (Remote host closed the connection) |
2021-05-29 06:21:02 +0200 | <arahael> | Welcome :) |
2021-05-29 06:21:52 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) (Remote host closed the connection) |
2021-05-29 06:22:38 +0200 | ralu | (~ralu@static.211.245.203.116.clients.your-server.de) (Ping timeout: 248 seconds) |
2021-05-29 06:23:19 +0200 | <fosskers> | Thanks! |
2021-05-29 06:23:28 +0200 | moet | (~moet@172.58.38.167) |
2021-05-29 06:26:54 +0200 | coot | (~coot@37.30.49.19.nat.umts.dynamic.t-mobile.pl) |
2021-05-29 06:29:02 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) (Ping timeout: 248 seconds) |
2021-05-29 06:29:18 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) |
2021-05-29 06:29:35 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) |
2021-05-29 06:29:38 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) (Remote host closed the connection) |
2021-05-29 06:32:57 +0200 | hmmmas | (~chenqisu1@183.217.202.217) (Quit: Leaving.) |
2021-05-29 06:33:00 +0200 | ddellacosta | (~ddellacos@86.106.121.22) |
2021-05-29 06:35:29 +0200 | vicfred | (~vicfred@user/vicfred) (Quit: Leaving) |
2021-05-29 06:36:11 +0200 | hololeap | (~hololeap@71-218-232-238.hlrn.qwest.net) (Quit: Bye) |
2021-05-29 06:36:29 +0200 | hololeap | (~hololeap@71-218-232-238.hlrn.qwest.net) |
2021-05-29 06:37:08 +0200 | hololeap | (~hololeap@71-218-232-238.hlrn.qwest.net) (Client Quit) |
2021-05-29 06:37:17 +0200 | ddellacosta | (~ddellacos@86.106.121.22) (Ping timeout: 252 seconds) |
2021-05-29 06:37:23 +0200 | hololeap | (~hololeap@71-218-232-238.hlrn.qwest.net) |
2021-05-29 06:37:39 +0200 | hmmmas | (~chenqisu1@183.217.202.217) |
2021-05-29 06:38:21 +0200 | hololeap | (~hololeap@71-218-232-238.hlrn.qwest.net) (Client Quit) |
2021-05-29 06:38:36 +0200 | hololeap | (~hololeap@71-218-232-238.hlrn.qwest.net) |
2021-05-29 06:39:12 +0200 | hololeap | (~hololeap@71-218-232-238.hlrn.qwest.net) (Changing host) |
2021-05-29 06:39:12 +0200 | hololeap | (~hololeap@user/hololeap) |
2021-05-29 06:40:44 +0200 | a6a45081-2b83 | (~aditya@106.212.79.20) (Remote host closed the connection) |
2021-05-29 06:40:45 +0200 | weber | (~weber@114-24-103-71.dynamic-ip.hinet.net) |
2021-05-29 06:45:01 +0200 | hmmmas | (~chenqisu1@183.217.202.217) (Quit: Leaving.) |
2021-05-29 06:45:54 +0200 | hmmmas | (~chenqisu1@183.217.202.217) |
2021-05-29 06:45:54 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) (Read error: Connection reset by peer) |
2021-05-29 06:45:58 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) |
2021-05-29 06:46:12 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) |
2021-05-29 06:46:23 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) (Remote host closed the connection) |
2021-05-29 06:49:17 +0200 | ddellacosta | (~ddellacos@89.46.62.27) |
2021-05-29 06:49:56 +0200 | bhrgunatha | (~bhrgunath@2001-b011-8011-2c99-8dde-8259-3b01-c51a.dynamic-ip6.hinet.net) (Quit: Leaving) |
2021-05-29 06:50:04 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
2021-05-29 06:50:25 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) |
2021-05-29 06:50:25 +0200 | xkapastel | (uid17782@id-17782.tinside.irccloud.com) (Quit: Connection closed for inactivity) |
2021-05-29 06:51:48 +0200 | voldial | (~user@user/voldial) |
2021-05-29 06:51:59 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) (Remote host closed the connection) |
2021-05-29 06:52:23 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Remote host closed the connection) |
2021-05-29 06:53:19 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
2021-05-29 06:53:27 +0200 | weber | (~weber@114-24-103-71.dynamic-ip.hinet.net) () |
2021-05-29 06:53:45 +0200 | ralu | (~ralu@static.211.245.203.116.clients.your-server.de) |
2021-05-29 06:53:58 +0200 | <voldial> | is demo2.hs running 5+ processes in the example? http://hackage.haskell.org/package/concurrent-output how does the terminal writing process know how to reflow in the regions each process is allocated? or is it just one-process-per row? I tried but haskell is like greek AND lisp |
2021-05-29 06:54:16 +0200 | ddellacosta | (~ddellacos@89.46.62.27) (Ping timeout: 264 seconds) |
2021-05-29 06:54:38 +0200 | leeb | (~leeb@KD111239155167.au-net.ne.jp) (Quit: WeeChat 3.1) |
2021-05-29 06:56:59 +0200 | leeb | (~leeb@KD111239155167.au-net.ne.jp) |
2021-05-29 06:57:42 +0200 | <c_wraith> | voldial: "withConsoleRegion ConsoleLine" seems like a key part of that |
2021-05-29 06:58:09 +0200 | <c_wraith> | voldial: That suggests that each thread (not process) is reserving a line in the console |
2021-05-29 06:59:51 +0200 | <c_wraith> | voldial: interestingly, I see nothing there that suggests the lines will come out the same order each time. It's likely that changes from run to run. |
2021-05-29 07:00:11 +0200 | npl01 | (~textual@27.34.16.171) |
2021-05-29 07:00:11 +0200 | <voldial> | c_wraith: indeed. now that I read the project that depends on this... it seems that "sub regions" are just ranges on that single line (if I understand the demo) http://joeyh.name/blog/entry/a_tiling_region_manager_for_the_console/ |
2021-05-29 07:01:00 +0200 | <voldial> | either way. I like it. |
2021-05-29 07:01:05 +0200 | <c_wraith> | I'm sure it has the ability to create regions that aren't single lines, too |
2021-05-29 07:01:08 +0200 | tose | (~tose@ip-85-160-8-1.eurotel.cz) |
2021-05-29 07:01:20 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) |
2021-05-29 07:01:23 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) (Remote host closed the connection) |
2021-05-29 07:01:58 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
2021-05-29 07:01:59 +0200 | <voldial> | c_wraith: well, there's where I am confused, sure, multiple complete lines, that's easy, but... real arb areas? how would the writing process deal with wrapping? |
2021-05-29 07:03:02 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) |
2021-05-29 07:03:29 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) (Remote host closed the connection) |
2021-05-29 07:03:33 +0200 | <voldial> | iterate through the rest of the available char locations, checking if that process owns it? |
2021-05-29 07:04:28 +0200 | shapr | (~user@pool-100-36-247-68.washdc.fios.verizon.net) (Ping timeout: 264 seconds) |
2021-05-29 07:04:50 +0200 | <c_wraith> | Ok, this is a bit hard to follow, as it appears the API has been updated since that animation was generated. |
2021-05-29 07:05:28 +0200 | alx741 | (~alx741@181.196.68.165) (Quit: alx741) |
2021-05-29 07:05:31 +0200 | <c_wraith> | But I see concurrent-output depends on ansi-terminal, which allows access to control codes |
2021-05-29 07:05:47 +0200 | voldial | follows... |
2021-05-29 07:06:04 +0200 | <c_wraith> | As long as each thread has exclusive access to the screen when doing output, it can use ANSI control codes to manipulate the cursor position |
2021-05-29 07:06:16 +0200 | <c_wraith> | So it just needs a shared lock to make sure things don't stomp on each other |
2021-05-29 07:06:28 +0200 | <c_wraith> | Which I'm sure it has |
2021-05-29 07:06:55 +0200 | <voldial> | c_wraith: each thread being one of the concurrent chared terminal writers? |
2021-05-29 07:07:03 +0200 | <voldial> | chared->shared |
2021-05-29 07:07:13 +0200 | ddellacosta | (~ddellacos@89.46.62.27) |
2021-05-29 07:07:16 +0200 | <c_wraith> | yes |
2021-05-29 07:07:53 +0200 | <voldial> | but those dont know the geometry they are writing to... therefore cant emit the correct control codes to move the cursor to a space they control.... |
2021-05-29 07:08:11 +0200 | <voldial> | how the main process know where to move the cursor? |
2021-05-29 07:08:17 +0200 | <c_wraith> | They certainly could know the screen geometry |
2021-05-29 07:08:25 +0200 | <voldial> | mh. |
2021-05-29 07:08:38 +0200 | <c_wraith> | there's that top-level call to displayConsoleRegions there |
2021-05-29 07:08:44 +0200 | <voldial> | but... they could step on eachother... |
2021-05-29 07:09:05 +0200 | <c_wraith> | https://hackage.haskell.org/package/concurrent-output-1.10.12/docs/System-Console-Regions.html#v:d… |
2021-05-29 07:09:08 +0200 | Mark_ | Mark__ |
2021-05-29 07:09:42 +0200 | <c_wraith> | looks to me like that establishes global locks and manages layout stuff. I don't like that design particularly, but it can be done |
2021-05-29 07:10:47 +0200 | voldial | chews.... |
2021-05-29 07:12:10 +0200 | ddellacosta | (~ddellacos@89.46.62.27) (Ping timeout: 264 seconds) |
2021-05-29 07:12:33 +0200 | amk | (~amk@176.61.106.150) (Read error: Connection reset by peer) |
2021-05-29 07:12:44 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-05-29 07:13:47 +0200 | amk | (~amk@176.61.106.150) |
2021-05-29 07:14:53 +0200 | rk04 | (~rk04@user/rajk) |
2021-05-29 07:15:58 +0200 | yumaikas- | (~yumaikas@2601:281:c700:4240:90f1:d2bf:b6e2:acbf) (Ping timeout: 248 seconds) |
2021-05-29 07:16:32 +0200 | rk04 | (~rk04@user/rajk) (Client Quit) |
2021-05-29 07:17:40 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
2021-05-29 07:18:22 +0200 | vicfred | (~vicfred@user/vicfred) |
2021-05-29 07:18:39 +0200 | chaosite | (~chaosite@user/chaosite) |
2021-05-29 07:20:27 +0200 | Toast52_ | (~Toast52@151.192.167.120) (Quit: Leaving) |
2021-05-29 07:24:15 +0200 | ddellacosta | (~ddellacos@89.46.62.60) |
2021-05-29 07:28:46 +0200 | ddellacosta | (~ddellacos@89.46.62.60) (Ping timeout: 248 seconds) |
2021-05-29 07:31:44 +0200 | shiraeeshi | (~shiraeesh@109.166.58.65) (Ping timeout: 252 seconds) |
2021-05-29 07:32:50 +0200 | smatting | (~stefan@p57adc506.dip0.t-ipconnect.de) |
2021-05-29 07:36:17 +0200 | pfurla | (~pfurla@ool-182ed2e2.dyn.optonline.net) |
2021-05-29 07:37:08 +0200 | qbt | (~edun@user/edun) |
2021-05-29 07:41:04 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 264 seconds) |
2021-05-29 07:41:41 +0200 | ddellacosta | (~ddellacos@89.46.62.121) |
2021-05-29 07:41:43 +0200 | kiweun | (~sheepduck@2607:fea8:2a60:b700::5d55) (Remote host closed the connection) |
2021-05-29 07:42:55 +0200 | Guest9 | (~Guest9@103.240.169.6) |
2021-05-29 07:43:34 +0200 | sheepduck | (~sheepduck@2607:fea8:2a60:b700::5d55) |
2021-05-29 07:44:33 +0200 | sheepduck | (~sheepduck@2607:fea8:2a60:b700::5d55) (Remote host closed the connection) |
2021-05-29 07:45:48 +0200 | sheepduck | (~sheepduck@2607:fea8:2a60:b700::5d55) |
2021-05-29 07:46:02 +0200 | ddellacosta | (~ddellacos@89.46.62.121) (Ping timeout: 252 seconds) |
2021-05-29 07:49:05 +0200 | <sclv> | ch-ch-check it out everyone! with new hackage and builder redeploy we run tests and report on their results, and also give code coverage numbers! https://hackage.haskell.org/package/aern2-mp |
2021-05-29 07:49:31 +0200 | <sclv> | also you can finally request rebuilds from the maintainers corner and they actually work |
2021-05-29 07:53:27 +0200 | img | (~img@2405:6580:b1c0:2500:6e94:ae4a:a398:5347) (Quit: ZNC 1.8.1 - https://znc.in) |
2021-05-29 07:53:49 +0200 | img | (~img@2405:6580:b1c0:2500:6e94:ae4a:a398:5347) |
2021-05-29 07:55:02 +0200 | bitmapper | (uid464869@id-464869.tooting.irccloud.com) (Quit: Connection closed for inactivity) |
2021-05-29 07:56:42 +0200 | y04nn | (~y04nn@185.204.1.208) (Ping timeout: 264 seconds) |
2021-05-29 07:58:59 +0200 | <Guest9> | is there any short cut for "run current file" in vscode? |
2021-05-29 07:59:04 +0200 | ddellacosta | (~ddellacos@89.46.62.38) |
2021-05-29 08:00:47 +0200 | Sinbad | (~Sinbad@user/sinbad) |
2021-05-29 08:01:59 +0200 | ikex | (~ash@user/ikex) (Ping timeout: 252 seconds) |
2021-05-29 08:02:29 +0200 | jco | (~jco@c83-248-173-38.bredband.tele2.se) |
2021-05-29 08:02:34 +0200 | guest0123 | (~aaron@2601:602:a080:fa0:3d68:2a1a:74b4:e9fa) (Ping timeout: 264 seconds) |
2021-05-29 08:03:26 +0200 | ddellacosta | (~ddellacos@89.46.62.38) (Ping timeout: 248 seconds) |
2021-05-29 08:04:34 +0200 | tonyz | (~tonyz@user/tonyz) |
2021-05-29 08:07:28 +0200 | tose | (~tose@ip-85-160-8-1.eurotel.cz) (Ping timeout: 264 seconds) |
2021-05-29 08:07:43 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 08:10:40 +0200 | bah | (~bah@l1.tel) |
2021-05-29 08:10:46 +0200 | lu | (~lu@user/lu) |
2021-05-29 08:13:02 +0200 | chaosite | (~chaosite@user/chaosite) (Ping timeout: 248 seconds) |
2021-05-29 08:15:33 +0200 | guest0123 | (~aaron@2601:602:a080:fa0:21da:7ddc:2cc6:a10c) |
2021-05-29 08:15:46 +0200 | npl01 | (~textual@27.34.16.171) (Ping timeout: 264 seconds) |
2021-05-29 08:15:47 +0200 | tose | (~tose@ip-85-160-8-1.eurotel.cz) |
2021-05-29 08:16:38 +0200 | qbt | (~edun@user/edun) (Quit: WeeChat 3.1) |
2021-05-29 08:16:54 +0200 | qbt | (~edun@user/edun) |
2021-05-29 08:17:09 +0200 | Bartosz | (~textual@24.35.90.211) |
2021-05-29 08:18:07 +0200 | ddellacosta | (~ddellacos@86.106.121.31) |
2021-05-29 08:18:47 +0200 | z0k | (~z0k@101.50.108.132) (Quit: WeeChat 3.0) |
2021-05-29 08:20:45 +0200 | Sinbad | (~Sinbad@user/sinbad) (Quit: WeeChat 3.1) |
2021-05-29 08:20:48 +0200 | wei2912 | (~wei2912@112.199.250.21) (Remote host closed the connection) |
2021-05-29 08:21:16 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 264 seconds) |
2021-05-29 08:21:26 +0200 | wei2912 | (~wei2912@112.199.250.21) |
2021-05-29 08:21:28 +0200 | sondre | (~sondrelun@cm-84.212.100.140.getinternet.no) |
2021-05-29 08:23:06 +0200 | ddellacosta | (~ddellacos@86.106.121.31) (Ping timeout: 264 seconds) |
2021-05-29 08:24:11 +0200 | chaosite | (~chaosite@user/chaosite) |
2021-05-29 08:24:32 +0200 | winter | (~winter@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) |
2021-05-29 08:24:32 +0200 | yumaikas- | (~yumaikas@2601:281:c700:4240:90f1:d2bf:b6e2:acbf) |
2021-05-29 08:25:02 +0200 | slowButPresent | (~slowButPr@user/slowbutpresent) (Quit: leaving) |
2021-05-29 08:29:27 +0200 | chaosite | (~chaosite@user/chaosite) (Ping timeout: 272 seconds) |
2021-05-29 08:36:35 +0200 | ddellacosta | (~ddellacos@86.106.121.39) |
2021-05-29 08:39:58 +0200 | dy | (~dy@user/dy) |
2021-05-29 08:41:02 +0200 | ddellacosta | (~ddellacos@86.106.121.39) (Ping timeout: 252 seconds) |
2021-05-29 08:42:00 +0200 | wei2912 | (~wei2912@112.199.250.21) (Remote host closed the connection) |
2021-05-29 08:43:37 +0200 | Guest97 | (~Guest97@2601:140:8a00:2230:c5d6:6357:636:1349) |
2021-05-29 08:45:48 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-05-29 08:46:32 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) (Ping timeout: 252 seconds) |
2021-05-29 08:47:10 +0200 | Erutuon | (~Erutuon@97-116-14-180.mpls.qwest.net) (Ping timeout: 248 seconds) |
2021-05-29 08:48:13 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 08:48:14 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 248 seconds) |
2021-05-29 08:48:40 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine) |
2021-05-29 08:49:15 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) |
2021-05-29 08:53:04 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 264 seconds) |
2021-05-29 08:54:37 +0200 | ddellacosta | (~ddellacos@86.106.121.70) |
2021-05-29 08:56:05 +0200 | gehmehgeh | (~user@user/gehmehgeh) |
2021-05-29 08:56:18 +0200 | Guest97 | (~Guest97@2601:140:8a00:2230:c5d6:6357:636:1349) (Quit: Client closed) |
2021-05-29 08:57:52 +0200 | moet | (~moet@172.58.38.167) (Ping timeout: 264 seconds) |
2021-05-29 08:58:19 +0200 | Bartosz | (~textual@24.35.90.211) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-05-29 08:58:19 +0200 | pe200012 | (~pe200012@119.131.208.84) (Remote host closed the connection) |
2021-05-29 08:58:47 +0200 | pe200012 | (~pe200012@119.131.208.84) |
2021-05-29 08:59:30 +0200 | prite | (~pritam@user/pritambaral) |
2021-05-29 08:59:34 +0200 | ddellacosta | (~ddellacos@86.106.121.70) (Ping timeout: 264 seconds) |
2021-05-29 08:59:48 +0200 | Lycurgus | (~juan@cpe-45-46-140-49.buffalo.res.rr.com) |
2021-05-29 09:00:32 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
2021-05-29 09:00:37 +0200 | julian1 | (julian@user/jmjl) |
2021-05-29 09:00:46 +0200 | curiousgay | (~curiousga@178.217.208.8) (Read error: Connection reset by peer) |
2021-05-29 09:01:01 +0200 | curiousgay | (~curiousga@178.217.208.8) |
2021-05-29 09:03:01 +0200 | Guest9 | (~Guest9@103.240.169.6) (Ping timeout: 272 seconds) |
2021-05-29 09:03:03 +0200 | amahl | (~amahl@dxv5skyhtm57hk9s-c60t-3.rev.dnainternet.fi) |
2021-05-29 09:04:38 +0200 | tose | (~tose@ip-85-160-8-1.eurotel.cz) (Remote host closed the connection) |
2021-05-29 09:06:39 +0200 | dy | dy` |
2021-05-29 09:10:50 +0200 | fosskers | (~colin@S0106f0f249642f53.vn.shawcable.net) (Remote host closed the connection) |
2021-05-29 09:11:17 +0200 | ddellacosta | (~ddellacos@86.106.121.17) |
2021-05-29 09:13:03 +0200 | myShoggoth | (~myShoggot@97-120-89-117.ptld.qwest.net) (Ping timeout: 265 seconds) |
2021-05-29 09:13:28 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-05-29 09:14:46 +0200 | Lycurgus | (~juan@cpe-45-46-140-49.buffalo.res.rr.com) (Quit: Exeunt) |
2021-05-29 09:15:23 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) |
2021-05-29 09:15:57 +0200 | ddellacosta | (~ddellacos@86.106.121.17) (Ping timeout: 265 seconds) |
2021-05-29 09:16:57 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) |
2021-05-29 09:17:45 +0200 | fosskers | (~colin@S0106f0f249642f53.vn.shawcable.net) |
2021-05-29 09:18:06 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 248 seconds) |
2021-05-29 09:19:58 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) (Ping timeout: 264 seconds) |
2021-05-29 09:20:04 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
2021-05-29 09:23:42 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) (Ping timeout: 264 seconds) |
2021-05-29 09:24:46 +0200 | ikex | (~ash@user/ikex) |
2021-05-29 09:25:34 +0200 | doublex | (~doublex@2601:542:c480:6ee0:a5a3:1270:f9ea:4275) (Ping timeout: 248 seconds) |
2021-05-29 09:28:38 +0200 | fosskers | (~colin@S0106f0f249642f53.vn.shawcable.net) (Remote host closed the connection) |
2021-05-29 09:29:04 +0200 | wei2912 | (~wei2912@112.199.250.21) |
2021-05-29 09:29:22 +0200 | ddellacosta | (~ddellacos@86.106.121.73) |
2021-05-29 09:31:00 +0200 | satai | (~satai@ip-37-188-160-241.eurotel.cz) (Quit: satai) |
2021-05-29 09:32:45 +0200 | TheLugal | sndr |
2021-05-29 09:33:54 +0200 | ddellacosta | (~ddellacos@86.106.121.73) (Ping timeout: 264 seconds) |
2021-05-29 09:34:09 +0200 | bfrk | (~Thunderbi@200116b8456a1f00d8d08c49fac857df.dip.versatel-1u1.de) |
2021-05-29 09:34:37 +0200 | connrs | (~connrs@s1.connrs.uk) (Quit: ZNC 1.8.2 - https://znc.in) |
2021-05-29 09:35:14 +0200 | connrs | (~connrs@s1.connrs.uk) |
2021-05-29 09:38:09 +0200 | paniash | (~ashish@223.184.123.65) |
2021-05-29 09:38:40 +0200 | connrs | (~connrs@s1.connrs.uk) (Client Quit) |
2021-05-29 09:39:12 +0200 | connrs | (~connrs@s1.connrs.uk) |
2021-05-29 09:39:26 +0200 | mikoto-chan | (~mikoto-ch@ip-213-49-189-31.dsl.scarlet.be) |
2021-05-29 09:39:52 +0200 | paniash | (~ashish@223.184.123.65) (Client Quit) |
2021-05-29 09:40:42 +0200 | gehmehgeh | (~user@user/gehmehgeh) (Quit: Leaving) |
2021-05-29 09:42:25 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-05-29 09:43:39 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 09:44:16 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-05-29 09:45:42 +0200 | haskman | (~haskman@171.61.131.248) |
2021-05-29 09:46:14 +0200 | zyzzyxdonta | (~zyzzyxdon@p4ff1877f.dip0.t-ipconnect.de) |
2021-05-29 09:46:40 +0200 | brian_da_mage | (~Neuromanc@37.6.199.86) |
2021-05-29 09:46:41 +0200 | ddellacosta | (~ddellacos@86.106.121.86) |
2021-05-29 09:46:58 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 264 seconds) |
2021-05-29 09:47:02 +0200 | brian_da_mage | (~Neuromanc@37.6.199.86) (Changing host) |
2021-05-29 09:47:02 +0200 | brian_da_mage | (~Neuromanc@user/briandamag) |
2021-05-29 09:48:02 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) |
2021-05-29 09:48:37 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 272 seconds) |
2021-05-29 09:48:41 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) |
2021-05-29 09:49:02 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 248 seconds) |
2021-05-29 09:49:36 +0200 | wei2912 | (~wei2912@112.199.250.21) (Quit: Lost terminal) |
2021-05-29 09:50:05 +0200 | wei2912 | (~wei2912@112.199.250.21) |
2021-05-29 09:50:11 +0200 | <hololeap> | % class MyClass r a | r -> a, a -> r ; class MyClass r a => NewClass r |
2021-05-29 09:50:11 +0200 | <yahb> | hololeap: ; <interactive>:103:54: error: Not in scope: type variable `a' |
2021-05-29 09:50:23 +0200 | gehmehgeh | (~user@user/gehmehgeh) |
2021-05-29 09:51:09 +0200 | <hololeap> | since there is a double functional dependency between `r' and `a', I would think that `a' wouldn't have to be mentioned on the RHS of NewClass |
2021-05-29 09:51:16 +0200 | ddellacosta | (~ddellacos@86.106.121.86) (Ping timeout: 264 seconds) |
2021-05-29 09:51:42 +0200 | <hololeap> | because NewClass doesn't use it |
2021-05-29 09:51:56 +0200 | reumeth | (~reumeth@2001:4652:9745:0:72c9:4eff:fea7:32ab) |
2021-05-29 09:53:42 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) (Ping timeout: 264 seconds) |
2021-05-29 09:53:50 +0200 | hnOsmium0001 | (uid453710@id-453710.stonehaven.irccloud.com) (Quit: Connection closed for inactivity) |
2021-05-29 09:55:29 +0200 | marinelli[m] | (~marinelli@2001:470:69fc:105::2d8) |
2021-05-29 09:58:45 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) |
2021-05-29 09:59:28 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) (Read error: Connection reset by peer) |
2021-05-29 10:00:27 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-05-29 10:00:50 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) |
2021-05-29 10:02:06 +0200 | yumaikas- | (~yumaikas@2601:281:c700:4240:90f1:d2bf:b6e2:acbf) (Ping timeout: 264 seconds) |
2021-05-29 10:02:27 +0200 | Tomurb | (~tom@92-17.net.optinet.cz) |
2021-05-29 10:03:32 +0200 | ddellacosta | (~ddellacos@89.46.62.19) |
2021-05-29 10:07:42 +0200 | ddellacosta | (~ddellacos@89.46.62.19) (Ping timeout: 248 seconds) |
2021-05-29 10:07:54 +0200 | zeenk | (~zeenk@2a02:2f04:a310:b600:b098:bf18:df4d:4c41) |
2021-05-29 10:09:42 +0200 | hendursa1 | (~weechat@user/hendursaga) |
2021-05-29 10:10:58 +0200 | hendursaga | (~weechat@user/hendursaga) (Ping timeout: 252 seconds) |
2021-05-29 10:12:10 +0200 | econo | (uid147250@user/econo) (Quit: Connection closed for inactivity) |
2021-05-29 10:12:12 +0200 | hylisper | (~yaaic@111.119.208.67) |
2021-05-29 10:16:48 +0200 | wonko | (~wjc@62.115.229.50) |
2021-05-29 10:18:52 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) (Ping timeout: 264 seconds) |
2021-05-29 10:20:53 +0200 | ddellacosta | (~ddellacos@89.46.62.60) |
2021-05-29 10:22:51 +0200 | BosonCollider | (~olofs@90-227-86-119-no542.tbcn.telia.com) |
2021-05-29 10:23:10 +0200 | smatting | (~stefan@p57adc506.dip0.t-ipconnect.de) (Ping timeout: 248 seconds) |
2021-05-29 10:23:53 +0200 | nilof | (~olofs@90-227-86-119-no542.tbcn.telia.com) |
2021-05-29 10:23:58 +0200 | BosonCollider | (~olofs@90-227-86-119-no542.tbcn.telia.com) (Client Quit) |
2021-05-29 10:25:22 +0200 | ddellacosta | (~ddellacos@89.46.62.60) (Ping timeout: 264 seconds) |
2021-05-29 10:26:42 +0200 | Tuplanolla | (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) |
2021-05-29 10:26:48 +0200 | tzh | (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz) |
2021-05-29 10:28:34 +0200 | gehmehgeh | (~user@user/gehmehgeh) (Ping timeout: 252 seconds) |
2021-05-29 10:29:21 +0200 | lu | (~lu@user/lu) (Ping timeout: 272 seconds) |
2021-05-29 10:29:48 +0200 | gehmehgeh | (~user@user/gehmehgeh) |
2021-05-29 10:31:03 +0200 | sondre | (~sondrelun@cm-84.212.100.140.getinternet.no) (Ping timeout: 272 seconds) |
2021-05-29 10:33:17 +0200 | reumeth | (~reumeth@2001:4652:9745:0:72c9:4eff:fea7:32ab) (Quit: reumeth) |
2021-05-29 10:35:18 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) |
2021-05-29 10:36:11 +0200 | Tomurb | (~tom@92-17.net.optinet.cz) (Ping timeout: 265 seconds) |
2021-05-29 10:37:03 +0200 | ddellacosta | (~ddellacos@89.46.62.36) |
2021-05-29 10:37:18 +0200 | ksqsf | (~textual@67.209.186.120.16clouds.com) (Client Quit) |
2021-05-29 10:37:46 +0200 | koishi_ | (~ksqsf@67.209.186.120.16clouds.com) |
2021-05-29 10:37:47 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 10:38:37 +0200 | chddr | (~Thunderbi@31.148.23.125) |
2021-05-29 10:41:18 +0200 | ddellacosta | (~ddellacos@89.46.62.36) (Ping timeout: 248 seconds) |
2021-05-29 10:42:09 +0200 | mankyKitty | (uid31287@id-31287.brockwell.irccloud.com) |
2021-05-29 10:42:22 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 248 seconds) |
2021-05-29 10:43:22 +0200 | haskman | (~haskman@171.61.131.248) (Ping timeout: 264 seconds) |
2021-05-29 10:46:36 +0200 | koishi_ | (~ksqsf@67.209.186.120.16clouds.com) (Quit: Textual IRC Client: www.textualapp.com) |
2021-05-29 10:47:19 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) |
2021-05-29 10:48:16 +0200 | tonyz | (~tonyz@user/tonyz) (Quit: Leaving) |
2021-05-29 10:48:26 +0200 | niko | o |
2021-05-29 10:50:23 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 10:50:27 +0200 | ytg | (~ytg@109-186-149-143.bb.netvision.net.il) |
2021-05-29 10:50:32 +0200 | unyu | (~pyon@user/pyon) |
2021-05-29 10:50:50 +0200 | unyu | (~pyon@user/pyon) (Quit: Fix config.) |
2021-05-29 10:51:02 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) |
2021-05-29 10:51:04 +0200 | wallymathieu | (~wallymath@81-234-151-21-no94.tbcn.telia.com) |
2021-05-29 10:51:18 +0200 | ytg | (~ytg@109-186-149-143.bb.netvision.net.il) (Client Quit) |
2021-05-29 10:52:09 +0200 | saolof | (~olofs@185.217.69.158) |
2021-05-29 10:53:07 +0200 | unyu | (~pyon@user/pyon) |
2021-05-29 10:54:01 +0200 | foldnaut | (~stackbear@pool-173-76-99-163.bstnma.fios.verizon.net) |
2021-05-29 10:54:11 +0200 | foldnaut | (~stackbear@pool-173-76-99-163.bstnma.fios.verizon.net) (Remote host closed the connection) |
2021-05-29 10:55:11 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 10:55:48 +0200 | ddellacosta | (~ddellacos@89.46.62.63) |
2021-05-29 10:55:58 +0200 | nilof | (~olofs@90-227-86-119-no542.tbcn.telia.com) (Ping timeout: 264 seconds) |
2021-05-29 10:59:29 +0200 | koishi_ | (~koishi_@2001:e42:102:1532:160:16:113:140) |
2021-05-29 11:00:46 +0200 | ddellacosta | (~ddellacos@89.46.62.63) (Ping timeout: 264 seconds) |
2021-05-29 11:03:52 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
2021-05-29 11:05:44 +0200 | _ht | (~quassel@82-169-194-8.biz.kpn.net) |
2021-05-29 11:06:25 +0200 | reumeth | (~reumeth@2001:4652:9745:0:72c9:4eff:fea7:32ab) |
2021-05-29 11:07:45 +0200 | autophagy | (~mika@user/autophagy) |
2021-05-29 11:07:58 +0200 | berberman_ | (~berberman@user/berberman) (Ping timeout: 248 seconds) |
2021-05-29 11:08:05 +0200 | autophagy | (~mika@user/autophagy) (Client Quit) |
2021-05-29 11:08:23 +0200 | dhil | (~dhil@195.213.192.85) |
2021-05-29 11:08:58 +0200 | berberman | (~berberman@user/berberman) |
2021-05-29 11:11:57 +0200 | sondre | (~sondrelun@eduroam-193-157-188-96.wlan.uio.no) |
2021-05-29 11:12:01 +0200 | ubert | (~Thunderbi@p200300ecdf259d1274882ed522245916.dip0.t-ipconnect.de) |
2021-05-29 11:12:31 +0200 | zyzzyxdonta | (~zyzzyxdon@p4ff1877f.dip0.t-ipconnect.de) (Quit: Leaving) |
2021-05-29 11:14:34 +0200 | ddellacosta | (~ddellacos@86.106.121.69) |
2021-05-29 11:15:29 +0200 | tonyz | (~tonyz@user/tonyz) |
2021-05-29 11:17:08 +0200 | aravk | (~aravk@user/aravk) |
2021-05-29 11:19:28 +0200 | ddellacosta | (~ddellacos@86.106.121.69) (Ping timeout: 264 seconds) |
2021-05-29 11:24:22 +0200 | haskman | (~haskman@223.190.19.0) |
2021-05-29 11:27:54 +0200 | Scotty_Trees | (~Scotty_Tr@162-234-179-169.lightspeed.brhmal.sbcglobal.net) (Quit: Leaving) |
2021-05-29 11:31:50 +0200 | sh9 | (~sh9@softbank060116136158.bbtec.net) |
2021-05-29 11:31:54 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 11:32:43 +0200 | amk | (~amk@176.61.106.150) (Read error: Connection reset by peer) |
2021-05-29 11:32:43 +0200 | ddellacosta | (~ddellacos@86.106.121.82) |
2021-05-29 11:32:49 +0200 | imdoor | (~imdoor@balticom-142-78-50.balticom.lv) |
2021-05-29 11:32:54 +0200 | amk | (~amk@176.61.106.150) |
2021-05-29 11:33:07 +0200 | sh9 | (~sh9@softbank060116136158.bbtec.net) () |
2021-05-29 11:33:16 +0200 | jonathanclarke | (~jonathanc@103.10.31.4) (Ping timeout: 264 seconds) |
2021-05-29 11:35:14 +0200 | reumeth | (~reumeth@2001:4652:9745:0:72c9:4eff:fea7:32ab) (Quit: reumeth) |
2021-05-29 11:35:33 +0200 | reumeth | (~reumeth@2001:4652:9745:0:72c9:4eff:fea7:32ab) |
2021-05-29 11:36:00 +0200 | tose | (~tose@ip-85-160-8-1.eurotel.cz) |
2021-05-29 11:36:55 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 272 seconds) |
2021-05-29 11:37:33 +0200 | ddellacosta | (~ddellacos@86.106.121.82) (Ping timeout: 272 seconds) |
2021-05-29 11:39:15 +0200 | dy | (~dy@user/dy) |
2021-05-29 11:39:43 +0200 | dy` | (~dy@user/dy) (Quit: Textual IRC Client: www.textualapp.com) |
2021-05-29 11:40:05 +0200 | tose | (~tose@ip-85-160-8-1.eurotel.cz) (Remote host closed the connection) |
2021-05-29 11:41:23 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:2038:b31a:2642:e4ef) (Remote host closed the connection) |
2021-05-29 11:42:29 +0200 | rk04 | (~rk04@user/rajk) |
2021-05-29 11:46:38 +0200 | jonathanclarke | (~jonathanc@103.10.31.50) |
2021-05-29 11:47:10 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-05-29 11:47:13 +0200 | mc47 | (~yecinem@89.246.239.190) |
2021-05-29 11:49:41 +0200 | sh9 | (~sh9@softbank060116136158.bbtec.net) |
2021-05-29 11:51:15 +0200 | ddellacosta | (~ddellacos@86.106.121.21) |
2021-05-29 11:52:30 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
2021-05-29 11:53:45 +0200 | bhrgunatha | (~bhrgunath@2001-b011-8011-2c99-8dde-8259-3b01-c51a.dynamic-ip6.hinet.net) |
2021-05-29 11:54:32 +0200 | igghibu | (~igghibu@91.193.5.30) |
2021-05-29 11:55:55 +0200 | ddellacosta | (~ddellacos@86.106.121.21) (Ping timeout: 272 seconds) |
2021-05-29 12:02:54 +0200 | amahl | (~amahl@dxv5skyhtm57hk9s-c60t-3.rev.dnainternet.fi) (Ping timeout: 248 seconds) |
2021-05-29 12:03:16 +0200 | sh9 | (~sh9@softbank060116136158.bbtec.net) (Quit: WeeChat 3.0.1) |
2021-05-29 12:04:38 +0200 | chddr | (~Thunderbi@31.148.23.125) (Ping timeout: 265 seconds) |
2021-05-29 12:08:08 +0200 | Klotz | (~Klotzoman@gateway/tor-sasl/klotz) |
2021-05-29 12:08:34 +0200 | qbt | (~edun@user/edun) (Ping timeout: 264 seconds) |
2021-05-29 12:08:36 +0200 | haskman | (~haskman@223.190.19.0) (Quit: Going to sleep. ZZZzzz…) |
2021-05-29 12:08:37 +0200 | ddellacosta | (~ddellacos@89.46.62.56) |
2021-05-29 12:08:39 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) |
2021-05-29 12:11:52 +0200 | phi | (~phi@216.255.205.15) |
2021-05-29 12:12:13 +0200 | mikoto-chan | (~mikoto-ch@ip-213-49-189-31.dsl.scarlet.be) (Quit: mikoto-chan) |
2021-05-29 12:13:30 +0200 | ddellacosta | (~ddellacos@89.46.62.56) (Ping timeout: 264 seconds) |
2021-05-29 12:14:53 +0200 | rk04 | (~rk04@user/rajk) (Quit: Client closed) |
2021-05-29 12:18:13 +0200 | phi | (~phi@216.255.205.15) (Quit: Leaving) |
2021-05-29 12:20:12 +0200 | mikoto-chan | (~mikoto-ch@ip-213-49-189-31.dsl.scarlet.be) |
2021-05-29 12:20:16 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) |
2021-05-29 12:21:20 +0200 | y04nn | (~y04nn@185.204.1.208) |
2021-05-29 12:21:44 +0200 | bhrgunatha | (~bhrgunath@2001-b011-8011-2c99-8dde-8259-3b01-c51a.dynamic-ip6.hinet.net) (Quit: Leaving) |
2021-05-29 12:23:47 +0200 | smatting | (~stefan@p57adc506.dip0.t-ipconnect.de) |
2021-05-29 12:24:48 +0200 | ddellacosta | (~ddellacos@86.106.121.100) |
2021-05-29 12:24:53 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) (Ping timeout: 252 seconds) |
2021-05-29 12:25:18 +0200 | blankhart | (~blankhart@pool-72-88-174-206.nwrknj.fios.verizon.net) |
2021-05-29 12:25:54 +0200 | blankhart | (~blankhart@pool-72-88-174-206.nwrknj.fios.verizon.net) (Client Quit) |
2021-05-29 12:26:02 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 12:26:09 +0200 | blankhart | (~blankhart@pool-72-88-174-206.nwrknj.fios.verizon.net) |
2021-05-29 12:29:17 +0200 | ddellacosta | (~ddellacos@86.106.121.100) (Ping timeout: 265 seconds) |
2021-05-29 12:30:44 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 265 seconds) |
2021-05-29 12:31:52 +0200 | <juri_> | is there a noninfinite similar to nonempty? |
2021-05-29 12:38:34 +0200 | <Hecate> | juri_: why? :) |
2021-05-29 12:38:35 +0200 | ac[irc] | (uid2076@id-2076.brockwell.irccloud.com) (Quit: Connection closed for inactivity) |
2021-05-29 12:38:50 +0200 | nsilv-phone | (~nsilv-pho@37.161.63.79) |
2021-05-29 12:39:02 +0200 | <rahguzar> | juri_ , what do you need it for? Data structures from `condtainers` and `Vector` are finite and there are length indexed data structures too |
2021-05-29 12:39:15 +0200 | <juri_> | I'm trying to apply stan to my code, and there are constructs i have that i know will not be empty, AND cannot be infinite. |
2021-05-29 12:39:35 +0200 | <juri_> | I figgured it'd be nice to add this to the types. |
2021-05-29 12:39:46 +0200 | Robin_Jadoul | (~Robin_Jad@152.67.64.160) |
2021-05-29 12:40:39 +0200 | <juri_> | maybe i should just wait for linear types to be more of a thing. |
2021-05-29 12:41:50 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:2038:b31a:2642:e4ef) |
2021-05-29 12:41:52 +0200 | nsilv-phone-1 | (~nsilv-pho@host-82-50-119-12.retail.telecomitalia.it) (Ping timeout: 244 seconds) |
2021-05-29 12:42:47 +0200 | ddellacosta | (~ddellacos@89.46.62.60) |
2021-05-29 12:43:07 +0200 | koishi_ | (~koishi_@2001:e42:102:1532:160:16:113:140) (Quit: /ragequit) |
2021-05-29 12:44:06 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) (Ping timeout: 264 seconds) |
2021-05-29 12:44:46 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) |
2021-05-29 12:46:54 +0200 | snan | (~snan@89-253-122-95.customers.ownit.se) (part weird creature) |
2021-05-29 12:47:40 +0200 | ddellacosta | (~ddellacos@89.46.62.60) (Ping timeout: 264 seconds) |
2021-05-29 12:47:51 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:2038:b31a:2642:e4ef) (Ping timeout: 272 seconds) |
2021-05-29 12:51:53 +0200 | mankyKitty | (uid31287@id-31287.brockwell.irccloud.com) (Quit: Connection closed for inactivity) |
2021-05-29 12:54:38 +0200 | ubert | (~Thunderbi@p200300ecdf259d1274882ed522245916.dip0.t-ipconnect.de) (Ping timeout: 248 seconds) |
2021-05-29 12:55:18 +0200 | <siraben> | Constraining finite data types, heh |
2021-05-29 12:55:22 +0200 | <siraben> | to finite data types* |
2021-05-29 12:55:50 +0200 | <siraben> | juri_: if the datatype is strict, then it cannot be infinite (as constructing an finite datatype will diverge) |
2021-05-29 12:57:04 +0200 | <siraben> | oops I mean constructing an infinite datatype will diverge |
2021-05-29 12:59:17 +0200 | ddellacosta | (~ddellacos@86.106.121.110) |
2021-05-29 13:00:54 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:dd4f:e91d:2ac5:15ba) |
2021-05-29 13:01:58 +0200 | xff0x | (~xff0x@2001:1a81:5217:e000:c979:fd80:46fd:6afc) (Ping timeout: 264 seconds) |
2021-05-29 13:02:14 +0200 | xff0x | (~xff0x@185.65.135.235) |
2021-05-29 13:02:25 +0200 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) |
2021-05-29 13:03:53 +0200 | ddellacosta | (~ddellacos@86.106.121.110) (Ping timeout: 272 seconds) |
2021-05-29 13:04:41 +0200 | dustingetz | (~textual@pool-173-49-123-198.phlapa.fios.verizon.net) |
2021-05-29 13:05:32 +0200 | smatting | (~stefan@p57adc506.dip0.t-ipconnect.de) (Ping timeout: 265 seconds) |
2021-05-29 13:05:47 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:dd4f:e91d:2ac5:15ba) (Ping timeout: 272 seconds) |
2021-05-29 13:07:43 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) |
2021-05-29 13:09:32 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 13:10:18 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) |
2021-05-29 13:10:29 +0200 | holy_ | (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) |
2021-05-29 13:11:29 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 13:12:16 +0200 | holy_ | (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) (Remote host closed the connection) |
2021-05-29 13:12:19 +0200 | holy_bazooka | (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) |
2021-05-29 13:12:24 +0200 | ggole | (~ggole@2001:8003:8119:7200:5512:f869:3799:bae7) |
2021-05-29 13:12:54 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) |
2021-05-29 13:13:19 +0200 | mrmonday | (~robert@what.i.hope.is.not.a.tabernaevagant.es) |
2021-05-29 13:13:58 +0200 | oxide | (~lambda@user/oxide) (Ping timeout: 264 seconds) |
2021-05-29 13:16:16 +0200 | ddellacosta | (~ddellacos@86.106.121.23) |
2021-05-29 13:16:43 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) (Client Quit) |
2021-05-29 13:18:19 +0200 | Ariakenom | (~Ariakenom@2001:9b1:efb:fc00:8f7:7cd4:97ed:dc53) |
2021-05-29 13:18:36 +0200 | aman | (~aman@user/aman) |
2021-05-29 13:18:50 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
2021-05-29 13:20:09 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 13:20:22 +0200 | Kaiepi | (~Kaiepi@nwcsnbsc03w-47-54-173-93.dhcp-dynamic.fibreop.nb.bellaliant.net) (Remote host closed the connection) |
2021-05-29 13:21:00 +0200 | ddellacosta | (~ddellacos@86.106.121.23) (Ping timeout: 265 seconds) |
2021-05-29 13:21:29 +0200 | Kaiepi | (~Kaiepi@nwcsnbsc03w-47-54-173-93.dhcp-dynamic.fibreop.nb.bellaliant.net) |
2021-05-29 13:21:37 +0200 | ubert | (~Thunderbi@p200300ecdf259d1274882ed522245916.dip0.t-ipconnect.de) |
2021-05-29 13:22:09 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) |
2021-05-29 13:22:28 +0200 | sondre | (~sondrelun@eduroam-193-157-188-96.wlan.uio.no) (Ping timeout: 264 seconds) |
2021-05-29 13:23:28 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 13:24:45 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) |
2021-05-29 13:24:52 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 265 seconds) |
2021-05-29 13:25:52 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 13:26:08 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) (Quit: Connection closed) |
2021-05-29 13:26:22 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) |
2021-05-29 13:26:27 +0200 | pe200012 | (~pe200012@119.131.208.84) (Quit: Konversation terminated!) |
2021-05-29 13:26:34 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) (Ping timeout: 264 seconds) |
2021-05-29 13:26:35 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2021-05-29 13:26:38 +0200 | benin | (~benin@183.82.177.19) (Ping timeout: 248 seconds) |
2021-05-29 13:27:21 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) |
2021-05-29 13:27:45 +0200 | winter | (~winter@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) (Ping timeout: 272 seconds) |
2021-05-29 13:27:58 +0200 | sondre | (~sondrelun@eduroam-193-157-188-96.wlan.uio.no) |
2021-05-29 13:28:23 +0200 | <hjulle[m]> | Does anyone know how to tell cabal to not try to build (the dependencies of) some of the packages mentioned in a `cabal.project` file? (other than removing them from the `cabal.project` file) |
2021-05-29 13:29:13 +0200 | hmmmas | (~chenqisu1@183.217.202.217) (Quit: Leaving.) |
2021-05-29 13:30:28 +0200 | Guest31 | (~textual@cpc146410-hari22-2-0-cust124.20-2.cable.virginm.net) |
2021-05-29 13:31:24 +0200 | <hjulle[m]> | I get `cabal: Could not resolve dependencies:` because of a different package than the one I am currently trying to build. My guess is that the problem that cabal requires all the versions inside a project to be compatible, so it refuses to build anything if it can't figure out a plan for everything? |
2021-05-29 13:31:39 +0200 | Kaiepi | (~Kaiepi@nwcsnbsc03w-47-54-173-93.dhcp-dynamic.fibreop.nb.bellaliant.net) (Remote host closed the connection) |
2021-05-29 13:32:39 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 13:34:27 +0200 | ddellacosta | (~ddellacos@86.106.121.70) |
2021-05-29 13:34:38 +0200 | xff0x | (~xff0x@185.65.135.235) (Ping timeout: 248 seconds) |
2021-05-29 13:36:24 +0200 | xff0x | (~xff0x@2001:1a81:5217:e000:c979:fd80:46fd:6afc) |
2021-05-29 13:36:47 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) |
2021-05-29 13:37:48 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 13:38:45 +0200 | imdoor | (~imdoor@balticom-142-78-50.balticom.lv) (Quit: imdoor) |
2021-05-29 13:39:04 +0200 | sciencentistguy | (~sciencent@194.110.13.67) |
2021-05-29 13:39:10 +0200 | ubert | (~Thunderbi@p200300ecdf259d1274882ed522245916.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) |
2021-05-29 13:39:16 +0200 | ddellacosta | (~ddellacos@86.106.121.70) (Ping timeout: 264 seconds) |
2021-05-29 13:39:24 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) |
2021-05-29 13:40:26 +0200 | koishi_ | (~koishi_@67.209.186.120.16clouds.com) (Remote host closed the connection) |
2021-05-29 13:40:55 +0200 | aman | (~aman@user/aman) (Quit: aman) |
2021-05-29 13:41:57 +0200 | winter | (~winter@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) |
2021-05-29 13:42:00 +0200 | koishi_ | (~koishi_@185.209.85.134) |
2021-05-29 13:44:09 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-05-29 13:47:44 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-05-29 13:48:29 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 252 seconds) |
2021-05-29 13:49:33 +0200 | <juri_> | grr. so, i can chose slists, which are safe, or nonempty, which is not safe... and there is no nonempty slist. |
2021-05-29 13:50:37 +0200 | zweimach | (~zweimach@180.251.184.182) |
2021-05-29 13:53:19 +0200 | ddellacosta | (~ddellacos@89.46.62.27) |
2021-05-29 13:54:29 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) |
2021-05-29 13:54:43 +0200 | Deide | (~Deide@wire.desu.ga) |
2021-05-29 13:54:43 +0200 | Deide | (~Deide@wire.desu.ga) (Changing host) |
2021-05-29 13:54:43 +0200 | Deide | (~Deide@user/deide) |
2021-05-29 13:55:15 +0200 | ddellacosta | (~ddellacos@89.46.62.27) (Read error: Connection reset by peer) |
2021-05-29 13:55:19 +0200 | xsperry | (~as@user/xsperry) () |
2021-05-29 13:55:28 +0200 | holy_ | (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) |
2021-05-29 13:55:47 +0200 | xsperry | (~as@user/xsperry) |
2021-05-29 13:55:48 +0200 | holy_bazooka | (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) (Read error: Connection reset by peer) |
2021-05-29 13:55:49 +0200 | <Axman6> | juri_: can you not use vectors? |
2021-05-29 13:56:24 +0200 | bmsk | (~user@2001:19f0:5001:2f3b:5400:3ff:fe53:2d96) (Quit: bmsk) |
2021-05-29 13:56:39 +0200 | rk04 | (~rk04@user/rajk) |
2021-05-29 13:57:09 +0200 | bmsk | (~user@2001:19f0:5001:2f3b:5400:3ff:fe53:2d96) |
2021-05-29 13:57:55 +0200 | <rahguzar> | juri_ if you want something builtin use a tuple of an element and a strict list. That gives non-empty strict list and all the instances. Or you can define the `NonEmpty` data structure yourself and most of the instances you need can probably be derived using extensions |
2021-05-29 13:58:16 +0200 | wei2912 | (~wei2912@112.199.250.21) (Quit: Lost terminal) |
2021-05-29 13:58:52 +0200 | <wz1000> | juri_: which is this unsafe slist? |
2021-05-29 13:59:34 +0200 | oxide | (~lambda@user/oxide) |
2021-05-29 13:59:46 +0200 | <Axman6> | You could pretty easily write a length bounded, non-empty list though - data SList n a where SNil :: a -> SNil ('S n) a; SCons :: a -> SList n a -> SList ('S n); a value of type SList n a has at most n elements in it but can have fewer |
2021-05-29 14:00:27 +0200 | <juri_> | I'm going to read on vectors for a bit. |
2021-05-29 14:00:59 +0200 | tonyz | (~tonyz@user/tonyz) (Quit: Leaving) |
2021-05-29 14:02:12 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
2021-05-29 14:02:32 +0200 | winter | (~winter@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) (Quit: WeeChat 3.1) |
2021-05-29 14:02:55 +0200 | <Axman6> | As assuminbg you can define a constrasint of Finite n, you can have foo :: Finite n => Slist n a -> Int |
2021-05-29 14:03:03 +0200 | nilof | (~olofs@90-227-86-119-no542.tbcn.telia.com) |
2021-05-29 14:03:21 +0200 | <rahguzar> | If the length is statically known there are already packages that track the length in type like `vector-sized` |
2021-05-29 14:03:28 +0200 | <juri_> | Axman6: I'm trying to make Stan happy with me.. which leads me in directions that are not very happy in haskell. |
2021-05-29 14:03:36 +0200 | <Axman6> | @ |
2021-05-29 14:03:49 +0200 | <Axman6> | @hackage stan |
2021-05-29 14:03:49 +0200 | <lambdabot> | https://hackage.haskell.org/package/stan |
2021-05-29 14:05:07 +0200 | <juri_> | specifically, i'm using length in my test suite, to ensure what comes into a transform has the same count of items as what comes out... and stan warns you if you use length, pointing you to slist.. |
2021-05-29 14:05:44 +0200 | <Axman6> | I've never used stan, so I can;t really help you there |
2021-05-29 14:06:19 +0200 | blurgy | (~blurgy@blurgy.xyz) |
2021-05-29 14:06:37 +0200 | <juri_> | maybe i've been watching too many idris2 videos. i want to specify a length at the type level, which haskell has.. fun with. |
2021-05-29 14:06:54 +0200 | saolof | (~olofs@185.217.69.158) (Ping timeout: 264 seconds) |
2021-05-29 14:06:59 +0200 | <Axman6> | Have you looked at liquid haskell? |
2021-05-29 14:08:04 +0200 | jco | (~jco@c83-248-173-38.bredband.tele2.se) (Ping timeout: 264 seconds) |
2021-05-29 14:08:21 +0200 | <rahguzar> | @hackage vector-sized |
2021-05-29 14:08:21 +0200 | <lambdabot> | https://hackage.haskell.org/package/vector-sized |
2021-05-29 14:09:00 +0200 | zweimach | (~zweimach@180.251.184.182) (Ping timeout: 250 seconds) |
2021-05-29 14:09:12 +0200 | <juri_> | Axman6: I'll add that to my reading list. |
2021-05-29 14:09:54 +0200 | Guest31 | (~textual@cpc146410-hari22-2-0-cust124.20-2.cable.virginm.net) (Quit: Textual IRC Client: www.textualapp.com) |
2021-05-29 14:10:05 +0200 | <rahguzar> | juri_ data structures tagged with type level length are somewhat annoying but I have used `vector-sized` and it is workable |
2021-05-29 14:11:53 +0200 | ddellacosta | (~ddellacos@89.46.62.52) |
2021-05-29 14:14:15 +0200 | gentauro | (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
2021-05-29 14:14:17 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 14:14:46 +0200 | gentauro | (~gentauro@user/gentauro) |
2021-05-29 14:15:07 +0200 | monadlight | (~chris@bras-vprn-nwmkon8540w-lp130-19-184-147-249-234.dsl.bell.ca) |
2021-05-29 14:17:34 +0200 | ddellacosta | (~ddellacos@89.46.62.52) (Ping timeout: 264 seconds) |
2021-05-29 14:18:23 +0200 | leeb_ | (~leeb@KD111239159143.au-net.ne.jp) |
2021-05-29 14:18:29 +0200 | igghibu | (~igghibu@91.193.5.30) (Quit: Textual IRC Client: www.textualapp.com) |
2021-05-29 14:18:46 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 264 seconds) |
2021-05-29 14:19:21 +0200 | rk04 | (~rk04@user/rajk) (Quit: Client closed) |
2021-05-29 14:19:28 +0200 | monadlight | (~chris@bras-vprn-nwmkon8540w-lp130-19-184-147-249-234.dsl.bell.ca) (Ping timeout: 264 seconds) |
2021-05-29 14:21:46 +0200 | leeb | (~leeb@KD111239155167.au-net.ne.jp) (Ping timeout: 264 seconds) |
2021-05-29 14:22:51 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds) |
2021-05-29 14:25:04 +0200 | hmmmas | (~chenqisu1@183.217.202.217) |
2021-05-29 14:25:58 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) (Ping timeout: 264 seconds) |
2021-05-29 14:26:31 +0200 | timothy1 | (~timothy@bb42-60-217-138.singnet.com.sg) |
2021-05-29 14:26:50 +0200 | Mark__ | (uid14803@user/mark/x-9597255) (Quit: Connection closed for inactivity) |
2021-05-29 14:26:50 +0200 | gentauro | (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
2021-05-29 14:26:52 +0200 | timothy1 | (~timothy@bb42-60-217-138.singnet.com.sg) (Client Quit) |
2021-05-29 14:27:11 +0200 | gentauro | (~gentauro@user/gentauro) |
2021-05-29 14:28:55 +0200 | ddellacosta | (~ddellacos@89.46.62.82) |
2021-05-29 14:28:55 +0200 | gentauro | (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
2021-05-29 14:32:11 +0200 | gentauro | (~gentauro@user/gentauro) |
2021-05-29 14:32:30 +0200 | waleee | (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) |
2021-05-29 14:32:40 +0200 | sondre | (~sondrelun@eduroam-193-157-188-96.wlan.uio.no) (Ping timeout: 264 seconds) |
2021-05-29 14:33:30 +0200 | zebrag | (~chris@user/zebrag) |
2021-05-29 14:33:46 +0200 | ddellacosta | (~ddellacos@89.46.62.82) (Ping timeout: 264 seconds) |
2021-05-29 14:34:16 +0200 | hmmmas | (~chenqisu1@183.217.202.217) (Quit: Leaving.) |
2021-05-29 14:35:29 +0200 | dudek | (~dudek@185.150.236.112) |
2021-05-29 14:36:28 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-05-29 14:36:54 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) |
2021-05-29 14:37:02 +0200 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
2021-05-29 14:37:19 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-05-29 14:37:25 +0200 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
2021-05-29 14:38:36 +0200 | <xerox> | does anyone know if there are info about this year's icfpc? https://www.icfpconference.org/contest.html |
2021-05-29 14:39:10 +0200 | micro | (~micro@user/micro) |
2021-05-29 14:40:13 +0200 | sondre | (~sondrelun@eduroam-193-157-188-96.wlan.uio.no) |
2021-05-29 14:40:13 +0200 | gentauro | (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
2021-05-29 14:40:24 +0200 | vshev4enko | (~vshev4enk@178.151.117.243) |
2021-05-29 14:40:31 +0200 | dudek | (~dudek@185.150.236.112) (Quit: Leaving) |
2021-05-29 14:40:31 +0200 | gentauro | (~gentauro@user/gentauro) |
2021-05-29 14:40:45 +0200 | dudek | (~dudek@185.150.236.112) |
2021-05-29 14:40:58 +0200 | waleee | (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) (Ping timeout: 264 seconds) |
2021-05-29 14:41:04 +0200 | dudek | (~dudek@185.150.236.112) (Remote host closed the connection) |
2021-05-29 14:41:20 +0200 | dudek | (~dudek@185.150.236.112) |
2021-05-29 14:42:29 +0200 | rk04 | (~rk04@user/rajk) |
2021-05-29 14:42:29 +0200 | gentauro | (~gentauro@user/gentauro) (Write error: Connection reset by peer) |
2021-05-29 14:43:28 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2021-05-29 14:45:06 +0200 | sondre | (~sondrelun@eduroam-193-157-188-96.wlan.uio.no) (Ping timeout: 265 seconds) |
2021-05-29 14:45:07 +0200 | python476 | (~user@88.160.31.174) |
2021-05-29 14:45:09 +0200 | Brumaire | (~quassel@81-64-14-121.rev.numericable.fr) |
2021-05-29 14:45:31 +0200 | gentauro | (~gentauro@user/gentauro) |
2021-05-29 14:47:42 +0200 | ddellacosta | (~ddellacos@89.46.62.79) |
2021-05-29 14:47:45 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
2021-05-29 14:48:13 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) (Remote host closed the connection) |
2021-05-29 14:49:28 +0200 | gentauro | (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
2021-05-29 14:50:32 +0200 | gentauro | (~gentauro@user/gentauro) |
2021-05-29 14:51:23 +0200 | python476 | (~user@88.160.31.174) (Ping timeout: 265 seconds) |
2021-05-29 14:51:23 +0200 | gentauro | (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
2021-05-29 14:52:28 +0200 | ddellacosta | (~ddellacos@89.46.62.79) (Ping timeout: 264 seconds) |
2021-05-29 14:53:31 +0200 | sondre | (~sondrelun@eduroam-193-157-188-96.wlan.uio.no) |
2021-05-29 14:53:42 +0200 | holy_ | (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) (Ping timeout: 264 seconds) |
2021-05-29 14:55:32 +0200 | gentauro | (~gentauro@user/gentauro) |
2021-05-29 14:56:01 +0200 | nsilv-phone | (~nsilv-pho@37.161.63.79) (Quit: Quit) |
2021-05-29 14:56:17 +0200 | pie_bnc | (~pie_bnc@user/pie/x-2818909) |
2021-05-29 14:57:22 +0200 | gentauro | (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
2021-05-29 14:57:41 +0200 | Dynom | (~niels@80-114-12-206.cable.dynamic.v4.ziggo.nl) |
2021-05-29 14:57:57 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) |
2021-05-29 14:58:09 +0200 | sondre | (~sondrelun@eduroam-193-157-188-96.wlan.uio.no) (Ping timeout: 265 seconds) |
2021-05-29 14:58:45 +0200 | ubert | (~Thunderbi@p200300ecdf259d1274882ed522245916.dip0.t-ipconnect.de) |
2021-05-29 15:00:32 +0200 | gentauro | (~gentauro@user/gentauro) |
2021-05-29 15:01:01 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) (Remote host closed the connection) |
2021-05-29 15:01:14 +0200 | alx741 | (~alx741@181.196.68.165) |
2021-05-29 15:02:02 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:dd4f:e91d:2ac5:15ba) |
2021-05-29 15:03:53 +0200 | ddellacosta | (~ddellacos@86.106.121.17) |
2021-05-29 15:04:16 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) |
2021-05-29 15:06:35 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:dd4f:e91d:2ac5:15ba) (Ping timeout: 252 seconds) |
2021-05-29 15:07:07 +0200 | sondre | (~sondrelun@eduroam-193-157-188-96.wlan.uio.no) |
2021-05-29 15:07:58 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-05-29 15:08:14 +0200 | fizbin_ | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
2021-05-29 15:08:23 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 15:08:27 +0200 | ddellacosta | (~ddellacos@86.106.121.17) (Ping timeout: 272 seconds) |
2021-05-29 15:09:05 +0200 | fizbin | (~fizbin@2601:82:c380:87a:542e:7fe0:1120:cb8e) (Ping timeout: 272 seconds) |
2021-05-29 15:10:43 +0200 | coot | (~coot@37.30.49.19.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
2021-05-29 15:12:46 +0200 | fizbin_ | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 264 seconds) |
2021-05-29 15:12:53 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 272 seconds) |
2021-05-29 15:13:14 +0200 | smitop | (uid328768@user/smitop) |
2021-05-29 15:13:22 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 264 seconds) |
2021-05-29 15:13:37 +0200 | y04nn | (~y04nn@185.204.1.208) (Ping timeout: 265 seconds) |
2021-05-29 15:13:44 +0200 | sciencentistguy | (~sciencent@194.110.13.67) (Ping timeout: 252 seconds) |
2021-05-29 15:14:30 +0200 | dudek | (~dudek@185.150.236.112) (Quit: Leaving) |
2021-05-29 15:15:00 +0200 | dudek | (~dudek@185.150.236.112) |
2021-05-29 15:16:22 +0200 | pe200012 | (~pe200012@119.131.208.84) |
2021-05-29 15:18:45 +0200 | haskman | (~haskman@223.190.19.0) |
2021-05-29 15:19:08 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 15:20:00 +0200 | ddellacosta | (~ddellacos@89.46.62.78) |
2021-05-29 15:21:15 +0200 | kus | (~ku@c-75-70-155-244.hsd1.co.comcast.net) |
2021-05-29 15:21:36 +0200 | hadak__ | (~ku@2601:280:c780:7ea0:814a:a68d:33de:f626) |
2021-05-29 15:21:42 +0200 | coot | (~coot@37.30.49.19.nat.umts.dynamic.t-mobile.pl) |
2021-05-29 15:21:43 +0200 | wallymathieu | (~wallymath@81-234-151-21-no94.tbcn.telia.com) (Read error: Connection reset by peer) |
2021-05-29 15:22:04 +0200 | koishi_ | (~koishi_@185.209.85.134) (Bye!) |
2021-05-29 15:22:32 +0200 | koishi_ | (~koishi_@185.209.85.134) |
2021-05-29 15:24:30 +0200 | ddellacosta | (~ddellacos@89.46.62.78) (Ping timeout: 248 seconds) |
2021-05-29 15:24:47 +0200 | geekosaur | (~geekosaur@069-135-003-034.biz.spectrum.com) |
2021-05-29 15:25:34 +0200 | kus | (~ku@c-75-70-155-244.hsd1.co.comcast.net) (Ping timeout: 248 seconds) |
2021-05-29 15:26:06 +0200 | xkapastel | (uid17782@id-17782.tinside.irccloud.com) |
2021-05-29 15:27:07 +0200 | tremon_ | (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) |
2021-05-29 15:30:19 +0200 | _73 | (~user@pool-96-233-64-53.bstnma.fios.verizon.net) |
2021-05-29 15:30:54 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) (Ping timeout: 248 seconds) |
2021-05-29 15:30:59 +0200 | ddellacosta | (~ddellacos@86.106.121.43) |
2021-05-29 15:31:14 +0200 | <maerwald> | is the CLC still active? |
2021-05-29 15:31:30 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) |
2021-05-29 15:31:45 +0200 | aman | (~aman@user/aman) |
2021-05-29 15:33:01 +0200 | doublex | (~doublex@2601:542:c480:6ee0:a5a3:1270:f9ea:4275) |
2021-05-29 15:34:53 +0200 | vshev4enko | (~vshev4enk@178.151.117.243) (Ping timeout: 265 seconds) |
2021-05-29 15:36:17 +0200 | zebrag | (~chris@user/zebrag) (Remote host closed the connection) |
2021-05-29 15:37:00 +0200 | _73 | (~user@pool-96-233-64-53.bstnma.fios.verizon.net) (ERC (IRC client for Emacs 27.2)) |
2021-05-29 15:38:55 +0200 | Guest9 | (~Guest9@103.240.169.6) |
2021-05-29 15:41:35 +0200 | leeb_ | (~leeb@KD111239159143.au-net.ne.jp) (Quit: WeeChat 3.1) |
2021-05-29 15:41:42 +0200 | AgentM | (~agentm@pool-162-83-130-212.nycmny.fios.verizon.net) |
2021-05-29 15:41:59 +0200 | leeb | (~leeb@KD111239159143.au-net.ne.jp) |
2021-05-29 15:43:28 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-05-29 15:44:11 +0200 | coot | (~coot@37.30.49.19.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
2021-05-29 15:48:10 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 264 seconds) |
2021-05-29 15:48:40 +0200 | holy_ | (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) |
2021-05-29 15:49:10 +0200 | zebrag | (~chris@user/zebrag) |
2021-05-29 15:51:24 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) |
2021-05-29 15:52:17 +0200 | leeb | (~leeb@KD111239159143.au-net.ne.jp) (Quit: WeeChat 3.1) |
2021-05-29 15:56:41 +0200 | Tomurb | (~tom@92-17.net.optinet.cz) |
2021-05-29 15:57:24 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-05-29 15:57:42 +0200 | coot | (~coot@37.30.49.19.nat.umts.dynamic.t-mobile.pl) |
2021-05-29 15:57:56 +0200 | <altern> | If anyone could look at https://stackoverflow.com/questions/67752191/unions-data-map-singletons-inside-an-io , I would be grateful |
2021-05-29 16:02:32 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 16:03:07 +0200 | Tomurb | (~tom@92-17.net.optinet.cz) (Quit: Konversation terminated!) |
2021-05-29 16:06:34 +0200 | <rahguzar> | @altern there is `sequence` you can use to go from `[IO a]` to `IO [a]` |
2021-05-29 16:06:34 +0200 | <lambdabot> | Unknown command, try @list |
2021-05-29 16:07:14 +0200 | <rahguzar> | @type sequence |
2021-05-29 16:07:15 +0200 | <lambdabot> | (Traversable t, Monad m) => t (m a) -> m (t a) |
2021-05-29 16:07:21 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Ping timeout: 272 seconds) |
2021-05-29 16:07:35 +0200 | <cdsmith> | @type mapM |
2021-05-29 16:07:36 +0200 | <lambdabot> | (Traversable t, Monad m) => (a -> m b) -> t a -> m (t b) |
2021-05-29 16:07:52 +0200 | mcwitt | (~user@user/mcwitt) |
2021-05-29 16:07:52 +0200 | <cdsmith> | That works for you as well |
2021-05-29 16:09:19 +0200 | pbrisbin | (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) |
2021-05-29 16:11:54 +0200 | mcwitt | (~user@user/mcwitt) (Remote host closed the connection) |
2021-05-29 16:12:35 +0200 | mcwitt | (~user@user/mcwitt) |
2021-05-29 16:12:47 +0200 | typesafety | (~typesafet@umbreller.kvi.sgsnet.se) |
2021-05-29 16:12:54 +0200 | Guest9 | (~Guest9@103.240.169.6) (Ping timeout: 264 seconds) |
2021-05-29 16:13:22 +0200 | koishi_ | (~koishi_@185.209.85.134) (Quit: /ragequit) |
2021-05-29 16:13:28 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) (Remote host closed the connection) |
2021-05-29 16:14:47 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) |
2021-05-29 16:16:00 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) |
2021-05-29 16:17:15 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) (Remote host closed the connection) |
2021-05-29 16:18:04 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2021-05-29 16:18:22 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-05-29 16:18:27 +0200 | <trueboxguy> | sequenceA fans entering chat like |
2021-05-29 16:18:27 +0200 | ikex | \n |
2021-05-29 16:18:33 +0200 | \n | ikex |
2021-05-29 16:19:03 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) |
2021-05-29 16:19:08 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
2021-05-29 16:20:48 +0200 | pbrisbin | (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) (Ping timeout: 265 seconds) |
2021-05-29 16:21:18 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) (Remote host closed the connection) |
2021-05-29 16:22:30 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) |
2021-05-29 16:23:10 +0200 | Guest11 | (~textual@146.212.240.255) |
2021-05-29 16:24:12 +0200 | rk04 | (~rk04@user/rajk) (Ping timeout: 250 seconds) |
2021-05-29 16:24:39 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) (Ping timeout: 272 seconds) |
2021-05-29 16:25:59 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) |
2021-05-29 16:26:11 +0200 | altern | (~Sergii@altern.corbina.com.ua) (Remote host closed the connection) |
2021-05-29 16:28:50 +0200 | Klotz | (~Klotzoman@gateway/tor-sasl/klotz) (Quit: Klotz) |
2021-05-29 16:30:32 +0200 | pavonia | (~user@user/siracusa) (Quit: Bye!) |
2021-05-29 16:31:13 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) (Remote host closed the connection) |
2021-05-29 16:32:29 +0200 | dunham | (~dunham@97-113-35-16.tukw.qwest.net) (Quit: leaving) |
2021-05-29 16:32:45 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) |
2021-05-29 16:33:46 +0200 | ddellacosta | (~ddellacos@86.106.121.43) (Ping timeout: 264 seconds) |
2021-05-29 16:36:23 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) (Remote host closed the connection) |
2021-05-29 16:37:18 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
2021-05-29 16:37:23 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) |
2021-05-29 16:39:10 +0200 | holy_ | (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) (Ping timeout: 264 seconds) |
2021-05-29 16:39:51 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 272 seconds) |
2021-05-29 16:40:14 +0200 | hadak__ | (~ku@2601:280:c780:7ea0:814a:a68d:33de:f626) (Ping timeout: 248 seconds) |
2021-05-29 16:40:15 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 16:41:24 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) (Client Quit) |
2021-05-29 16:42:18 +0200 | hendursa1 | (~weechat@user/hendursaga) (Quit: hendursa1) |
2021-05-29 16:43:16 +0200 | hendursaga | (~weechat@user/hendursaga) |
2021-05-29 16:45:59 +0200 | fosskers | (~colin@S0106f0f249642f53.vn.shawcable.net) |
2021-05-29 16:47:09 +0200 | ddellacosta | (~ddellacos@86.106.121.65) |
2021-05-29 16:47:52 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds) |
2021-05-29 16:48:02 +0200 | mcwitt | (~user@user/mcwitt) (Remote host closed the connection) |
2021-05-29 16:48:53 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 252 seconds) |
2021-05-29 16:49:17 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 16:51:52 +0200 | ddellacosta | (~ddellacos@86.106.121.65) (Ping timeout: 264 seconds) |
2021-05-29 16:52:22 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
2021-05-29 16:54:09 +0200 | zyzzyxdonta | (~zyzzyxdon@p4ff1877f.dip0.t-ipconnect.de) |
2021-05-29 16:55:12 +0200 | dhazel | (~quassel@2601:1c1:8a00:3390:488e:c0d7:e238:3215) (Quit: No Ping reply in 180 seconds.) |
2021-05-29 16:56:26 +0200 | dhazel | (~quassel@2601:1c1:8a00:3390:80d7:bcce:50b1:298c) |
2021-05-29 16:58:27 +0200 | Robin_Jadoul | (~Robin_Jad@152.67.64.160) (Quit: Robin_Jadoul) |
2021-05-29 16:59:39 +0200 | slowButPresent | (~slowButPr@user/slowbutpresent) |
2021-05-29 17:00:56 +0200 | fabfianda[m] | (~fabfianda@2001:470:69fc:105::6db) |
2021-05-29 17:02:56 +0200 | saolof | (~olofs@217.138.208.142) |
2021-05-29 17:03:08 +0200 | lbseale | (~lbseale@ip72-194-54-201.sb.sd.cox.net) |
2021-05-29 17:03:22 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:dd4f:e91d:2ac5:15ba) |
2021-05-29 17:04:13 +0200 | fabfianda | (~fabfianda@net-93-148-125-174.cust.vodafonedsl.it) |
2021-05-29 17:05:13 +0200 | ddellacosta | (~ddellacos@86.106.121.56) |
2021-05-29 17:06:00 +0200 | y04nn | (~y04nn@185.204.1.208) |
2021-05-29 17:06:46 +0200 | nilof | (~olofs@90-227-86-119-no542.tbcn.telia.com) (Ping timeout: 264 seconds) |
2021-05-29 17:07:51 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-05-29 17:07:58 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:dd4f:e91d:2ac5:15ba) (Ping timeout: 264 seconds) |
2021-05-29 17:09:51 +0200 | Andrey-t2 | (~Andrey-t2@host-87-20-27-58.retail.telecomitalia.it) |
2021-05-29 17:10:03 +0200 | Andrey-t2 | (~Andrey-t2@host-87-20-27-58.retail.telecomitalia.it) (K-Lined) |
2021-05-29 17:10:03 +0200 | ddellacosta | (~ddellacos@86.106.121.56) (Ping timeout: 272 seconds) |
2021-05-29 17:10:14 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2021-05-29 17:12:18 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) (Ping timeout: 264 seconds) |
2021-05-29 17:13:21 +0200 | hadak__ | (~ku@2601:280:c780:7ea0:814a:a68d:33de:f626) |
2021-05-29 17:13:24 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Read error: Connection reset by peer) |
2021-05-29 17:14:55 +0200 | holy_ | (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) |
2021-05-29 17:16:03 +0200 | azeem | (~azeem@dynamic-adsl-84-220-228-254.clienti.tiscali.it) |
2021-05-29 17:18:21 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) (Quit: Connection closed) |
2021-05-29 17:18:33 +0200 | azeem | (~azeem@dynamic-adsl-84-220-228-254.clienti.tiscali.it) (Client Quit) |
2021-05-29 17:19:45 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) |
2021-05-29 17:20:13 +0200 | pbrisbin | (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) |
2021-05-29 17:20:13 +0200 | hadak__ | (~ku@2601:280:c780:7ea0:814a:a68d:33de:f626) (Quit: Leaving) |
2021-05-29 17:20:34 +0200 | ku | (~ku@2601:280:c780:7ea0:814a:a68d:33de:f626) |
2021-05-29 17:20:48 +0200 | haskman | (~haskman@223.190.19.0) (Quit: Going to sleep. ZZZzzz…) |
2021-05-29 17:21:16 +0200 | rk04 | (~rk04@user/rajk) |
2021-05-29 17:21:36 +0200 | myShoggoth | (~myShoggot@97-120-89-117.ptld.qwest.net) |
2021-05-29 17:21:49 +0200 | simmsb | (~simmsb@2a02:c7f:343a:6d00:69bb:9905:870a:6538) (Remote host closed the connection) |
2021-05-29 17:23:14 +0200 | bitmapper | (uid464869@id-464869.tooting.irccloud.com) |
2021-05-29 17:23:21 +0200 | haskman | (~haskman@223.190.19.0) |
2021-05-29 17:23:32 +0200 | haskman | (~haskman@223.190.19.0) (Client Quit) |
2021-05-29 17:23:34 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 264 seconds) |
2021-05-29 17:23:40 +0200 | ddellacosta | (~ddellacos@89.46.62.30) |
2021-05-29 17:23:54 +0200 | noddy | (~user@user/noddy) (Quit: WeeChat 3.1) |
2021-05-29 17:24:24 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 17:24:54 +0200 | holy_ | (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) (Ping timeout: 264 seconds) |
2021-05-29 17:25:36 +0200 | haskman | (~haskman@223.190.19.0) |
2021-05-29 17:26:32 +0200 | blankhart | (~blankhart@pool-72-88-174-206.nwrknj.fios.verizon.net) (Ping timeout: 265 seconds) |
2021-05-29 17:26:48 +0200 | rk04 | (~rk04@user/rajk) (Quit: Client closed) |
2021-05-29 17:27:10 +0200 | lbseale | (~lbseale@ip72-194-54-201.sb.sd.cox.net) (Ping timeout: 264 seconds) |
2021-05-29 17:28:28 +0200 | ddellacosta | (~ddellacos@89.46.62.30) (Ping timeout: 265 seconds) |
2021-05-29 17:32:51 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) |
2021-05-29 17:33:18 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 264 seconds) |
2021-05-29 17:33:18 +0200 | ku | (~ku@2601:280:c780:7ea0:814a:a68d:33de:f626) (Ping timeout: 264 seconds) |
2021-05-29 17:33:34 +0200 | amahl | (~amahl@dxv5skyh5dhdp0ngh76yy-3.rev.dnainternet.fi) |
2021-05-29 17:33:43 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 17:34:38 +0200 | pbrisbin | (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) (Ping timeout: 248 seconds) |
2021-05-29 17:35:52 +0200 | torsina4 | (~torsina4@ppp-115-87-125-17.revip4.asianet.co.th) |
2021-05-29 17:35:56 +0200 | torsina4 | (~torsina4@ppp-115-87-125-17.revip4.asianet.co.th) (K-Lined) |
2021-05-29 17:36:35 +0200 | ku | (~ku@2601:280:c780:7ea0:9466:dde1:eec0:d73) |
2021-05-29 17:37:10 +0200 | kus | (~ku@2601:280:c780:7ea0:4174:90ee:dee7:6a36) |
2021-05-29 17:37:43 +0200 | favonia | (~favonia@user/favonia) (*.net *.split) |
2021-05-29 17:37:43 +0200 | amahl | (~amahl@dxv5skyh5dhdp0ngh76yy-3.rev.dnainternet.fi) (*.net *.split) |
2021-05-29 17:37:43 +0200 | y04nn | (~y04nn@185.204.1.208) (*.net *.split) |
2021-05-29 17:37:43 +0200 | fabfianda | (~fabfianda@net-93-148-125-174.cust.vodafonedsl.it) (*.net *.split) |
2021-05-29 17:37:43 +0200 | slowButPresent | (~slowButPr@user/slowbutpresent) (*.net *.split) |
2021-05-29 17:37:43 +0200 | dhazel | (~quassel@2601:1c1:8a00:3390:80d7:bcce:50b1:298c) (*.net *.split) |
2021-05-29 17:37:43 +0200 | Guest11 | (~textual@146.212.240.255) (*.net *.split) |
2021-05-29 17:37:43 +0200 | coot | (~coot@37.30.49.19.nat.umts.dynamic.t-mobile.pl) (*.net *.split) |
2021-05-29 17:37:43 +0200 | xkapastel | (uid17782@id-17782.tinside.irccloud.com) (*.net *.split) |
2021-05-29 17:37:43 +0200 | xff0x | (~xff0x@2001:1a81:5217:e000:c979:fd80:46fd:6afc) (*.net *.split) |
2021-05-29 17:37:43 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) (*.net *.split) |
2021-05-29 17:37:43 +0200 | img | (~img@2405:6580:b1c0:2500:6e94:ae4a:a398:5347) (*.net *.split) |
2021-05-29 17:37:43 +0200 | sheepduck | (~sheepduck@2607:fea8:2a60:b700::5d55) (*.net *.split) |
2021-05-29 17:37:43 +0200 | ralu | (~ralu@static.211.245.203.116.clients.your-server.de) (*.net *.split) |
2021-05-29 17:37:44 +0200 | JimL | (~quassel@ti0577q162-3381.bb.online.no) (*.net *.split) |
2021-05-29 17:37:44 +0200 | ukari | (~ukari@user/ukari) (*.net *.split) |
2021-05-29 17:37:44 +0200 | Cubic | (~hannesste@ip5f5be453.dynamic.kabel-deutschland.de) (*.net *.split) |
2021-05-29 17:37:44 +0200 | taeaad | (~taeaad@user/taeaad) (*.net *.split) |
2021-05-29 17:37:44 +0200 | o | (~niko@libera/staff/niko) (*.net *.split) |
2021-05-29 17:37:44 +0200 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (*.net *.split) |
2021-05-29 17:37:44 +0200 | Ranhir | (~Ranhir@157.97.53.139) (*.net *.split) |
2021-05-29 17:37:44 +0200 | jjhoo | (jahakala@dsl-trebng21-b048b5-171.dhcp.inet.fi) (*.net *.split) |
2021-05-29 17:37:44 +0200 | alinab | (sid468903@id-468903.brockwell.irccloud.com) (*.net *.split) |
2021-05-29 17:37:44 +0200 | ystael | (~ystael@user/ystael) (*.net *.split) |
2021-05-29 17:37:44 +0200 | Megant | (~kaitsu@user/megant) (*.net *.split) |
2021-05-29 17:37:44 +0200 | acarrico | (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (*.net *.split) |
2021-05-29 17:37:44 +0200 | thonkpod | (~thonkpod@user/thonkpod) (*.net *.split) |
2021-05-29 17:37:44 +0200 | jonrh | (sid5185@id-5185.charlton.irccloud.com) (*.net *.split) |
2021-05-29 17:37:44 +0200 | NemesisD | (sid24071@id-24071.tooting.irccloud.com) (*.net *.split) |
2021-05-29 17:37:44 +0200 | bw | (sid2730@user/betawaffle) (*.net *.split) |
2021-05-29 17:37:44 +0200 | alanz | (sid110616@id-110616.highgate.irccloud.com) (*.net *.split) |
2021-05-29 17:37:44 +0200 | amir | (sid22336@user/amir) (*.net *.split) |
2021-05-29 17:37:44 +0200 | Firedancer | (sid336191@id-336191.stonehaven.irccloud.com) (*.net *.split) |
2021-05-29 17:37:44 +0200 | parseval | (sid239098@brockwell.irccloud.com) (*.net *.split) |
2021-05-29 17:37:44 +0200 | Adeon | (sid418992@tooting.irccloud.com) (*.net *.split) |
2021-05-29 17:37:44 +0200 | cln | (sid336875@id-336875.charlton.irccloud.com) (*.net *.split) |
2021-05-29 17:37:44 +0200 | aravk | (~aravk@user/aravk) (*.net *.split) |
2021-05-29 17:37:44 +0200 | aji | (~alex@prickle.ajitek.net) (*.net *.split) |
2021-05-29 17:37:44 +0200 | edwtjo | (~edwtjo@user/edwtjo) (*.net *.split) |
2021-05-29 17:37:44 +0200 | brown121407 | (~smarton@121407.xyz) (*.net *.split) |
2021-05-29 17:37:44 +0200 | kmein | (~weechat@static.173.83.99.88.clients.your-server.de) (*.net *.split) |
2021-05-29 17:37:44 +0200 | jiribenes | (~jiribenes@rosa.jiribenes.com) (*.net *.split) |
2021-05-29 17:37:44 +0200 | TimWolla | (~timwolla@2a01:4f8:150:6153:beef::6667) (*.net *.split) |
2021-05-29 17:37:44 +0200 | reda | (~reda@user/reda) (*.net *.split) |
2021-05-29 17:37:44 +0200 | Natch | (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (*.net *.split) |
2021-05-29 17:37:44 +0200 | julm | (~julm@user/julm) (*.net *.split) |
2021-05-29 17:37:44 +0200 | nshepperd | (nshepperd@2600:3c03::f03c:92ff:fe28:92c9) (*.net *.split) |
2021-05-29 17:37:44 +0200 | juri_ | (~juri@178.63.35.222) (*.net *.split) |
2021-05-29 17:37:44 +0200 | Ekho | (~Ekho@user/ekho) (*.net *.split) |
2021-05-29 17:37:44 +0200 | djanatyn | (~djanatyn@vps-7f49a6b0.vps.ovh.ca) (*.net *.split) |
2021-05-29 17:37:44 +0200 | otoburb | (~otoburb@user/otoburb) (*.net *.split) |
2021-05-29 17:37:44 +0200 | kawzeg_ | (~finn@li2046-66.members.linode.com) (*.net *.split) |
2021-05-29 17:37:44 +0200 | tdammers | (~tdammers@77.109.72.213) (*.net *.split) |
2021-05-29 17:37:44 +0200 | Logio | (em@kapsi.fi) (*.net *.split) |
2021-05-29 17:37:52 +0200 | Logio | (em@kapsi.fi) |
2021-05-29 17:37:53 +0200 | TimWolla_ | (~timwolla@2a01:4f8:150:6153:beef::6667) |
2021-05-29 17:37:53 +0200 | alinab | (sid468903@id-468903.brockwell.irccloud.com) |
2021-05-29 17:37:55 +0200 | Cubic | (~hannesste@ip5f5be453.dynamic.kabel-deutschland.de) |
2021-05-29 17:37:56 +0200 | dhazel | (~quassel@2601:1c1:8a00:3390:80d7:bcce:50b1:298c) |
2021-05-29 17:37:56 +0200 | JimL | (~quassel@ti0577q162-3381.bb.online.no) |
2021-05-29 17:37:56 +0200 | juri_ | (~juri@178.63.35.222) |
2021-05-29 17:37:59 +0200 | xff0x | (~xff0x@2001:1a81:5217:e000:c979:fd80:46fd:6afc) |
2021-05-29 17:38:00 +0200 | edwtjo | (~edwtjo@h-79-136-7-145.A213.priv.bahnhof.se) |
2021-05-29 17:38:04 +0200 | kmein | (~weechat@static.173.83.99.88.clients.your-server.de) |
2021-05-29 17:38:04 +0200 | alanz | (sid110616@id-110616.highgate.irccloud.com) |
2021-05-29 17:38:04 +0200 | reda | (~reda@user/reda) |
2021-05-29 17:38:05 +0200 | djanatyn | (~djanatyn@vps-7f49a6b0.vps.ovh.ca) |
2021-05-29 17:38:06 +0200 | ralu | (~ralu@static.211.245.203.116.clients.your-server.de) |
2021-05-29 17:38:07 +0200 | tdammers | (~tdammers@77.109.72.213.res.static.edpnet.net) |
2021-05-29 17:38:09 +0200 | Ranhir | (~Ranhir@157.97.53.139) |
2021-05-29 17:38:09 +0200 | Firedancer | (sid336191@id-336191.stonehaven.irccloud.com) |
2021-05-29 17:38:11 +0200 | aravk | (~aravk@user/aravk) |
2021-05-29 17:38:12 +0200 | parseval | (sid239098@brockwell.irccloud.com) |
2021-05-29 17:38:13 +0200 | jonrh | (sid5185@id-5185.charlton.irccloud.com) |
2021-05-29 17:38:13 +0200 | cln | (sid336875@id-336875.charlton.irccloud.com) |
2021-05-29 17:38:15 +0200 | nshepperd | (nshepperd@2600:3c03::f03c:92ff:fe28:92c9) |
2021-05-29 17:38:16 +0200 | kawzeg_ | (kawzeg@2a01:7e01::f03c:92ff:fee2:ec34) |
2021-05-29 17:38:18 +0200 | bw | (sid2730@user/betawaffle) |
2021-05-29 17:38:23 +0200 | amir | (sid22336@stonehaven.irccloud.com) |
2021-05-29 17:38:23 +0200 | thonkpod | (~thonkpod@2001:19f0:ac01:b46:5400:1ff:fec7:d73d) |
2021-05-29 17:38:24 +0200 | edwtjo | (~edwtjo@h-79-136-7-145.A213.priv.bahnhof.se) (Changing host) |
2021-05-29 17:38:24 +0200 | edwtjo | (~edwtjo@user/edwtjo) |
2021-05-29 17:38:24 +0200 | jiribenes | (~jiribenes@rosa.jiribenes.com) |
2021-05-29 17:38:25 +0200 | NemesisD | (sid24071@tooting.irccloud.com) |
2021-05-29 17:38:29 +0200 | xkapastel | (uid17782@tinside.irccloud.com) |
2021-05-29 17:38:46 +0200 | acarrico | (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) |
2021-05-29 17:38:53 +0200 | julm | (~julm@revolt129.abo.ilico.org) |
2021-05-29 17:39:01 +0200 | amir | (sid22336@stonehaven.irccloud.com) (Changing host) |
2021-05-29 17:39:01 +0200 | amir | (sid22336@user/amir) |
2021-05-29 17:39:10 +0200 | Adeon | (sid418992@tooting.irccloud.com) |
2021-05-29 17:39:25 +0200 | TimWolla_ | TimWolla |
2021-05-29 17:39:26 +0200 | sheepduck | (~sheepduck@2607:fea8:2a60:b700::5d55) |
2021-05-29 17:39:34 +0200 | amahl | (~amahl@dxv5skyh5dhdp0ngh76yy-3.rev.dnainternet.fi) |
2021-05-29 17:39:40 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) |
2021-05-29 17:39:41 +0200 | julm | Guest6979 |
2021-05-29 17:39:41 +0200 | smarton | (~smarton@2a01:4f9:c010:4e92::1) |
2021-05-29 17:39:41 +0200 | aji | (~alex@prickle.ajitek.net) |
2021-05-29 17:39:43 +0200 | fizbin | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
2021-05-29 17:39:44 +0200 | ddellacosta | (~ddellacos@89.46.62.73) |
2021-05-29 17:39:47 +0200 | ukari | (~ukari@user/ukari) |
2021-05-29 17:40:44 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) |
2021-05-29 17:41:43 +0200 | kus | (~ku@2601:280:c780:7ea0:4174:90ee:dee7:6a36) (Ping timeout: 272 seconds) |
2021-05-29 17:41:43 +0200 | ku | (~ku@2601:280:c780:7ea0:9466:dde1:eec0:d73) (Ping timeout: 272 seconds) |
2021-05-29 17:42:00 +0200 | noddy | (~user@user/noddy) |
2021-05-29 17:42:56 +0200 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
2021-05-29 17:42:58 +0200 | jjhoo | (~jahakala@dsl-trebng21-b048b5-171.dhcp.inet.fi) |
2021-05-29 17:42:58 +0200 | Megant | (~kaitsu@user/megant) |
2021-05-29 17:42:58 +0200 | ystael | (~ystael@user/ystael) |
2021-05-29 17:42:59 +0200 | otoburb | (~otoburb@user/otoburb) |
2021-05-29 17:43:01 +0200 | slowButPresent | (~slowButPr@user/slowbutpresent) |
2021-05-29 17:43:06 +0200 | Natch | (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) |
2021-05-29 17:43:26 +0200 | taeaad | (~taeaad@user/taeaad) |
2021-05-29 17:43:49 +0200 | Natch | (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (*.net *.split) |
2021-05-29 17:43:49 +0200 | slowButPresent | (~slowButPr@user/slowbutpresent) (*.net *.split) |
2021-05-29 17:43:49 +0200 | otoburb | (~otoburb@user/otoburb) (*.net *.split) |
2021-05-29 17:43:49 +0200 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (*.net *.split) |
2021-05-29 17:43:49 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) (*.net *.split) |
2021-05-29 17:43:49 +0200 | ubikium | (~ubikium@113x43x248x70.ap113.ftth.arteria-hikari.net) (*.net *.split) |
2021-05-29 17:43:49 +0200 | amahl | (~amahl@dxv5skyh5dhdp0ngh76yy-3.rev.dnainternet.fi) (*.net *.split) |
2021-05-29 17:43:49 +0200 | jiribenes | (~jiribenes@rosa.jiribenes.com) (*.net *.split) |
2021-05-29 17:43:49 +0200 | amir | (sid22336@user/amir) (*.net *.split) |
2021-05-29 17:43:49 +0200 | bitmapper | (uid464869@id-464869.tooting.irccloud.com) (*.net *.split) |
2021-05-29 17:43:49 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) (*.net *.split) |
2021-05-29 17:43:49 +0200 | geekosaur | (~geekosaur@069-135-003-034.biz.spectrum.com) (*.net *.split) |
2021-05-29 17:43:49 +0200 | pe200012 | (~pe200012@119.131.208.84) (*.net *.split) |
2021-05-29 17:43:49 +0200 | smitop | (uid328768@user/smitop) (*.net *.split) |
2021-05-29 17:43:49 +0200 | bfrk | (~Thunderbi@200116b8456a1f00d8d08c49fac857df.dip.versatel-1u1.de) (*.net *.split) |
2021-05-29 17:43:49 +0200 | td_ | (~td@94.134.91.167) (*.net *.split) |
2021-05-29 17:43:49 +0200 | xacktm | (xacktm@user/xacktm) (*.net *.split) |
2021-05-29 17:43:49 +0200 | srid[m] | (~sridmatri@2001:470:69fc:105::1c2) (*.net *.split) |
2021-05-29 17:43:49 +0200 | maralorn[m] | (~maralorn@2001:470:69fc:105::251) (*.net *.split) |
2021-05-29 17:43:49 +0200 | hjulle[m] | (~hjullemat@2001:470:69fc:105::1dd) (*.net *.split) |
2021-05-29 17:43:49 +0200 | sm[m] | (~sm@plaintextaccounting/sm) (*.net *.split) |
2021-05-29 17:43:49 +0200 | ServerStatsDisco | (~serversta@2001:470:69fc:105::1a) (*.net *.split) |
2021-05-29 17:43:49 +0200 | siraben | (~siraben@user/siraben) (*.net *.split) |
2021-05-29 17:43:49 +0200 | nate1 | (~nate@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (*.net *.split) |
2021-05-29 17:43:49 +0200 | notzmv | (~zmv@user/notzmv) (*.net *.split) |
2021-05-29 17:43:49 +0200 | wagle | (~wagle@quassel.wagle.io) (*.net *.split) |
2021-05-29 17:43:49 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (*.net *.split) |
2021-05-29 17:43:49 +0200 | dmwit | (~dmwit@pool-173-66-86-32.washdc.fios.verizon.net) (*.net *.split) |
2021-05-29 17:43:49 +0200 | bwe | (~bwe@2a01:4f8:1c1c:4878::2) (*.net *.split) |
2021-05-29 17:43:49 +0200 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) (*.net *.split) |
2021-05-29 17:43:49 +0200 | khumba | (~khumba@user/khumba) (*.net *.split) |
2021-05-29 17:43:49 +0200 | dexterfoo | (dexter@2a01:7e00::f03c:91ff:fe86:59ec) (*.net *.split) |
2021-05-29 17:43:49 +0200 | nf | (~n@monade.li) (*.net *.split) |
2021-05-29 17:43:49 +0200 | sm2n | (~sm2n@user/sm2n) (*.net *.split) |
2021-05-29 17:43:50 +0200 | np | (znc@user/nerdypepper) (*.net *.split) |
2021-05-29 17:43:50 +0200 | incertia | (~incertia@d4-50-26-103.nap.wideopenwest.com) (*.net *.split) |
2021-05-29 17:43:50 +0200 | jassob | (~jassob@korrob.vth.sgsnet.se) (*.net *.split) |
2021-05-29 17:43:58 +0200 | wagle | (~wagle@quassel.wagle.io) |
2021-05-29 17:43:58 +0200 | aplainze1akind | (~johndoe@captainludd.powered.by.lunarbnc.net) |
2021-05-29 17:44:01 +0200 | dmwit | (~dmwit@pool-173-66-86-32.washdc.fios.verizon.net) |
2021-05-29 17:44:02 +0200 | td_ | (~td@94.134.91.167) |
2021-05-29 17:44:05 +0200 | dexterfoo | (dexter@2a01:7e00::f03c:91ff:fe86:59ec) |
2021-05-29 17:44:06 +0200 | bitmapper | (uid464869@id-464869.tooting.irccloud.com) |
2021-05-29 17:44:10 +0200 | jassob | (~jassob@korrob.vth.sgsnet.se) |
2021-05-29 17:44:10 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) |
2021-05-29 17:44:21 +0200 | amir | (sid22336@id-22336.stonehaven.irccloud.com) |
2021-05-29 17:44:30 +0200 | jiribenes | (~jiribenes@rosa.jiribenes.com) |
2021-05-29 17:44:33 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) |
2021-05-29 17:44:34 +0200 | ddellacosta | (~ddellacos@89.46.62.73) (Ping timeout: 264 seconds) |
2021-05-29 17:44:34 +0200 | smitop | (uid328768@id-328768.tinside.irccloud.com) |
2021-05-29 17:44:38 +0200 | nerdy | (znc@152.67.162.71) |
2021-05-29 17:44:40 +0200 | sm2n | (~sm2n@user/sm2n) |
2021-05-29 17:44:51 +0200 | smitop | (uid328768@id-328768.tinside.irccloud.com) (Changing host) |
2021-05-29 17:44:51 +0200 | smitop | (uid328768@user/smitop) |
2021-05-29 17:44:51 +0200 | amir | (sid22336@id-22336.stonehaven.irccloud.com) (Changing host) |
2021-05-29 17:44:51 +0200 | amir | (sid22336@user/amir) |
2021-05-29 17:44:58 +0200 | nate1 | (~nate@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
2021-05-29 17:45:05 +0200 | img | (~img@2405:6580:b1c0:2500:bbf0:3eb3:9fd0:16dd) |
2021-05-29 17:45:07 +0200 | HarveyPwca | (~HarveyPwc@2601:246:c180:a570:29df:3b00:ad0e:3a06) |
2021-05-29 17:45:09 +0200 | pe200012 | (~pe200012@218.107.17.245) |
2021-05-29 17:45:29 +0200 | amahl | (~amahl@dxv5skyh5dhdp0ngh76yy-3.rev.dnainternet.fi) |
2021-05-29 17:45:39 +0200 | geekosaur | (~geekosaur@069-135-003-034.biz.spectrum.com) |
2021-05-29 17:45:51 +0200 | notzmv | (~zmv@user/notzmv) |
2021-05-29 17:46:00 +0200 | xacktm | (xacktm@user/xacktm) |
2021-05-29 17:47:02 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) (Client Quit) |
2021-05-29 17:47:40 +0200 | incertia | (~incertia@d4-50-26-103.nap.wideopenwest.com) |
2021-05-29 17:47:56 +0200 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
2021-05-29 17:47:58 +0200 | otoburb | (~otoburb@user/otoburb) |
2021-05-29 17:48:00 +0200 | slowButPresent | (~slowButPr@user/slowbutpresent) |
2021-05-29 17:48:32 +0200 | Ranhir | (~Ranhir@157.97.53.139) (Remote host closed the connection) |
2021-05-29 17:48:55 +0200 | bwe | (~bwe@2a01:4f8:1c1c:4878::2) |
2021-05-29 17:49:02 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2021-05-29 17:49:11 +0200 | Natch | (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) |
2021-05-29 17:49:42 +0200 | nerdy | (znc@152.67.162.71) (Changing host) |
2021-05-29 17:49:42 +0200 | nerdy | (znc@user/nerdypepper) |
2021-05-29 17:49:58 +0200 | xp | (~xp@2607:fa49:6500:bc00::e7b) |
2021-05-29 17:50:20 +0200 | xp | Guest2300 |
2021-05-29 17:50:35 +0200 | Ekho | (~Ekho@user/ekho) |
2021-05-29 17:50:44 +0200 | nf | (~n@monade.li) |
2021-05-29 17:51:54 +0200 | Guest2300 | (~xp@2607:fa49:6500:bc00::e7b) (Client Quit) |
2021-05-29 17:52:01 +0200 | aveltras | (~aveltras@2001:861:32c2:bb90:b4c3:30a6:5199:f5d8) |
2021-05-29 17:52:47 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) |
2021-05-29 17:53:33 +0200 | <xerox> | maerwald: what's the CLC? |
2021-05-29 17:53:54 +0200 | <geekosaur> | core libraries committee, I think |
2021-05-29 17:54:01 +0200 | <xerox> | ah |
2021-05-29 17:54:03 +0200 | tomku | (~tomku@user/tomku) (Read error: Connection reset by peer) |
2021-05-29 17:54:41 +0200 | Lycurgus | (~juan@cpe-45-46-140-49.buffalo.res.rr.com) |
2021-05-29 17:54:52 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) (Client Quit) |
2021-05-29 17:55:52 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) |
2021-05-29 17:56:06 +0200 | weber | (~weber@114-24-103-71.dynamic-ip.hinet.net) |
2021-05-29 17:56:14 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) (Client Quit) |
2021-05-29 17:56:34 +0200 | aveltras | (~aveltras@2001:861:32c2:bb90:b4c3:30a6:5199:f5d8) (Client Quit) |
2021-05-29 17:56:53 +0200 | <maerwald> | They haven't replied to my emails lately and I'm getting a little "worried" |
2021-05-29 17:57:30 +0200 | kus | (~ku@2601:280:c780:7ea0:a9c5:d391:6107:54ae) |
2021-05-29 17:57:51 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) |
2021-05-29 17:58:15 +0200 | aveltras | (~aveltras@2001:861:32c2:bb90:b4c3:30a6:5199:f5d8) |
2021-05-29 17:58:27 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) (Client Quit) |
2021-05-29 17:59:05 +0200 | <sclv> | afaik theyre around just busy as individuals |
2021-05-29 17:59:11 +0200 | tomku | (~tomku@user/tomku) |
2021-05-29 17:59:36 +0200 | hnOsmium0001 | (uid453710@id-453710.stonehaven.irccloud.com) |
2021-05-29 17:59:39 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) |
2021-05-29 18:01:22 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) (Client Quit) |
2021-05-29 18:01:52 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) |
2021-05-29 18:02:22 +0200 | <maerwald> | well... I'm gonna be blunt: if you're too busy to fullfill the role as a CLC member, it's time to ask for help |
2021-05-29 18:03:03 +0200 | <maerwald> | it's a critical role |
2021-05-29 18:04:08 +0200 | bfrk | (~Thunderbi@200116b8456a1f00d8d08c49fac857df.dip.versatel-1u1.de) |
2021-05-29 18:04:58 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:dd4f:e91d:2ac5:15ba) |
2021-05-29 18:05:08 +0200 | <maerwald> | (with "not replied" I'm talking about 1month+) |
2021-05-29 18:05:59 +0200 | Bartosz | (~textual@24.35.90.211) |
2021-05-29 18:06:36 +0200 | waleee | (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) |
2021-05-29 18:09:54 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:dd4f:e91d:2ac5:15ba) (Ping timeout: 264 seconds) |
2021-05-29 18:10:50 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds) |
2021-05-29 18:13:32 +0200 | aveltras | (~aveltras@2001:861:32c2:bb90:b4c3:30a6:5199:f5d8) (Quit: Client closed) |
2021-05-29 18:13:57 +0200 | aveltras | (~aveltras@2001:861:32c2:bb90:b4c3:30a6:5199:f5d8) |
2021-05-29 18:14:56 +0200 | ddellacosta | (~ddellacos@89.46.62.92) |
2021-05-29 18:14:57 +0200 | Ranhir | (~Ranhir@157.97.53.139) |
2021-05-29 18:16:48 +0200 | aman | (~aman@user/aman) (Ping timeout: 265 seconds) |
2021-05-29 18:17:05 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) (Quit: WeeChat 2.3) |
2021-05-29 18:17:28 +0200 | <trueboxguy> | hmm. I've seen the people in the CLC around here |
2021-05-29 18:18:42 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) |
2021-05-29 18:18:47 +0200 | aman | (~aman@user/aman) |
2021-05-29 18:19:30 +0200 | ddellacosta | (~ddellacos@89.46.62.92) (Ping timeout: 264 seconds) |
2021-05-29 18:19:52 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
2021-05-29 18:19:55 +0200 | reumeth | (~reumeth@2001:4652:9745:0:72c9:4eff:fea7:32ab) (Ping timeout: 272 seconds) |
2021-05-29 18:20:02 +0200 | Scotty_Trees | (~Scotty_Tr@162-234-179-169.lightspeed.brhmal.sbcglobal.net) |
2021-05-29 18:20:13 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) |
2021-05-29 18:20:41 +0200 | kus | (~ku@2601:280:c780:7ea0:a9c5:d391:6107:54ae) (Quit: Leaving) |
2021-05-29 18:20:58 +0200 | ku | (~ku@2601:280:c780:7ea0:a9c5:d391:6107:54ae) |
2021-05-29 18:23:48 +0200 | curiousgay_ | (~AdminUser@178.217.208.8) |
2021-05-29 18:24:05 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) (Client Quit) |
2021-05-29 18:24:30 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) |
2021-05-29 18:24:36 +0200 | aveltras | (~aveltras@2001:861:32c2:bb90:b4c3:30a6:5199:f5d8) (Quit: Client closed) |
2021-05-29 18:26:20 +0200 | zyzzyxdonta | (~zyzzyxdon@p4ff1877f.dip0.t-ipconnect.de) (Quit: Leaving) |
2021-05-29 18:29:27 +0200 | ku | (~ku@2601:280:c780:7ea0:a9c5:d391:6107:54ae) (Ping timeout: 245 seconds) |
2021-05-29 18:31:43 +0200 | ddellacosta | (~ddellacos@86.106.121.100) |
2021-05-29 18:32:23 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 272 seconds) |
2021-05-29 18:33:37 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) (Quit: WeeChat 2.3) |
2021-05-29 18:34:35 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) |
2021-05-29 18:34:58 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) (Client Quit) |
2021-05-29 18:35:15 +0200 | renzhi | (~xp@2607:fa49:6500:bc00::e7b) |
2021-05-29 18:35:46 +0200 | _bin | (~bin@user/bin/x-1583188) |
2021-05-29 18:36:08 +0200 | bin_ | (~bin@user/bin/x-1583188) (Ping timeout: 252 seconds) |
2021-05-29 18:36:32 +0200 | ddellacosta | (~ddellacos@86.106.121.100) (Ping timeout: 268 seconds) |
2021-05-29 18:38:41 +0200 | curiousgay | (~curiousga@178.217.208.8) (Remote host closed the connection) |
2021-05-29 18:38:58 +0200 | curiousgay_ | curiousgay |
2021-05-29 18:39:22 +0200 | aplainze1akind | aplainzetakind |
2021-05-29 18:39:47 +0200 | HarveyPwca | (~HarveyPwc@2601:246:c180:a570:29df:3b00:ad0e:3a06) (Quit: Leaving) |
2021-05-29 18:40:44 +0200 | buggy | (~buggy@27.6.222.224) |
2021-05-29 18:40:50 +0200 | buggy | (~buggy@27.6.222.224) (Changing host) |
2021-05-29 18:40:50 +0200 | buggy | (~buggy@user/smorgasbord) |
2021-05-29 18:43:22 +0200 | __monty__ | (~toonn@user/toonn) |
2021-05-29 18:43:32 +0200 | bfrk | (~Thunderbi@200116b8456a1f00d8d08c49fac857df.dip.versatel-1u1.de) (Ping timeout: 244 seconds) |
2021-05-29 18:44:31 +0200 | boxscape | (~boxscape@user/boxscape) |
2021-05-29 18:45:25 +0200 | repaj | (~repaj@89-64-1-87.dynamic.chello.pl) |
2021-05-29 18:45:43 +0200 | HarveyPwca | (~HarveyPwc@2601:246:c180:a570:29df:3b00:ad0e:3a06) |
2021-05-29 18:46:10 +0200 | HarveyPwca | (~HarveyPwc@2601:246:c180:a570:29df:3b00:ad0e:3a06) (Remote host closed the connection) |
2021-05-29 18:46:17 +0200 | repaj | (~repaj@89-64-1-87.dynamic.chello.pl) (Client Quit) |
2021-05-29 18:48:41 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
2021-05-29 18:48:57 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-05-29 18:49:37 +0200 | ddellacosta | (~ddellacos@86.106.121.82) |
2021-05-29 18:51:28 +0200 | henrylaxen | (~user@177.239.36.179) |
2021-05-29 18:52:34 +0200 | Bartosz | (~textual@24.35.90.211) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-05-29 18:52:47 +0200 | boxscape | (~boxscape@user/boxscape) (Ping timeout: 245 seconds) |
2021-05-29 18:52:59 +0200 | Guest962 | (~Guest9@103.240.169.6) |
2021-05-29 18:53:19 +0200 | eggplantade | (~Eggplanta@2600:1700:bef1:5e10:dd4f:e91d:2ac5:15ba) |
2021-05-29 18:53:58 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-05-29 18:54:25 +0200 | ddellacosta | (~ddellacos@86.106.121.82) (Ping timeout: 268 seconds) |
2021-05-29 18:54:27 +0200 | HarveyPwca | (~HarveyPwc@2601:246:c180:a570:29df:3b00:ad0e:3a06) |
2021-05-29 18:57:07 +0200 | Lycurgus | (~juan@cpe-45-46-140-49.buffalo.res.rr.com) (Quit: Exeunt) |
2021-05-29 18:57:49 +0200 | Bartosz | (~textual@24.35.90.211) |
2021-05-29 18:57:59 +0200 | ixlun | (~user@109.249.184.235) |
2021-05-29 18:58:40 +0200 | dustingetz | (~textual@pool-173-49-123-198.phlapa.fios.verizon.net) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-05-29 18:58:50 +0200 | weber | (~weber@114-24-103-71.dynamic-ip.hinet.net) () |
2021-05-29 18:59:47 +0200 | wallymathieu | (~wallymath@81-234-151-21-no94.tbcn.telia.com) |
2021-05-29 18:59:56 +0200 | littlefinger | (~00000000@selfhost1.threedot14.com) |
2021-05-29 19:00:02 +0200 | haskman | (~haskman@223.190.19.0) (Quit: Going to sleep. ZZZzzz…) |
2021-05-29 19:00:08 +0200 | rk04 | (~rk04@user/rajk) |
2021-05-29 19:02:46 +0200 | pretty_dumm_guy | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
2021-05-29 19:03:16 +0200 | typesafety | (~typesafet@umbreller.kvi.sgsnet.se) () |
2021-05-29 19:03:17 +0200 | carbolymer_ | (~carbolyme@dropacid.net) |
2021-05-29 19:03:32 +0200 | carbolymer | (~carbolyme@dropacid.net) (Ping timeout: 272 seconds) |
2021-05-29 19:04:27 +0200 | fendor | (~fendor@178.165.129.15.wireless.dyn.drei.com) |
2021-05-29 19:04:44 +0200 | sondre | (~sondrelun@eduroam-193-157-188-96.wlan.uio.no) (Ping timeout: 252 seconds) |
2021-05-29 19:05:55 +0200 | siraben | (~siraben@user/siraben) |
2021-05-29 19:06:46 +0200 | ServerStatsDisco | (~serversta@2001:470:69fc:105::1a) |
2021-05-29 19:06:54 +0200 | ddellacosta | (~ddellacos@89.46.62.23) |
2021-05-29 19:08:08 +0200 | INeedAHandleMan | (~INeedAHan@93.37.157.76) |
2021-05-29 19:08:12 +0200 | INeedAHandleMan | (~INeedAHan@93.37.157.76) (K-Lined) |
2021-05-29 19:10:10 +0200 | lbseale | (~lbseale@ip72-194-54-201.sb.sd.cox.net) |
2021-05-29 19:11:42 +0200 | ddellacosta | (~ddellacos@89.46.62.23) (Ping timeout: 264 seconds) |
2021-05-29 19:12:35 +0200 | sm[m] | (~sm@plaintextaccounting/sm) |
2021-05-29 19:12:52 +0200 | smitop | (uid328768@user/smitop) (Quit: Connection closed for inactivity) |
2021-05-29 19:13:28 +0200 | shiraeeshi | (~shiraeesh@5.101.59.190) |
2021-05-29 19:13:40 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) |
2021-05-29 19:17:33 +0200 | werneta | (~werneta@mobile-166-176-59-138.mycingular.net) |
2021-05-29 19:18:12 +0200 | coot | (~coot@37.30.49.19.nat.umts.dynamic.t-mobile.pl) |
2021-05-29 19:19:23 +0200 | lbseale | (~lbseale@ip72-194-54-201.sb.sd.cox.net) (Read error: Connection reset by peer) |
2021-05-29 19:20:04 +0200 | Panther27 | (~Panther@118-160-149-34.dynamic-ip.hinet.net) |
2021-05-29 19:20:15 +0200 | Panther27 | (~Panther@118-160-149-34.dynamic-ip.hinet.net) (K-Lined) |
2021-05-29 19:20:32 +0200 | ixlun | (~user@109.249.184.235) (Read error: Connection reset by peer) |
2021-05-29 19:20:43 +0200 | <rahguzar> | @type traverse @t (@(->) a) |
2021-05-29 19:20:45 +0200 | <lambdabot> | error: parse error on input ‘@’ |
2021-05-29 19:21:33 +0200 | ixlun | (~user@109.249.184.235) |
2021-05-29 19:21:59 +0200 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 272 seconds) |
2021-05-29 19:22:06 +0200 | hjulle[m] | (~hjullemat@2001:470:69fc:105::1dd) |
2021-05-29 19:22:07 +0200 | <rahguzar> | Is there a way to get ghci to use a type variable in type applications. It seems like I can only pass `_` |
2021-05-29 19:22:14 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-05-29 19:22:48 +0200 | <rahguzar> | Otherwise it complains of out of scope type variables |
2021-05-29 19:23:28 +0200 | <c_wraith> | what would you do with a free type variable in a type application? |
2021-05-29 19:23:37 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
2021-05-29 19:24:15 +0200 | ddellacosta | (~ddellacos@89.46.62.33) |
2021-05-29 19:24:22 +0200 | <rahguzar> | Mostly I just want to know the type that results |
2021-05-29 19:24:54 +0200 | <rahguzar> | Like this for example `traverse @t (@(->) a)` |
2021-05-29 19:25:38 +0200 | pbrisbin | (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) |
2021-05-29 19:25:54 +0200 | econo | (uid147250@user/econo) |
2021-05-29 19:25:56 +0200 | <rahguzar> | But `:t` doesn't work with that |
2021-05-29 19:26:28 +0200 | johnw | (~johnw@76-234-69-149.lightspeed.frokca.sbcglobal.net) (Quit: ZNC - http://znc.in) |
2021-05-29 19:26:30 +0200 | shapr | (~user@pool-100-36-247-68.washdc.fios.verizon.net) |
2021-05-29 19:26:52 +0200 | <c_wraith> | What is unsatisfying about the output of :t traverse @_ @((->) _) ? |
2021-05-29 19:27:08 +0200 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) |
2021-05-29 19:28:12 +0200 | fendor | (~fendor@178.165.129.15.wireless.dyn.drei.com) (Remote host closed the connection) |
2021-05-29 19:28:25 +0200 | <rahguzar> | Just that I have to remember `_1` is a `Traversable` while `t` would make it easier. It is minor thing |
2021-05-29 19:28:38 +0200 | <rahguzar> | I was wondering if there is a way |
2021-05-29 19:28:57 +0200 | ddellacosta | (~ddellacos@89.46.62.33) (Ping timeout: 268 seconds) |
2021-05-29 19:29:54 +0200 | <c_wraith> | you won't like it, but there is. :P |
2021-05-29 19:30:16 +0200 | <rahguzar> | Ok! |
2021-05-29 19:30:20 +0200 | <c_wraith> | enabled ScopedTypeVariables and PartialTypeSignatures |
2021-05-29 19:30:50 +0200 | Bartosz | (~textual@24.35.90.211) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-05-29 19:30:53 +0200 | <c_wraith> | then suppress the partial-type-signatures warning |
2021-05-29 19:31:25 +0200 | <c_wraith> | Then you can do something like :t let f :: forall t a. (_) => _ ; f = traverse @t @((->) a) in f |
2021-05-29 19:31:37 +0200 | rk04 | (~rk04@user/rajk) (Quit: Client closed) |
2021-05-29 19:32:12 +0200 | ecm | (~user@103.88.87.15) |
2021-05-29 19:32:37 +0200 | <ecm> | What is the best resource for a beginner that has read "Learn you a haskell" ? |
2021-05-29 19:32:48 +0200 | <rahguzar> | That is lot of work but it can come in handy if there are a few type variables in some expression |
2021-05-29 19:32:55 +0200 | <rahguzar> | @c_ |
2021-05-29 19:32:55 +0200 | <lambdabot> | Maybe you meant: wn v rc pl id do bf @ ? . |
2021-05-29 19:33:03 +0200 | <rahguzar> | c_wraith thanks! |
2021-05-29 19:33:12 +0200 | <ecm> | I want to learn how to do stack stuff and about advanced concepts like monads, types and stuff |
2021-05-29 19:33:12 +0200 | <c_wraith> | you're welcome |
2021-05-29 19:34:22 +0200 | sbmsr | (~pi@2600:1700:63d0:4830:9670:3c44:ca85:cefd) (Ping timeout: 264 seconds) |
2021-05-29 19:35:46 +0200 | ecm | (~user@103.88.87.15) () |
2021-05-29 19:36:12 +0200 | buggy | (~buggy@user/smorgasbord) (Quit: Lost terminal) |
2021-05-29 19:36:32 +0200 | Bartosz | (~textual@24.35.90.211) |
2021-05-29 19:36:51 +0200 | haskman | (~haskman@223.190.19.0) |
2021-05-29 19:37:04 +0200 | holy_ | (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) |
2021-05-29 19:37:27 +0200 | sondre | (~sondrelun@cm-84.212.100.140.getinternet.no) |
2021-05-29 19:37:35 +0200 | v01d4lph4 | (~v01d4lph4@user/v01d4lph4) |
2021-05-29 19:37:59 +0200 | Erutuon | (~Erutuon@71-34-10-193.mpls.qwest.net) |
2021-05-29 19:41:07 +0200 | Kaiepi | (~Kaiepi@nwcsnbsc03w-47-54-173-93.dhcp-dynamic.fibreop.nb.bellaliant.net) |
2021-05-29 19:41:42 +0200 | niko | (~niko@libera/staff/niko) |
2021-05-29 19:42:36 +0200 | ddellacosta | (~ddellacos@89.46.62.116) |
2021-05-29 19:44:57 +0200 | sbmsr | (~pi@2600:1700:63d0:4830::26) |
2021-05-29 19:45:00 +0200 | monadlight | (~chris@bras-vprn-nwmkon8540w-lp130-19-184-147-249-234.dsl.bell.ca) |
2021-05-29 19:45:19 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-05-29 19:47:11 +0200 | ddellacosta | (~ddellacos@89.46.62.116) (Ping timeout: 265 seconds) |
2021-05-29 19:47:19 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 19:47:58 +0200 | lieven | (~mal@ns2.wyrd.be) |
2021-05-29 19:49:27 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 245 seconds) |
2021-05-29 19:49:48 +0200 | maralorn[m] | (~maralorn@2001:470:69fc:105::251) |
2021-05-29 19:51:16 +0200 | srid[m] | (~sridmatri@2001:470:69fc:105::1c2) |
2021-05-29 19:51:36 +0200 | fizbin | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Remote host closed the connection) |
2021-05-29 19:52:26 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) |
2021-05-29 19:55:38 +0200 | Arsen | (~arsen@fosshost/volunteer/ArsenArsen) (Quit: Quit.) |
2021-05-29 19:55:55 +0200 | Arsen | (~arsen@fosshost/volunteer/ArsenArsen) |
2021-05-29 19:58:34 +0200 | ddellacosta | (~ddellacos@86.106.121.86) |
2021-05-29 19:59:15 +0200 | HarveyPwca | (~HarveyPwc@2601:246:c180:a570:29df:3b00:ad0e:3a06) (Quit: Leaving) |
2021-05-29 19:59:54 +0200 | fendor | (~fendor@178.165.129.15.wireless.dyn.drei.com) |
2021-05-29 20:00:53 +0200 | <Bartosz> | I'm trying to understand the idea of tagless final encoding. They always say that tagless can be done without GADTs. So I assume that using GADTs solves the problem too. The functions they define are just GADT constructors, aren't they? |
2021-05-29 20:00:54 +0200 | <shiraeeshi> | ecm: "The book of monads" by Alejandro Serrano Mena |
2021-05-29 20:01:05 +0200 | HarveyPwca | (~HarveyPwc@2601:246:c180:a570:29df:3b00:ad0e:3a06) |
2021-05-29 20:01:24 +0200 | <geekosaur> | ecm left |
2021-05-29 20:01:38 +0200 | <shiraeeshi> | oh, ok |
2021-05-29 20:02:39 +0200 | vgtw | (~vgtw@c-9164205c.07-348-756d651.bbcust.telenor.se) |
2021-05-29 20:03:17 +0200 | <shiraeeshi> | Bartosz: "The functions they define are just GADT constructors, aren't they?" - who are "they"? |
2021-05-29 20:03:18 +0200 | ddellacosta | (~ddellacos@86.106.121.86) (Ping timeout: 264 seconds) |
2021-05-29 20:03:36 +0200 | <Bartosz> | Kiselyov et al |
2021-05-29 20:03:59 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-05-29 20:04:06 +0200 | monadlight | (~chris@bras-vprn-nwmkon8540w-lp130-19-184-147-249-234.dsl.bell.ca) (Ping timeout: 268 seconds) |
2021-05-29 20:04:30 +0200 | HarveyPwca | (~HarveyPwc@2601:246:c180:a570:29df:3b00:ad0e:3a06) (Client Quit) |
2021-05-29 20:04:59 +0200 | HarveyPwca | (~HarveyPwc@2601:246:c180:a570:29df:3b00:ad0e:3a06) |
2021-05-29 20:05:20 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 268 seconds) |
2021-05-29 20:05:49 +0200 | blurgy | (~blurgy@blurgy.xyz) (Quit: Quit: Aliens invaded Earth) |
2021-05-29 20:06:25 +0200 | <Bartosz> | edwardk : is that right? |
2021-05-29 20:06:42 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2021-05-29 20:07:19 +0200 | <siraben> | Bartosz: tagless final encoding has better compositional properties |
2021-05-29 20:07:37 +0200 | <siraben> | in the paper there's an example of MulSYM and ExpSYM |
2021-05-29 20:07:46 +0200 | <siraben> | you can combine them to something like, x = add (lit 3) (mul (lit 3) (lit 5)) |
2021-05-29 20:08:02 +0200 | <siraben> | then the typeclass constraint on x would be, (ExpSYM a, MulSYM a) => a |
2021-05-29 20:08:13 +0200 | <siraben> | notice that this would not typecheck with GADTs |
2021-05-29 20:08:16 +0200 | blurgy | (~blurgy@blurgy.xyz) |
2021-05-29 20:08:16 +0200 | <Bartosz> | But can you do the same with GADT? |
2021-05-29 20:08:21 +0200 | blurgy | (~blurgy@blurgy.xyz) () |
2021-05-29 20:08:24 +0200 | blurgy | (~blurgy@blurgy.xyz) |
2021-05-29 20:08:32 +0200 | blurgy | (~blurgy@blurgy.xyz) () |
2021-05-29 20:09:03 +0200 | <siraben> | Let's say you did, data ExpSYM a where Add :: ExpSYM Int → ExpSYM Int → ExpSYM Int |
2021-05-29 20:09:08 +0200 | <Bartosz> | Aren't these just smart constructors? |
2021-05-29 20:09:14 +0200 | <siraben> | and Lit :: Int → ExpSYM Int |
2021-05-29 20:09:34 +0200 | <siraben> | data MulSYM a where Mul :: MulSYM Int → MulSYM Int → MulSYM Int |
2021-05-29 20:09:40 +0200 | <siraben> | Add (Lit 3) (Mul (Lit 3) (Lit 5)) would not typecheck |
2021-05-29 20:10:27 +0200 | <siraben> | So, while it's basically equivalent with GADTs for a single typeclass, the ability to freely combine things in tagless-final encoding is one of the advantages |
2021-05-29 20:11:25 +0200 | xfc83e | (~xfc83e@178.44.133.16) |
2021-05-29 20:11:37 +0200 | xfc83e | (~xfc83e@178.44.133.16) (K-Lined) |
2021-05-29 20:11:56 +0200 | <Bartosz> | I was just reading this blog post, where the guy points out that tagless final has nothing to do with typeclasses. https://www.foxhound.systems/blog/final-tagless/ |
2021-05-29 20:12:39 +0200 | <Bartosz> | Ben Levy wrote it |
2021-05-29 20:13:15 +0200 | Kaiepi | (~Kaiepi@nwcsnbsc03w-47-54-173-93.dhcp-dynamic.fibreop.nb.bellaliant.net) (Remote host closed the connection) |
2021-05-29 20:13:20 +0200 | <siraben> | Kiselyov expresses it through typeclasses, I'm only familiar with his presentation of GADTs |
2021-05-29 20:13:24 +0200 | <siraben> | Oops I mean, presentation of tagless-final |
2021-05-29 20:13:26 +0200 | smitop | (uid328768@user/smitop) |
2021-05-29 20:13:58 +0200 | <cdsmith> | So basically we're just saying that you're using the type class (or equivalent mechanism) to postpone the choice of model, meaning you can define your x = add (lit 3) (mul (lit 3) (lit 5)) in one place, and maybe instantiate the type with a GADT in one place, or a different model somewhere else? |
2021-05-29 20:14:12 +0200 | <siraben> | Bartosz: I only see a single sort going on in that blog post; SqlExpr |
2021-05-29 20:15:02 +0200 | <siraben> | In the little example I gave, there's two different kinds of expressions |
2021-05-29 20:15:53 +0200 | <cdsmith> | Sure, but eventually, a has to be SOMETHING! |
2021-05-29 20:16:31 +0200 | ddellacosta | (~ddellacos@89.46.62.108) |
2021-05-29 20:16:39 +0200 | <cdsmith> | Sorry, I think I was jumping in and confusing things. |
2021-05-29 20:16:44 +0200 | <siraben> | Chris Smith: exactly, "choice of model" is a more mathematical way to put it |
2021-05-29 20:16:49 +0200 | lu | (~lu@user/lu) |
2021-05-29 20:16:53 +0200 | henrylaxen | (~user@177.239.36.179) (Remote host closed the connection) |
2021-05-29 20:17:09 +0200 | Guest962 | (~Guest9@103.240.169.6) (Ping timeout: 265 seconds) |
2021-05-29 20:17:20 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 20:18:05 +0200 | <Bartosz> | It seems to me that "tagless" and "final" are specific terms. It so happens that tagless final allows the use of typeclasses to postpone the interpretation. |
2021-05-29 20:18:36 +0200 | werneta | (~werneta@mobile-166-176-59-138.mycingular.net) (Ping timeout: 244 seconds) |
2021-05-29 20:18:41 +0200 | <siraben> | it's like in mathematical logic, you can add more and more terms and equations for your logical theory, which possibly constrains the number of models that satisfy that theory |
2021-05-29 20:19:28 +0200 | Guest997 | (~Guest9@103.240.169.6) |
2021-05-29 20:19:37 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
2021-05-29 20:20:08 +0200 | ku | (~ku@2601:280:c780:7ea0:a9c5:d391:6107:54ae) |
2021-05-29 20:20:37 +0200 | kus | (~ku@2601:280:c780:7ea0:4047:2728:61af:6d22) |
2021-05-29 20:21:16 +0200 | <Bartosz> | I'm just wondering if the use of GADTs is considered "tagging" the result. My understanding is that GADT tags are only used by the typechecker. |
2021-05-29 20:21:18 +0200 | ddellacosta | (~ddellacos@89.46.62.108) (Ping timeout: 264 seconds) |
2021-05-29 20:22:32 +0200 | dyeplexer | (~dyeplexer@user/dyeplexer) (Remote host closed the connection) |
2021-05-29 20:23:13 +0200 | talismanick | (~user@2601:644:8502:d700::94c9) (Ping timeout: 272 seconds) |
2021-05-29 20:23:37 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 245 seconds) |
2021-05-29 20:23:52 +0200 | <shiraeeshi> | siraben: why did you create GADTs like that? How about something like this (it's not even a GADT, just a regular data): |
2021-05-29 20:23:55 +0200 | <shiraeeshi> | data Exp where Add {a :: Exp, b :: Exp}; Mult {a :: Exp, b :: Exp} |
2021-05-29 20:24:02 +0200 | Guest997 | (~Guest9@103.240.169.6) (Ping timeout: 245 seconds) |
2021-05-29 20:24:08 +0200 | <siraben> | the point is that you can extend it post-hoc |
2021-05-29 20:24:12 +0200 | <siraben> | without recompiling old code |
2021-05-29 20:24:18 +0200 | <siraben> | the tagless-final paper talks about this |
2021-05-29 20:24:27 +0200 | ku | (~ku@2601:280:c780:7ea0:a9c5:d391:6107:54ae) (Ping timeout: 245 seconds) |
2021-05-29 20:24:46 +0200 | <siraben> | if you added a new case to Exp, then you'd have to go along everywhere you destructed an Exp and handle the new case |
2021-05-29 20:25:02 +0200 | <siraben> | with this, the old code that uses values of type (ExpSYM a) => a stay as such |
2021-05-29 20:25:08 +0200 | <siraben> | with tagless-final* |
2021-05-29 20:25:16 +0200 | <Bartosz> | You either need a parameterized data type or a GADT to handle Int and Bool expressions |
2021-05-29 20:25:23 +0200 | <siraben> | and new code can freely combine it with MulSYM |
2021-05-29 20:25:35 +0200 | <siraben> | Right, another alternative is to use parametrization over a functor, say |
2021-05-29 20:25:52 +0200 | <siraben> | data Exp f a where Add :: Exp (f Int) → Exp (f Int) |
2021-05-29 20:25:55 +0200 | beka | (~beka@104.193.170-254.PUBLIC.monkeybrains.net) |
2021-05-29 20:26:00 +0200 | <siraben> | Add :: Exp (f Int) → Exp (f Int) → Exp (f Int) |
2021-05-29 20:26:07 +0200 | <siraben> | no idea if it will work, just a thought |
2021-05-29 20:26:50 +0200 | <siraben> | Bartosz: the paper also talks about disadvantages of tagless-final, including things like deforestation and fusion are not so well studied (and I believe GHC is not going to do such things, so you'll incur quite a bit of penalty if you finally encode everything) |
2021-05-29 20:27:25 +0200 | <Bartosz> | I think the idea is that you can have an "extensible GADT" if you define a parameterized data type and separately a bunch of smart constructors. If you combine these smart constructors into a GADT, you lose extensibility. |
2021-05-29 20:27:44 +0200 | <siraben> | here's a blog post I wrote that uses tagless final to express an AST for a language that can be re-interpreted under different contexts (models) https://siraben.github.io/2020/02/26/translating_cl.html |
2021-05-29 20:28:07 +0200 | <siraben> | Bartosz: right, another one is allowing reinterpretation of an AST just by type hints |
2021-05-29 20:28:11 +0200 | kus | (~ku@2601:280:c780:7ea0:4047:2728:61af:6d22) (Quit: Leaving) |
2021-05-29 20:28:21 +0200 | <siraben> | if you have instance ExpSYM Int, then eval just becomes id @Int |
2021-05-29 20:28:29 +0200 | ku | (~ku@2601:280:c780:7ea0:4047:2728:61af:6d22) |
2021-05-29 20:29:19 +0200 | pavonia | (~user@user/siracusa) |
2021-05-29 20:30:17 +0200 | <Bartosz> | Another question: what's the meaning of initial and final for these EDSLs? What is it that's initial or final? |
2021-05-29 20:30:18 +0200 | myShoggoth | (~myShoggot@97-120-89-117.ptld.qwest.net) (Ping timeout: 264 seconds) |
2021-05-29 20:30:53 +0200 | <dminuoso> | http://okmij.org/ftp/tagless-final/course/lecture.pdf covers these terms right in the introduction |
2021-05-29 20:31:14 +0200 | <siraben> | Yep, that's the paper |
2021-05-29 20:31:21 +0200 | <siraben> | Bartosz: I highly suggest that pdf link, it's very readable |
2021-05-29 20:31:32 +0200 | holy_ | (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) (Ping timeout: 245 seconds) |
2021-05-29 20:31:57 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-05-29 20:32:01 +0200 | <Bartosz> | Thanks. I think I've seen it before, but already forgot. |
2021-05-29 20:32:27 +0200 | bfrk | (~Thunderbi@200116b8456a1f00d8d08c49fac857df.dip.versatel-1u1.de) |
2021-05-29 20:32:32 +0200 | <dminuoso> | Bartosz: Also "Finally tagless, partially evaluated: Tagless staged interpreters for simpler typed language" by Carette, Kiselyov and Shan. |
2021-05-29 20:32:55 +0200 | <dminuoso> | Which is the original paper I think |
2021-05-29 20:33:01 +0200 | <Bartosz> | Yes, I've seen it. |
2021-05-29 20:33:26 +0200 | ddellacosta | (~ddellacos@86.106.121.74) |
2021-05-29 20:33:28 +0200 | <Bartosz> | Unfortunatley it's in ML |
2021-05-29 20:35:15 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-05-29 20:35:33 +0200 | <Bartosz> | I guess the key is that a data constructor is a function, but a function is not necessarily a data constructor. |
2021-05-29 20:35:37 +0200 | <dminuoso> | Bartosz: Reading some other parts, I think the word "final" is very informal and carries no exact notion. A relationship to "initial" from category theory is possible. |
2021-05-29 20:36:01 +0200 | <dminuoso> | But Oleg seems to not elaborate on it very much |
2021-05-29 20:37:07 +0200 | jco | (~jco@c83-248-173-38.bredband.tele2.se) |
2021-05-29 20:37:36 +0200 | <Bartosz> | It could be that initial means the language you're embedding; and final, the language you're embedding it into (like Haskell, in this case, or ML). |
2021-05-29 20:37:56 +0200 | <dminuoso> | Well in the original paper Oleg says: |
2021-05-29 20:38:01 +0200 | ddellacosta | (~ddellacos@86.106.121.74) (Ping timeout: 268 seconds) |
2021-05-29 20:38:04 +0200 | <dminuoso> | (Or presumably Oleg does) |
2021-05-29 20:38:24 +0200 | boxscape | (~boxscape@user/boxscape) |
2021-05-29 20:38:32 +0200 | <dminuoso> | "We call this approach final (in contrast to initial), because we represent each object term not by its abstract syntax but by its denotation in a semantic algebra." |
2021-05-29 20:40:59 +0200 | wallymathieu | (~wallymath@81-234-151-21-no94.tbcn.telia.com) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-05-29 20:44:50 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2021-05-29 20:45:28 +0200 | ixlun | (~user@109.249.184.235) (Ping timeout: 244 seconds) |
2021-05-29 20:45:44 +0200 | Gjestefest | (~Gjestefes@81.191.174.68) |
2021-05-29 20:46:22 +0200 | Gjestefest | (~Gjestefes@81.191.174.68) () |
2021-05-29 20:47:53 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 268 seconds) |
2021-05-29 20:50:17 +0200 | lu | (~lu@user/lu) (Ping timeout: 245 seconds) |
2021-05-29 20:51:04 +0200 | <Bartosz> | I think I see it. It's like defining a list: you can define it as a recursive data type, or you can say it's a higher order function (fold) that maps an algebra to a value. |
2021-05-29 20:51:23 +0200 | <dminuoso> | I guess |
2021-05-29 20:52:02 +0200 | ddellacosta | (~ddellacos@86.106.121.30) |
2021-05-29 20:52:08 +0200 | ski | . o O ( `mu r. ..r.. = forall r. (..r.. -> r) -> r' ) |
2021-05-29 20:52:21 +0200 | tehStickMan | (~tehStickM@37.98.248.234) |
2021-05-29 20:52:25 +0200 | tehStickMan | (~tehStickM@37.98.248.234) (K-Lined) |
2021-05-29 20:52:41 +0200 | <Bartosz> | He even compares interpreting to folding |
2021-05-29 20:53:04 +0200 | <Bartosz> | Yes, exactly |
2021-05-29 20:54:23 +0200 | <Bartosz> | Something called Bohm Baraducci representation? |
2021-05-29 20:55:24 +0200 | <shachaf> | You can define data types as their folds, or codata types (I guess people would say) as their unfolds. |
2021-05-29 20:56:19 +0200 | ddellacosta | (~ddellacos@86.106.121.30) (Ping timeout: 244 seconds) |
2021-05-29 20:56:26 +0200 | taeaad | (~taeaad@user/taeaad) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
2021-05-29 20:57:04 +0200 | ski | . o O ( `nu s. ..s.. = exists s. (s,s -> ..s..)' ) |
2021-05-29 20:57:24 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 20:57:29 +0200 | Guest31_ | (~textual@cpc146410-hari22-2-0-cust124.20-2.cable.virginm.net) |
2021-05-29 20:57:36 +0200 | taeaad | (~taeaad@user/taeaad) |
2021-05-29 20:58:40 +0200 | <Rembane> | The eager pattern matching parts of my brain wants to talk about recursion schemes and mtl, do they fit into these final tagless encodings in some way? |
2021-05-29 20:59:10 +0200 | <Bartosz> | data Mu f = Mu (forall a. Algebra f a -> a) |
2021-05-29 20:59:10 +0200 | <dminuoso> | Rembane: mtl-style is tagless final encoding. :) |
2021-05-29 21:00:03 +0200 | <Rembane> | dminuoso: Sweet! :) |
2021-05-29 21:00:08 +0200 | <monochrom> | Classes like MonadState are examples. |
2021-05-29 21:03:10 +0200 | <Bartosz> | @ski : data Nu f = forall a. Nu (a -> f a, a) |
2021-05-29 21:03:10 +0200 | <lambdabot> | Maybe you meant: wiki src ask |
2021-05-29 21:05:22 +0200 | jneira | (~jneira@166.red-81-39-172.dynamicip.rima-tde.net) |
2021-05-29 21:05:42 +0200 | pbrisbin | (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) (Ping timeout: 245 seconds) |
2021-05-29 21:05:45 +0200 | werneta | (~werneta@mobile-166-176-56-255.mycingular.net) |
2021-05-29 21:06:16 +0200 | <Bartosz> | It's called Church/B ̈ohm/Berarducci encoding |
2021-05-29 21:08:07 +0200 | <Bartosz> | Oleg says: the non-extensible final encoding is equivalent to the Church/B ̈ohm/Berarducci encoding of the data type representing the embedded language |
2021-05-29 21:09:14 +0200 | <Bartosz> | But tagless final is more general, because it holds for higher-order typed languages. |
2021-05-29 21:10:24 +0200 | ddellacosta | (~ddellacos@86.106.121.117) |
2021-05-29 21:11:07 +0200 | werneta | (~werneta@mobile-166-176-56-255.mycingular.net) (Ping timeout: 245 seconds) |
2021-05-29 21:14:30 +0200 | pretty_dumm_guy | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.2-dev) |
2021-05-29 21:14:52 +0200 | ddellacosta | (~ddellacos@86.106.121.117) (Ping timeout: 245 seconds) |
2021-05-29 21:17:58 +0200 | Las[m] | (~lasmatrix@2001:470:69fc:105::74e) |
2021-05-29 21:18:32 +0200 | pbrisbin | (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) |
2021-05-29 21:19:36 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-05-29 21:20:15 +0200 | river | (~river@tilde.team/user/river) (Quit: Leaving) |
2021-05-29 21:23:44 +0200 | ixlun | (~user@109.249.184.235) |
2021-05-29 21:23:55 +0200 | <dminuoso> | glguy: By the way, you asked about any rough edges with config-schema. One thing that has been bothering me slightly, is that I have much less ability to attach information for documentation purposes similarly to how I can mappend into an option in optparse-applicative |
2021-05-29 21:26:13 +0200 | <dminuoso> | For example, I'd like to do something like `describe "Launch a nuclear missile, stopping the peace" (atomSpec "launchMissile" $> CmdLaunchMissile) <!> describe "Go to sleep" (atomSpec "sleep" $> CmdSleep)` to describe what values of an enum could do |
2021-05-29 21:27:45 +0200 | <shiraeeshi> | "We call this approach final (in contrast to initial), because we represent each object term not by its abstract syntax but by its denotation in a semantic algebra." |
2021-05-29 21:27:51 +0200 | <shiraeeshi> | what's final about that? |
2021-05-29 21:27:52 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-05-29 21:28:07 +0200 | ddellacosta | (~ddellacos@89.46.62.44) |
2021-05-29 21:28:12 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) (Ping timeout: 266 seconds) |
2021-05-29 21:28:12 +0200 | Erutuon | (~Erutuon@71-34-10-193.mpls.qwest.net) (Ping timeout: 245 seconds) |
2021-05-29 21:28:34 +0200 | danso | (~danso@23-233-111-52.cpe.pppoe.ca) |
2021-05-29 21:28:48 +0200 | <shiraeeshi> | I think I get it: it's just a silly wordplay |
2021-05-29 21:31:19 +0200 | Bartosz | (~textual@24.35.90.211) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-05-29 21:31:32 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-05-29 21:32:29 +0200 | curiousgay | (~AdminUser@178.217.208.8) (Ping timeout: 244 seconds) |
2021-05-29 21:32:58 +0200 | Bartosz | (~textual@24.35.90.211) |
2021-05-29 21:33:00 +0200 | werneta | (~werneta@mobile-166-176-57-108.mycingular.net) |
2021-05-29 21:33:02 +0200 | ddellacosta | (~ddellacos@89.46.62.44) (Ping timeout: 265 seconds) |
2021-05-29 21:33:19 +0200 | kus | (~ku@2601:280:c780:7ea0:107b:4384:cef1:a6bd) |
2021-05-29 21:35:23 +0200 | esclear | (~esclear@phobos.esclear.de) |
2021-05-29 21:35:44 +0200 | <zebrag> | When we use recursive data types, for that purpose we need our objects to have some set-like properties. Specifically we can speak of the elements because we have an initial object. |
2021-05-29 21:36:08 +0200 | <zebrag> | Hence initial. |
2021-05-29 21:36:19 +0200 | <zebrag> | Just saying. |
2021-05-29 21:36:36 +0200 | ku | (~ku@2601:280:c780:7ea0:4047:2728:61af:6d22) (Ping timeout: 268 seconds) |
2021-05-29 21:36:49 +0200 | <zebrag> | I don't even know what paper the quote is from. |
2021-05-29 21:38:09 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
2021-05-29 21:39:04 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 268 seconds) |
2021-05-29 21:39:19 +0200 | <glguy> | dminuoso, Is namedSpec related? |
2021-05-29 21:39:40 +0200 | river | (~river@tilde.team/user/river) |
2021-05-29 21:40:18 +0200 | kus | (~ku@2601:280:c780:7ea0:107b:4384:cef1:a6bd) (Ping timeout: 268 seconds) |
2021-05-29 21:40:19 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 21:40:22 +0200 | xff0x | (~xff0x@2001:1a81:5217:e000:c979:fd80:46fd:6afc) (Ping timeout: 264 seconds) |
2021-05-29 21:40:52 +0200 | <glguy> | dminuoso, namedSpec "Launch a missle" (atomSpec "launch" <!> atomSpec "sleep")) |
2021-05-29 21:41:11 +0200 | xff0x | (~xff0x@2001:1a81:5217:e000:4218:6218:8e9f:303f) |
2021-05-29 21:41:21 +0200 | <xerox> | is MVar the correct abstraction to send information one-way only between threads? |
2021-05-29 21:41:26 +0200 | unyu | (~pyon@user/pyon) (Quit: Fix config.) |
2021-05-29 21:42:36 +0200 | feepo | (sid28508@id-28508.brockwell.irccloud.com) |
2021-05-29 21:42:42 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds) |
2021-05-29 21:42:49 +0200 | aman | (~aman@user/aman) (Ping timeout: 244 seconds) |
2021-05-29 21:42:54 +0200 | guest0123 | (~aaron@2601:602:a080:fa0:21da:7ddc:2cc6:a10c) (Ping timeout: 264 seconds) |
2021-05-29 21:42:57 +0200 | <xerox> | I was trying to find something akin a write-only/read-only pair of "channel" ends to avoid messing things up by accident |
2021-05-29 21:43:02 +0200 | <monochrom> | Yes if its blocking behaviour is what you want. |
2021-05-29 21:43:36 +0200 | dustingetz | (~textual@pool-173-49-123-198.phlapa.fios.verizon.net) |
2021-05-29 21:44:20 +0200 | dustingetz | (~textual@pool-173-49-123-198.phlapa.fios.verizon.net) (Client Quit) |
2021-05-29 21:44:22 +0200 | <dminuoso> | glguy: This is only useful for refactoring them out, but not for attaching a description string to something. |
2021-05-29 21:44:27 +0200 | andreas[m]3 | (~andreasm]@31.43.233.36) |
2021-05-29 21:44:39 +0200 | andreas[m]3 | (~andreasm]@31.43.233.36) (K-Lined) |
2021-05-29 21:44:51 +0200 | aman | (~aman@user/aman) |
2021-05-29 21:45:27 +0200 | <dminuoso> | In particular to say individual enum values |
2021-05-29 21:45:29 +0200 | <xerox> | the setup is easy to imagine I guess, just like a chess program that talks to a chess engine, on one side there's a UI thread, on the other the one that talks to the engine |
2021-05-29 21:46:00 +0200 | <xerox> | the only blocking I want is a thread waiting on the game engine responses, use them to update the world, and trigger a redraw |
2021-05-29 21:46:01 +0200 | ddellacosta | (~ddellacos@86.106.121.108) |
2021-05-29 21:46:16 +0200 | <glguy> | dminuoso, customSpec can do extra text on things, but it's not quite in the right place |
2021-05-29 21:46:18 +0200 | <dminuoso> | glguy: The dimension to add a description string seems to only exist for sections in a SectionsSpec |
2021-05-29 21:46:35 +0200 | <glguy> | generateDocs ( namedSpec "Launch a missle" (customSpec "extra text" (atomSpec "launch") Right <!> atomSpec "sleep")) -- Launch a missle -- extra text `launch` or `sleep` |
2021-05-29 21:46:37 +0200 | <xerox> | all the while the ui should be able to spam the engine with requests |
2021-05-29 21:46:55 +0200 | <glguy> | dminuoso, If you have a design in mind I'm open to ideas |
2021-05-29 21:48:12 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 245 seconds) |
2021-05-29 21:48:27 +0200 | <monochrom> | MVar blocks the sender when full. And it's very easy to be full, just one unread item does it. This may or may not let you spam, depending on how impatiently you mean by "spam". |
2021-05-29 21:49:27 +0200 | <dminuoso> | glguy: Well adding a Text field to each PrimValueSpec other than SectionsSpec seems trivial enough. The main issue is rather how to render this |
2021-05-29 21:49:29 +0200 | <ski> | zebrag : "Specifically we can speak of the elements because we have an initial object." -- huh ? .. did you mean "final"/"terminal" ? |
2021-05-29 21:50:12 +0200 | <dminuoso> | Ill give it some thought and get back to you |
2021-05-29 21:50:17 +0200 | ddellacosta | (~ddellacos@86.106.121.108) (Ping timeout: 245 seconds) |
2021-05-29 21:50:25 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 21:50:29 +0200 | coot | (~coot@37.30.49.19.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
2021-05-29 21:53:19 +0200 | <zebrag> | ski: isn't it the second time at least that I make huge mistakes of that sort? |
2021-05-29 21:54:01 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-05-29 21:54:18 +0200 | pbrisbin | (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) (Ping timeout: 265 seconds) |
2021-05-29 21:54:52 +0200 | Artem[m] | (~artemtype@2001:470:69fc:105::75b) |
2021-05-29 21:55:01 +0200 | <xerox> | monochrom: I'm temped to switch to TChans to avoid the possiblility of the UI getting stuck and be explicit as to who reads and who writes, since the channels are one-way |
2021-05-29 21:55:06 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds) |
2021-05-29 21:55:52 +0200 | fizbin | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
2021-05-29 21:57:22 +0200 | <ski> | zebrag, dunno |
2021-05-29 21:58:02 +0200 | <dminuoso> | xerox: A TQueue might be interesting too, since it features flushTQueue |
2021-05-29 21:58:19 +0200 | <dminuoso> | That way whenever you are ready, you can flush the entire buffer of commands - and then decide what to do with it |
2021-05-29 21:58:32 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2021-05-29 21:58:36 +0200 | <dminuoso> | Gives you the option to perhaps throw some away, merge others |
2021-05-29 21:58:37 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 245 seconds) |
2021-05-29 22:01:36 +0200 | notzmv | (~zmv@user/notzmv) (Read error: Connection reset by peer) |
2021-05-29 22:02:28 +0200 | HarveyPwca | (~HarveyPwc@2601:246:c180:a570:29df:3b00:ad0e:3a06) (Quit: Leaving) |
2021-05-29 22:03:01 +0200 | ddellacosta | (~ddellacos@89.46.62.115) |
2021-05-29 22:03:40 +0200 | hylisper | (~yaaic@111.119.208.67) (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org) |
2021-05-29 22:05:08 +0200 | notzmv | (~zmv@user/notzmv) |
2021-05-29 22:05:49 +0200 | ubert | (~Thunderbi@p200300ecdf259d1274882ed522245916.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
2021-05-29 22:05:50 +0200 | ub | (~Thunderbi@p548c937f.dip0.t-ipconnect.de) |
2021-05-29 22:07:17 +0200 | mc47 | (~yecinem@89.246.239.190) (Ping timeout: 272 seconds) |
2021-05-29 22:07:28 +0200 | dcoutts | (~duncan@94.186.125.91.dyn.plus.net) (Ping timeout: 264 seconds) |
2021-05-29 22:07:50 +0200 | ddellacosta | (~ddellacos@89.46.62.115) (Ping timeout: 265 seconds) |
2021-05-29 22:08:05 +0200 | mc47 | (~yecinem@89.246.239.190) |
2021-05-29 22:08:08 +0200 | ub | ubert |
2021-05-29 22:08:15 +0200 | ixlun | (~user@109.249.184.235) (Remote host closed the connection) |
2021-05-29 22:08:53 +0200 | Jeanne-Kamikaze | (~Jeanne-Ka@192.252.212.4) |
2021-05-29 22:09:49 +0200 | haskman | (~haskman@223.190.19.0) (Quit: Going to sleep. ZZZzzz…) |
2021-05-29 22:11:59 +0200 | _ht | (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection) |
2021-05-29 22:14:18 +0200 | ggole | (~ggole@2001:8003:8119:7200:5512:f869:3799:bae7) (Quit: Leaving) |
2021-05-29 22:14:31 +0200 | Guest31_ | (~textual@cpc146410-hari22-2-0-cust124.20-2.cable.virginm.net) (Quit: Textual IRC Client: www.textualapp.com) |
2021-05-29 22:19:31 +0200 | Jeanne-Kamikaze | (~Jeanne-Ka@192.252.212.4) (Quit: Leaving) |
2021-05-29 22:20:25 +0200 | ddellacosta | (~ddellacos@86.106.121.100) |
2021-05-29 22:21:25 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
2021-05-29 22:24:52 +0200 | ddellacosta | (~ddellacos@86.106.121.100) (Ping timeout: 264 seconds) |
2021-05-29 22:29:22 +0200 | superstar64 | (~superstar@2600:1700:ed80:50a0:d250:99ff:fe2c:53c4) |
2021-05-29 22:31:40 +0200 | coot | (~coot@37.30.49.19.nat.umts.dynamic.t-mobile.pl) |
2021-05-29 22:33:07 +0200 | reumeth | (~reumeth@2001:4652:9745:0:72c9:4eff:fea7:32ab) |
2021-05-29 22:33:35 +0200 | Dynom | (~niels@80-114-12-206.cable.dynamic.v4.ziggo.nl) (Quit: WeeChat 3.1) |
2021-05-29 22:33:56 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 265 seconds) |
2021-05-29 22:36:35 +0200 | DASPRiD18 | (~DASPRiD@49.229.47.136) |
2021-05-29 22:36:47 +0200 | DASPRiD18 | (~DASPRiD@49.229.47.136) (K-Lined) |
2021-05-29 22:37:01 +0200 | v01d4lph4 | (~v01d4lph4@user/v01d4lph4) (Quit: my macbook has gone to sleep zzz) |
2021-05-29 22:38:00 +0200 | ddellacosta | (~ddellacos@89.46.62.109) |
2021-05-29 22:39:30 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 268 seconds) |
2021-05-29 22:39:55 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 22:41:08 +0200 | mc47 | (~yecinem@89.246.239.190) (Quit: Leaving) |
2021-05-29 22:42:54 +0200 | ddellacosta | (~ddellacos@89.46.62.109) (Ping timeout: 264 seconds) |
2021-05-29 22:44:22 +0200 | xkapastel | abcdefrs |
2021-05-29 22:44:35 +0200 | abcdefrs | xkapastel |
2021-05-29 22:45:42 +0200 | Bartosz | (~textual@24.35.90.211) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-05-29 22:46:22 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) (Ping timeout: 244 seconds) |
2021-05-29 22:46:23 +0200 | mikoto-chan | (~mikoto-ch@ip-213-49-189-31.dsl.scarlet.be) (Ping timeout: 252 seconds) |
2021-05-29 22:46:33 +0200 | AkechiShiro | (~licht@user/akechishiro) (Ping timeout: 272 seconds) |
2021-05-29 22:46:54 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) |
2021-05-29 22:47:10 +0200 | AkechiShiro | (~licht@user/akechishiro) |
2021-05-29 22:48:02 +0200 | curiousgay | (~AdminUser@178.217.208.8) |
2021-05-29 22:48:24 +0200 | meltedbrain_y2k | (~tekserf@45.83.220.218) |
2021-05-29 22:55:51 +0200 | v01d4lph4 | (~v01d4lph4@122.161.239.36) |
2021-05-29 22:55:51 +0200 | v01d4lph4 | (~v01d4lph4@122.161.239.36) (Changing host) |
2021-05-29 22:55:51 +0200 | v01d4lph4 | (~v01d4lph4@user/v01d4lph4) |
2021-05-29 22:56:55 +0200 | ddellacosta | (~ddellacos@86.106.121.100) |
2021-05-29 22:56:57 +0200 | jco | (~jco@c83-248-173-38.bredband.tele2.se) (Ping timeout: 245 seconds) |
2021-05-29 22:57:24 +0200 | aman | (~aman@user/aman) (Quit: aman) |
2021-05-29 23:01:03 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2021-05-29 23:01:20 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) |
2021-05-29 23:01:37 +0200 | psydroid | (~psydroidm@2001:470:69fc:105::165) (Changing host) |
2021-05-29 23:01:37 +0200 | psydroid | (~psydroidm@user/psydroid) |
2021-05-29 23:01:42 +0200 | ddellacosta | (~ddellacos@86.106.121.100) (Ping timeout: 268 seconds) |
2021-05-29 23:01:48 +0200 | r0ku-M | (~r0ku-M@46.149.184.12) |
2021-05-29 23:01:52 +0200 | r0ku-M | (~r0ku-M@46.149.184.12) (K-Lined) |
2021-05-29 23:02:13 +0200 | fizbin | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Remote host closed the connection) |
2021-05-29 23:04:52 +0200 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
2021-05-29 23:06:57 +0200 | sondre | (~sondrelun@cm-84.212.100.140.getinternet.no) (Ping timeout: 245 seconds) |
2021-05-29 23:08:29 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 268 seconds) |
2021-05-29 23:11:42 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
2021-05-29 23:11:49 +0200 | v01d4lph4 | (~v01d4lph4@user/v01d4lph4) (Remote host closed the connection) |
2021-05-29 23:11:49 +0200 | coot | (~coot@37.30.49.19.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
2021-05-29 23:14:02 +0200 | reumeth | (~reumeth@2001:4652:9745:0:72c9:4eff:fea7:32ab) (Ping timeout: 268 seconds) |
2021-05-29 23:16:49 +0200 | <hololeap> | I just want to get a quick poll, when writing code, do you stay strictly below the 80 char limit on lines? |
2021-05-29 23:17:25 +0200 | <geekosaur> | for code intended for distribution, yes. for my own stuff, not necessarily |
2021-05-29 23:17:39 +0200 | rahguzar | (~rahguzar@dynamic-adsl-84-220-228-254.clienti.tiscali.it) |
2021-05-29 23:18:01 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 23:18:04 +0200 | Bartosz | (~textual@24.35.90.211) |
2021-05-29 23:18:47 +0200 | psydroid | psydroid[m] |
2021-05-29 23:19:14 +0200 | <dminuoso> | Nope. My measure is half a screen on my 27" WQHD screen with the font size Im comfortable with. :p |
2021-05-29 23:19:31 +0200 | <dminuoso> | Since that's usually the size of my emacs |
2021-05-29 23:19:58 +0200 | <Bartosz> | zebrag : you mean terminal object. |
2021-05-29 23:20:00 +0200 | <davean> | hololeap: absolutely not |
2021-05-29 23:20:02 +0200 | psydroid[m] | psydroid |
2021-05-29 23:20:06 +0200 | <yushyin> | 80 is more of a soft limit to me, and 120 a hard limit. |
2021-05-29 23:20:16 +0200 | <boxscape> | ^ |
2021-05-29 23:20:30 +0200 | <hololeap> | interesting. it seems kind of antiquated, but I still get kinda OCD about it for no real reason. I'm thinking about moving my word wrap marker to something higher |
2021-05-29 23:20:33 +0200 | <Rembane> | I use what Brittany uses |
2021-05-29 23:20:47 +0200 | <hololeap> | 80 just seems kind of rediculous at times |
2021-05-29 23:21:00 +0200 | <davean> | 80 char limits is a joke IMO |
2021-05-29 23:21:02 +0200 | <dminuoso> | hololeap: My code frequently looks like cabal, with long identifiers often. |
2021-05-29 23:21:03 +0200 | <boxscape> | for comments I do 79 without exceptions |
2021-05-29 23:21:05 +0200 | <ski> | hololeap : yes. and if i'm using pages, i often try to keep them at most sixtysix lines |
2021-05-29 23:21:13 +0200 | <dminuoso> | 80 characters would be limiting |
2021-05-29 23:21:18 +0200 | ikex | (~ash@user/ikex) (Ping timeout: 264 seconds) |
2021-05-29 23:21:38 +0200 | <boxscape> | (well, one exception: having a URL in a comment that's > 79 characters) |
2021-05-29 23:21:49 +0200 | <ski> | (yes) |
2021-05-29 23:23:02 +0200 | <boxscape> | is 66 lines a widely accepted limit as well? |
2021-05-29 23:23:08 +0200 | <superstar64> | hololeap, i don't use a limit |
2021-05-29 23:23:19 +0200 | <geekosaur> | I don't see much use of pages as such any more |
2021-05-29 23:23:23 +0200 | pfurla_ | (~pfurla@183.15.195.173.client.static.strong-in52.as13926.net) |
2021-05-29 23:23:33 +0200 | <geekosaur> | they kinda went away when line printers did |
2021-05-29 23:23:39 +0200 | <superstar64> | i just let my text editor do line wrapping when they get too big |
2021-05-29 23:24:24 +0200 | <[exa]> | hololeap: I'm doing the same purposefully, reading and navigating long code lines is super bad |
2021-05-29 23:24:29 +0200 | <ski> | boxscape : "Pagination" section of Riastradh's <https://mumble.net/~campbell/scheme/style.txt> mentions it |
2021-05-29 23:24:39 +0200 | <boxscape> | I see, thanks |
2021-05-29 23:24:42 +0200 | <dminuoso> | geekosaur: what is `pages`? |
2021-05-29 23:25:15 +0200 | <ski> | the subdivisions of a file by form feeds |
2021-05-29 23:25:25 +0200 | <dminuoso> | Mmm |
2021-05-29 23:25:25 +0200 | gehmehgeh | (~user@user/gehmehgeh) (Quit: Leaving) |
2021-05-29 23:25:59 +0200 | pfurla | (~pfurla@ool-182ed2e2.dyn.optonline.net) (Ping timeout: 252 seconds) |
2021-05-29 23:26:31 +0200 | <Athas> | Any suggestions for tweaking the GHC GC for throughput? I don't care about latency. Currently I have '-A4m -qg1 -N', which seems to work OK. Actually surprised that parallel GC is now a (small) improvement; it didn't use to be. |
2021-05-29 23:27:00 +0200 | myShoggoth | (~myShoggot@97-120-89-117.ptld.qwest.net) |
2021-05-29 23:27:36 +0200 | curiousgay | (~AdminUser@178.217.208.8) (Ping timeout: 268 seconds) |
2021-05-29 23:28:01 +0200 | <[exa]> | hololeap: btw one reason for breaking long stuff is that you can more easily see the structure and (non-)complexity of the expression if it's easy to see the starts of sub-expressions |
2021-05-29 23:28:29 +0200 | <[exa]> | wow ^L is new |
2021-05-29 23:28:42 +0200 | <geekosaur> | not for some of us :) |
2021-05-29 23:28:55 +0200 | <geekosaur> | or escape sequence \f |
2021-05-29 23:28:59 +0200 | <hololeap> | [exa]: yeah I like to break up my type signatures when possible (aka when it doesn't look stupid) |
2021-05-29 23:29:43 +0200 | <hololeap> | Athas: I read something recently where a company figured out how to get some massive throughput with GHC. I'll see if I can find it |
2021-05-29 23:30:10 +0200 | involans | (~alex@cpc92718-cmbg20-2-0-cust157.5-4.cable.virginm.net) (Ping timeout: 264 seconds) |
2021-05-29 23:30:57 +0200 | <geekosaur> | at one point dons had a program that would try various combinations of (compile time and I think run time) options to get the fastest program. it's massively bitrotted of course at this point |
2021-05-29 23:31:33 +0200 | <davean> | Athas: parallel gc benefits are entirely dataset dependent |
2021-05-29 23:32:42 +0200 | <Athas> | davean: sure, but I recall it previously being a net negative for my workload. |
2021-05-29 23:32:47 +0200 | chomwitt | (~Pitsikoko@athedsl-20549.home.otenet.gr) |
2021-05-29 23:32:52 +0200 | <Athas> | Of course I have upgraded both my machine and GHC since then. |
2021-05-29 23:32:58 +0200 | vicfred | (~vicfred@user/vicfred) (Quit: Leaving) |
2021-05-29 23:33:22 +0200 | ddellacosta | (~ddellacos@86.106.121.17) |
2021-05-29 23:34:55 +0200 | involans | (~alex@cpc92718-cmbg20-2-0-cust157.5-4.cable.virginm.net) |
2021-05-29 23:35:51 +0200 | fizbin | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
2021-05-29 23:35:57 +0200 | MaximA-t | (~MaximA-t@14.39.157.53) |
2021-05-29 23:36:00 +0200 | MaximA-t | (~MaximA-t@14.39.157.53) (K-Lined) |
2021-05-29 23:36:23 +0200 | geekosaur | (~geekosaur@069-135-003-034.biz.spectrum.com) (Remote host closed the connection) |
2021-05-29 23:38:05 +0200 | amahl | (~amahl@dxv5skyh5dhdp0ngh76yy-3.rev.dnainternet.fi) (Ping timeout: 252 seconds) |
2021-05-29 23:38:05 +0200 | ddellacosta | (~ddellacos@86.106.121.17) (Ping timeout: 268 seconds) |
2021-05-29 23:38:08 +0200 | geekosaur | (~geekosaur@069-135-003-034.biz.spectrum.com) |
2021-05-29 23:39:19 +0200 | altern | (~Sergii@altern.corbina.com.ua) |
2021-05-29 23:40:33 +0200 | fizbin | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 268 seconds) |
2021-05-29 23:41:28 +0200 | <hololeap> | Athas: found it: https://tech.channable.com/posts/2020-04-07-lessons-in-managing-haskell-memory.html |
2021-05-29 23:42:25 +0200 | <Athas> | hololeap: thanks, I'll give it a read. |
2021-05-29 23:43:08 +0200 | <__monty__> | hololeap: Strict 80 here as well. Leaves so much more room on my screen for browsers and whatnot. |
2021-05-29 23:43:38 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 268 seconds) |
2021-05-29 23:44:31 +0200 | <hololeap> | __monty__: that's fair. out of curiosity, what WM do you use? |
2021-05-29 23:44:40 +0200 | <Athas> | I wonder if I could use compact regions, or if that would fly too close to the sun... |
2021-05-29 23:45:25 +0200 | <__monty__> | hololeap: Anything but tiling. I want fixed widths for most of my windows. |
2021-05-29 23:45:28 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 23:45:47 +0200 | waleee | (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) (Ping timeout: 244 seconds) |
2021-05-29 23:45:51 +0200 | <pavonia> | Is there no monadic version of foldl for ByteStrings? |
2021-05-29 23:46:03 +0200 | <hololeap> | ok, yeah that's what I was curious about. I've used sway a bit and it was pretty cool, but I keep going back to plasma |
2021-05-29 23:46:26 +0200 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 265 seconds) |
2021-05-29 23:47:38 +0200 | fendor | (~fendor@178.165.129.15.wireless.dyn.drei.com) (Remote host closed the connection) |
2021-05-29 23:47:49 +0200 | waleee | (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) |
2021-05-29 23:47:54 +0200 | <dminuoso> | pavonia: You can handroll that trivially |
2021-05-29 23:48:07 +0200 | <dminuoso> | foldlM f z0 xs = foldr c return xs z0 where c x k z = f z x >>= k |
2021-05-29 23:48:14 +0200 | <hololeap> | pavonia: there's also something in mono-traversable |
2021-05-29 23:48:17 +0200 | <dminuoso> | Is the definition of foldlM from base, you can copy that straight |
2021-05-29 23:48:54 +0200 | <hololeap> | https://hackage.haskell.org/package/mono-traversable-1.0.15.1/docs/Data-MonoTraversable.html#v:ofo… |
2021-05-29 23:49:27 +0200 | <dminuoso> | I found that mono-traversable is overkill for "that single function" usually :p |
2021-05-29 23:49:37 +0200 | <hololeap> | fair enough |
2021-05-29 23:49:59 +0200 | <pavonia> | dminuoso: Is that traversing from left to right? |
2021-05-29 23:50:13 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-05-29 23:50:18 +0200 | involans | (~alex@cpc92718-cmbg20-2-0-cust157.5-4.cable.virginm.net) (Ping timeout: 265 seconds) |
2021-05-29 23:50:33 +0200 | <dminuoso> | pavonia: right-associative in effects, left-associative in its output |
2021-05-29 23:50:41 +0200 | <dminuoso> | See https://hackage.haskell.org/package/base-4.15.0.0/docs/Data-Foldable.html#v:foldlM |
2021-05-29 23:51:12 +0200 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
2021-05-29 23:51:20 +0200 | <pavonia> | After more than 10 years in Haskell, those folds are still confusing me :S |
2021-05-29 23:51:57 +0200 | <dminuoso> | pavonia: the main thing to understand is that foldr/foldl dont fold in different directions |
2021-05-29 23:52:19 +0200 | ddellacosta | (~ddellacos@89.46.62.25) |
2021-05-29 23:52:37 +0200 | <pavonia> | Yeah, it depends on the function |
2021-05-29 23:52:47 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 245 seconds) |
2021-05-29 23:53:16 +0200 | <dminuoso> | nope |
2021-05-29 23:53:29 +0200 | <pavonia> | ? |
2021-05-29 23:53:40 +0200 | pfurla | (~pfurla@ool-182ed2e2.dyn.optonline.net) |
2021-05-29 23:54:20 +0200 | favonia | (~favonia@user/favonia) |
2021-05-29 23:54:51 +0200 | <davean> | pavonia: its the side the parens are placed on |
2021-05-29 23:55:01 +0200 | <dminuoso> | try to imagine a fold as turning your structure into a list [1 2 3 4], and then putting a function between those elements [1 `f` 2 `f` 3 `4`] |
2021-05-29 23:55:05 +0200 | <davean> | pavonia: the fold its self always progresses from the start of the datastrcuture to the end |
2021-05-29 23:55:09 +0200 | <dminuoso> | the difference between foldr and foldr is how this associates |
2021-05-29 23:55:11 +0200 | <dminuoso> | that is whether it becomes |
2021-05-29 23:55:26 +0200 | <dminuoso> | ((1 `f` 2) `f` 3) `f` 4 |
2021-05-29 23:55:27 +0200 | <dminuoso> | or |
2021-05-29 23:55:41 +0200 | <dminuoso> | 1 `f` (2 `f` (3 `f` 4)) |
2021-05-29 23:56:04 +0200 | <dminuoso> | I indentionally ignored the final element for pedagogic purposes. |
2021-05-29 23:56:35 +0200 | pfurla_ | (~pfurla@183.15.195.173.client.static.strong-in52.as13926.net) (Ping timeout: 268 seconds) |
2021-05-29 23:57:18 +0200 | <pavonia> | Well, that basically is reversing the evaluation order, no? |
2021-05-29 23:57:18 +0200 | ddellacosta | (~ddellacos@89.46.62.25) (Ping timeout: 264 seconds) |
2021-05-29 23:57:25 +0200 | <dminuoso> | evaluation order? :) |
2021-05-29 23:57:31 +0200 | <dminuoso> | is unspecified in haskell |
2021-05-29 23:57:40 +0200 | __monty__ | (~toonn@user/toonn) (Quit: leaving) |
2021-05-29 23:57:58 +0200 | <pavonia> | There's only one meaningful way to evaluate those terms |
2021-05-29 23:58:09 +0200 | <dminuoso> | Is there? |
2021-05-29 23:58:54 +0200 | <dminuoso> | Let's make two real examples: |
2021-05-29 23:58:54 +0200 | smatting | (~stefan@p200300cd7715d60001a96e63c195d7c7.dip0.t-ipconnect.de) |
2021-05-29 23:59:04 +0200 | Bartosz | (~textual@24.35.90.211) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-05-29 23:59:13 +0200 | <dminuoso> | foldr f z [1,2,3,4] = 1 `f` (2 `f` (3 `f` (4 `f` z))) |