2021/05/19

2021-05-19 00:00:02 +0200 <beforged> a6a45081-2b83: I see, you are trying to find cycles in some graph. fixpoint will not help in that case unfortunately
2021-05-19 00:01:25 +0200 <monochrom> Naw I have been using unconvincing examples such as the academically popular but contrived "transform a tree to the same shape but elements are 0, 1, 2,... from left to right"
2021-05-19 00:01:35 +0200boxscape(4ff0bb95@p4ff0bb95.dip0.t-ipconnect.de) (Quit: Connection closed)
2021-05-19 00:02:17 +0200tefter(bmaxa@gateway/vpn/protonvpn/tefter) (Remote host closed the connection)
2021-05-19 00:02:34 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Ping timeout: 252 seconds)
2021-05-19 00:04:09 +0200cfricke(~cfricke@unaffiliated/cfricke) (Ping timeout: 245 seconds)
2021-05-19 00:04:29 +0200nut(~nut@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Ping timeout: 268 seconds)
2021-05-19 00:04:57 +0200 <maerwald[m]> Is there a proper syscall sandbox in haskell where I could say which types of network calls are allowed, what directories should be writable and so on?
2021-05-19 00:05:05 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 00:05:30 +0200timGuest33879
2021-05-19 00:06:31 +0200nicholasbulka(~nicholasb@2601:900:4301:da0:189f:ecee:d0e0:93ba) (Ping timeout: 250 seconds)
2021-05-19 00:07:19 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:505f:5646:cd3:804d)
2021-05-19 00:09:10 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 252 seconds)
2021-05-19 00:09:47 +0200Guest33879(~tim@112-141-128-42.sta.dodo.net.au) (Ping timeout: 265 seconds)
2021-05-19 00:11:30 +0200tefter(~bmaxa@62.240.25.20)
2021-05-19 00:14:20 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2021-05-19 00:15:38 +0200__monty__(~toonn@unaffiliated/toonn) (Quit: leaving)
2021-05-19 00:16:53 +0200elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 240 seconds)
2021-05-19 00:17:17 +0200justsomeguy(~justsomeg@unaffiliated/--/x-3805311) (Quit: WeeChat 3.0.1)
2021-05-19 00:18:15 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:505f:5646:cd3:804d) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-05-19 00:18:46 +0200chenin(bab727dc@186.183.39.220)
2021-05-19 00:19:00 +0200Tuplanolla(~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.)
2021-05-19 00:20:55 +0200zebrag(~inkbottle@aaubervilliers-651-1-236-241.w83-200.abo.wanadoo.fr) (Quit: Konversation terminated!)
2021-05-19 00:22:49 +0200nvmd(~nvmd@177.30.111.232) (Quit: Later nerds.)
2021-05-19 00:23:24 +0200letmein(~ircclient@2601:1c1:4200:938f:389d:16a4:ae2d:65aa)
2021-05-19 00:25:19 +0200chenin(bab727dc@186.183.39.220) ()
2021-05-19 00:25:21 +0200ddellac__(~ddellacos@83.143.246.105)
2021-05-19 00:25:59 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
2021-05-19 00:26:06 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-05-19 00:26:20 +0200kupi(uid212005@gateway/web/irccloud.com/x-yaowynkbxbqddnku)
2021-05-19 00:28:48 +0200beforged(~scarlet@pool-71-179-15-43.bltmmd.fios.verizon.net) (Quit: leaving)
2021-05-19 00:29:41 +0200ddellac__(~ddellacos@83.143.246.105) (Ping timeout: 240 seconds)
2021-05-19 00:30:41 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2021-05-19 00:31:07 +0200stree(~stree@68.36.8.116) (Quit: Caught exception)
2021-05-19 00:31:32 +0200cdsmith(~cdsmithus@c-73-184-127-183.hsd1.ga.comcast.net) (Ping timeout: 265 seconds)
2021-05-19 00:31:33 +0200stree(~stree@68.36.8.116)
2021-05-19 00:32:53 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Read error: Connection reset by peer)
2021-05-19 00:33:06 +0200DTZUZU(~DTZUZO@205.ip-149-56-132.net)
2021-05-19 00:33:09 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
2021-05-19 00:34:08 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
2021-05-19 00:34:27 +0200TK__(~cinch@2601:1c0:5201:2100:9992:f75f:4988:2a3c)
2021-05-19 00:34:28 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 00:34:50 +0200DTZUZU_(~DTZUZO@207.81.119.43) (Ping timeout: 252 seconds)
2021-05-19 00:39:16 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 252 seconds)
2021-05-19 00:39:25 +0200cr3(~cr3@192-222-143-195.qc.cable.ebox.net) (Quit: leaving)
2021-05-19 00:40:52 +0200Gurkenglas(~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 268 seconds)
2021-05-19 00:43:10 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 00:46:43 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 00:48:24 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds)
2021-05-19 00:49:06 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
2021-05-19 00:49:38 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:505f:5646:cd3:804d)
2021-05-19 00:49:42 +0200hiruji(~hiruji@72.74.190.75)
2021-05-19 00:51:11 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 260 seconds)
2021-05-19 00:53:43 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-05-19 00:54:07 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:505f:5646:cd3:804d) (Client Quit)
2021-05-19 00:56:41 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Ping timeout: 240 seconds)
2021-05-19 00:58:31 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds)
2021-05-19 00:59:22 +0200alx741(~alx741@186.178.108.105) (Ping timeout: 268 seconds)
2021-05-19 01:00:36 +0200deviantfero(~deviantfe@190.150.27.58) (Ping timeout: 268 seconds)
2021-05-19 01:03:07 +0200ddellac__(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 01:03:21 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-05-19 01:06:24 +0200nicholasbulka(~nicholasb@2601:900:4301:da0:189f:ecee:d0e0:93ba)
2021-05-19 01:07:40 +0200wolf7250(c2c19d81@194-193-157-129.tpgi.com.au)
2021-05-19 01:08:03 +0200NinjaTrappeur(~ninja@unaffiliated/ninjatrappeur) (Ping timeout: 250 seconds)
2021-05-19 01:08:06 +0200ddellac__(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 260 seconds)
2021-05-19 01:08:46 +0200jiribenes(~jiribenes@rosa.jiribenes.com) (Remote host closed the connection)
2021-05-19 01:08:51 +0200NinjaTrappeur(~ninja@unaffiliated/ninjatrappeur)
2021-05-19 01:09:10 +0200Guest69204(~textual@zrcout.mskcc.org) (Remote host closed the connection)
2021-05-19 01:10:03 +0200 <wolf7250> Hi I am attempting to install haskell on my mac following the installation instructions here:
2021-05-19 01:10:03 +0200 <wolf7250> https://www.haskell.org/ghcup/
2021-05-19 01:10:04 +0200 <wolf7250> However I am getting errors and wonder if it is because my Mac is running OSX 10.11
2021-05-19 01:10:04 +0200 <wolf7250> The error I am getting is this:
2021-05-19 01:10:05 +0200 <wolf7250> [ Info ] verifying digest of: ghc-8.10.4-x86_64-apple-darwin.tar.xz
2021-05-19 01:10:05 +0200 <wolf7250> [ Info ] Unpacking: ghc-8.10.4-x86_64-apple-darwin.tar.xz to /var/folders/gt/vq38r4mj4jl6qk2svz8dkpd80000gn/T/ghcup-GlMvsw
2021-05-19 01:10:06 +0200 <wolf7250> dyld: lazy symbol binding failed: Symbol not found: _futimens
2021-05-19 01:10:06 +0200wolf7250(c2c19d81@194-193-157-129.tpgi.com.au) (Killed (Sigyn (Spam is off topic on freenode.)))
2021-05-19 01:10:13 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-05-19 01:11:39 +0200nicholasbulka(~nicholasb@2601:900:4301:da0:189f:ecee:d0e0:93ba) (Ping timeout: 245 seconds)
2021-05-19 01:12:46 +0200dhil(~dhil@29.29.39.217.dyn.plus.net) (Ping timeout: 240 seconds)
2021-05-19 01:13:26 +0200alx741(~alx741@181.196.68.143)
2021-05-19 01:15:04 +0200hololeap(~hololeap@gateway/tor-sasl/hololeap)
2021-05-19 01:15:23 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
2021-05-19 01:15:52 +0200hololeap(~hololeap@gateway/tor-sasl/hololeap) (Remote host closed the connection)
2021-05-19 01:17:11 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2021-05-19 01:21:55 +0200hololeap(~hololeap@gateway/tor-sasl/hololeap)
2021-05-19 01:22:24 +0200 <hololeap> i'm looking for something to help me with some data entry
2021-05-19 01:22:34 +0200 <hololeap> i have something like this: data Person = Person { name :: Text, suffix :: Maybe Text, contact :: Either Phone Email } deriving (Show, Generic)
2021-05-19 01:22:45 +0200 <hololeap> in reality, my data structure is more complex with lots of other data types hooking in. but i'd like something that will help me fill out a bunch of these by hand
2021-05-19 01:23:21 +0200 <hololeap> if possible, i'd like it to work with any ADT deriving Generic, and give a choice on each sum type, and recurse into other data types when it reaches them
2021-05-19 01:23:51 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 01:24:17 +0200 <hololeap> if i had to make it from scratch, i'd probably do something using brick, but i really don't care what kind of interface it is if something already exists
2021-05-19 01:25:11 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 01:25:48 +0200july541[m](july541mat@gateway/shell/matrix.org/x-sxshthlngmlrsmtb) (Ping timeout: 258 seconds)
2021-05-19 01:25:49 +0200maerwald[m](maerwaldma@gateway/shell/matrix.org/x-eftsnltcljcrozqd) (Ping timeout: 245 seconds)
2021-05-19 01:26:10 +0200mjlbach(atriusmatr@gateway/shell/matrix.org/x-zmooaaoowzestuxp) (Ping timeout: 258 seconds)
2021-05-19 01:26:10 +0200anandprabhu-M(anandprabh@gateway/shell/kde/matrix/x-nrjhpucozlnoitze) (Ping timeout: 258 seconds)
2021-05-19 01:26:14 +0200psydruid[m](psydruidma@gateway/shell/matrix.org/x-ysctwwwcffcfyahy) (Ping timeout: 245 seconds)
2021-05-19 01:26:14 +0200dyniec[m](dyniecmatr@gateway/shell/matrix.org/x-xljgadiiftwikmko) (Ping timeout: 245 seconds)
2021-05-19 01:26:15 +0200inkbottle[m](inkbottlem@gateway/shell/matrix.org/x-kjnrrszdshqslixw) (Ping timeout: 250 seconds)
2021-05-19 01:26:33 +0200dominicusin[m](dominicusi@gateway/shell/matrix.org/x-pioypayqzgiznblu) (Ping timeout: 258 seconds)
2021-05-19 01:26:50 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 01:26:56 +0200lowdude[m](lowdudemat@gateway/shell/matrix.org/x-rwekujlqjebgaymj) (Ping timeout: 258 seconds)
2021-05-19 01:27:04 +0200JaakkoLuttinen[m(jluttinema@gateway/shell/matrix.org/x-zfivpdnqecbkhomt) (Ping timeout: 245 seconds)
2021-05-19 01:27:07 +0200saolof[m](saolofmatr@gateway/shell/matrix.org/x-ttfiiqteonhjfknr) (Ping timeout: 250 seconds)
2021-05-19 01:27:07 +0200l-as(lasmatrixo@gateway/shell/matrix.org/x-cxrmfjuikklcwojc) (Ping timeout: 250 seconds)
2021-05-19 01:27:19 +0200jeffcasavant[m](jeffcasava@gateway/shell/matrix.org/x-cgvaqqcpzrsthsqo) (Ping timeout: 258 seconds)
2021-05-19 01:27:19 +0200berberman__(berberma4@gateway/shell/matrix.org/x-smsbwwrsnfgurtng) (Ping timeout: 258 seconds)
2021-05-19 01:27:19 +0200ndn76kxuwwy2848s(ndn76kxuww@gateway/shell/matrix.org/x-jmvtxzckfsdewjru) (Ping timeout: 258 seconds)
2021-05-19 01:27:20 +0200fakubish[m](fakubishne@gateway/shell/matrix.org/x-cfxniegcgkagepkg) (Ping timeout: 258 seconds)
2021-05-19 01:27:20 +0200pqwy[m](pqwymatrix@gateway/shell/matrix.org/x-nmncdudsgpkvcjbb) (Ping timeout: 258 seconds)
2021-05-19 01:27:20 +0200beardhatcode(robbertbea@gateway/shell/matrix.org/x-iworegheuvvhamrt) (Ping timeout: 258 seconds)
2021-05-19 01:27:20 +0200lnxw37d4(lnxw37d4ma@gateway/shell/matrix.org/x-mtetdbivgmiakwmu) (Ping timeout: 258 seconds)
2021-05-19 01:27:20 +0200rednaZ[m](r3dnazmatr@gateway/shell/matrix.org/x-xpmdgbjyijdibdlg) (Ping timeout: 258 seconds)
2021-05-19 01:27:20 +0200EmanuelLoos[m](emanuel-lo@gateway/shell/matrix.org/x-rzapdzrelnedlunu) (Ping timeout: 258 seconds)
2021-05-19 01:27:20 +0200jeanclaude[m](jeanclaude@gateway/shell/matrix.org/x-blnyazzuntvrqeyn) (Ping timeout: 258 seconds)
2021-05-19 01:27:21 +0200alar[m](alarmxalat@gateway/shell/matrix.org/x-hhjldftixcfxzhpi) (Ping timeout: 258 seconds)
2021-05-19 01:27:21 +0200jesser[m](jessermatr@gateway/shell/matrix.org/x-xtvlwtxsimkzicmn) (Ping timeout: 258 seconds)
2021-05-19 01:27:44 +0200 <sm[m]> hololeap: something to help generate this boilerplate when you are coding ?
2021-05-19 01:28:44 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 252 seconds)
2021-05-19 01:29:01 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
2021-05-19 01:29:08 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-05-19 01:31:28 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 265 seconds)
2021-05-19 01:33:27 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 258 seconds)
2021-05-19 01:37:28 +0200Axman6(~Axman6@pdpc/supporter/student/Axman6)
2021-05-19 01:39:11 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-05-19 01:39:27 +0200anandprabhu-M(anandprabh@gateway/shell/kde/matrix/x-zipvjznprhxonpbm)
2021-05-19 01:39:33 +0200ddellac__(~ddellacos@86.106.143.48)
2021-05-19 01:39:45 +0200chris___(~chris@81.96.113.213) (Remote host closed the connection)
2021-05-19 01:40:06 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 01:40:26 +0200chris__(~chris@81.96.113.213)
2021-05-19 01:40:29 +0200timGuest41717
2021-05-19 01:42:03 +0200july541[m](july541mat@gateway/shell/matrix.org/x-fouigozdykkzigxt)
2021-05-19 01:42:31 +0200aVikingTrex(~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea)
2021-05-19 01:43:53 +0200ddellac__(~ddellacos@86.106.143.48) (Ping timeout: 240 seconds)
2021-05-19 01:43:56 +0200mjlbach(atriusmatr@gateway/shell/matrix.org/x-ljwcyrnbymkdcdda)
2021-05-19 01:43:57 +0200nicholasbulka(~nicholasb@2601:900:4301:da0:189f:ecee:d0e0:93ba)
2021-05-19 01:44:04 +0200maerwald[m](maerwaldma@gateway/shell/matrix.org/x-ehirbzhcycttjnhd)
2021-05-19 01:44:33 +0200chris__(~chris@81.96.113.213) (Ping timeout: 240 seconds)
2021-05-19 01:46:13 +0200rednaZ[m](r3dnazmatr@gateway/shell/matrix.org/x-dyxaspuyjknheyma)
2021-05-19 01:46:41 +0200deviantfero(~deviantfe@190.150.27.58)
2021-05-19 01:46:59 +0200psydruid[m](psydruidma@gateway/shell/matrix.org/x-eemddmidvbdkwrwl)
2021-05-19 01:47:01 +0200dyniec[m](dyniecmatr@gateway/shell/matrix.org/x-ernejvmcpejjfqut)
2021-05-19 01:47:40 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-05-19 01:48:30 +0200Stanley00(~stanley00@unaffiliated/stanley00)
2021-05-19 01:48:51 +0200dominicusin[m](dominicusi@gateway/shell/matrix.org/x-yxesrhhhtuljifgi)
2021-05-19 01:48:52 +0200inkbottle[m](inkbottlem@gateway/shell/matrix.org/x-azttuvrwvfheiktd)
2021-05-19 01:49:13 +0200 <hololeap> sm[m]: no, something to acutally fill out instances of Person. like if i needed to manually enter 20 Persons, this would generate a form where i could input each value, and on sum types, give a choice of which constructor i want
2021-05-19 01:49:18 +0200Stanley00(~stanley00@unaffiliated/stanley00) (Remote host closed the connection)
2021-05-19 01:49:39 +0200lowdude[m](lowdudemat@gateway/shell/matrix.org/x-ytewhkunyiusfwxz)
2021-05-19 01:50:06 +0200 <sm[m]> ah I get you. Generate forms based on ADTs
2021-05-19 01:50:23 +0200 <hololeap> right
2021-05-19 01:51:25 +0200alar[m](alarmxalat@gateway/shell/matrix.org/x-yrdtaondcvzesdih)
2021-05-19 01:51:30 +0200jeffcasavant[m](jeffcasava@gateway/shell/matrix.org/x-werzpmnlavfccsio)
2021-05-19 01:51:35 +0200berberman__(berberma4@gateway/shell/matrix.org/x-nygqraxeulmugeyv)
2021-05-19 01:52:15 +0200nicholasbulka(~nicholasb@2601:900:4301:da0:189f:ecee:d0e0:93ba) (Ping timeout: 250 seconds)
2021-05-19 01:53:03 +0200 <sm[m]> it seems like a thing that would exist but I'm not seeing it
2021-05-19 01:53:45 +0200pqwy[m](pqwymatrix@gateway/shell/matrix.org/x-ddecdqpmnmdxrdvl)
2021-05-19 01:54:21 +0200JaakkoLuttinen[m(jluttinema@gateway/shell/matrix.org/x-ggjysuzzdsqhqqmr)
2021-05-19 01:55:22 +0200fakubish[m](fakubishne@gateway/shell/matrix.org/x-lhzxeygfzxbddmcx)
2021-05-19 01:56:55 +0200EmanuelLoos[m](emanuel-lo@gateway/shell/matrix.org/x-kepwmsokeiennbjy)
2021-05-19 01:57:15 +0200lnxw37d4(lnxw37d4ma@gateway/shell/matrix.org/x-wqixhekxsvskzkxd)
2021-05-19 01:57:35 +0200nicholasbulka(~nicholasb@2601:900:4301:da0:189f:ecee:d0e0:93ba)
2021-05-19 01:57:48 +0200beardhatcode(robbertbea@gateway/shell/matrix.org/x-nvuezjffivkxhhzh)
2021-05-19 01:57:54 +0200ndn76kxuwwy2848s(ndn76kxuww@gateway/shell/matrix.org/x-lgamidutyxrdhvfr)
2021-05-19 01:57:55 +0200jesser[m](jessermatr@gateway/shell/matrix.org/x-ednpnednlobxxcrt)
2021-05-19 01:58:03 +0200saolof[m](saolofmatr@gateway/shell/matrix.org/x-dsozhpyzivdxcvax)
2021-05-19 01:58:19 +0200acidjnk_new(~acidjnk@p200300d0c72b9590b0627b83407696f5.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2021-05-19 01:58:27 +0200l-as(lasmatrixo@gateway/shell/matrix.org/x-cxpeosdgehyqszbe)
2021-05-19 01:58:33 +0200jeanclaude[m](jeanclaude@gateway/shell/matrix.org/x-rbatzfuczjblrjwp)
2021-05-19 02:03:53 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Ping timeout: 240 seconds)
2021-05-19 02:05:46 +0200pavonia(~user@unaffiliated/siracusa)
2021-05-19 02:06:08 +0200 <a6a45081-2b83> is there a RS monad or using RWS should be enough?
2021-05-19 02:07:27 +0200 <c_wraith> I'm of the opinion that RWS should never be used. the W portion, which you almost never want anyway, has strictness issues.
2021-05-19 02:08:05 +0200 <a6a45081-2b83> c_wraith: what would be a better choice?
2021-05-19 02:08:17 +0200 <a6a45081-2b83> it's true that I don't need W portion
2021-05-19 02:08:45 +0200 <a6a45081-2b83> should I combine the monads myself?
2021-05-19 02:09:51 +0200Stanley00(~stanley00@unaffiliated/stanley00)
2021-05-19 02:10:08 +0200bennofs__(~quassel@dynamic-077-013-120-064.77.13.pool.telefonica.de)
2021-05-19 02:10:24 +0200 <c_wraith> If you want to maximize performance, yes. If you don't care about that, just nest ReaderT and State
2021-05-19 02:13:41 +0200bennofs_(~quassel@x4dbf70df.dyn.telefonica.de) (Ping timeout: 240 seconds)
2021-05-19 02:14:03 +0200ddellac__(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 02:14:06 +0200Stanley00(~stanley00@unaffiliated/stanley00) (Ping timeout: 240 seconds)
2021-05-19 02:15:51 +0200 <hololeap> or just use State and pass the r in explicitly to the function
2021-05-19 02:15:52 +0200pfurla_(~pfurla@ool-182ed2e2.dyn.optonline.net) (Quit: gone to sleep. ZZZzzz…)
2021-05-19 02:16:14 +0200 <hololeap> (ReaterT r (State s) a) vs (r -> State s a)
2021-05-19 02:16:23 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection)
2021-05-19 02:16:39 +0200falafel(~falafel@2603-8001-ca00-f555-b4a5-fa93-bc1a-b3d6.res6.spectrum.com)
2021-05-19 02:16:54 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds)
2021-05-19 02:18:11 +0200ddellac__(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds)
2021-05-19 02:18:25 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 02:19:01 +0200 <a6a45081-2b83> I currently have ReaderT r (FooT (BarT m)) a
2021-05-19 02:19:11 +0200tefter(~bmaxa@62.240.25.20) (Quit: WeeChat 3.1)
2021-05-19 02:19:22 +0200 <a6a45081-2b83> I'm thinking of converting this to StateT (ReaderT r (FooT (BarT m))) a, will this work?
2021-05-19 02:20:02 +0200 <a6a45081-2b83> *StateT s (ReaderT r (FooT (BarT m))) a
2021-05-19 02:20:05 +0200hololeap. o O ( foot bart )
2021-05-19 02:20:16 +0200 <a6a45081-2b83> :))
2021-05-19 02:20:47 +0200 <a6a45081-2b83> hololeap: have you tried template haskell for your problem?
2021-05-19 02:21:24 +0200 <hololeap> no, i think it can be solved using generics. i just didn't want to reinvent the wheel if something was already out there.
2021-05-19 02:22:05 +0200 <hololeap> @unmtl StateT s (ReaderT r m) a
2021-05-19 02:22:06 +0200 <lambdabot> s -> r -> m (a, s)
2021-05-19 02:22:06 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-05-19 02:22:39 +0200cdsmith(~cdsmithus@c-73-184-127-183.hsd1.ga.comcast.net)
2021-05-19 02:23:02 +0200 <hololeap> @unmtl ReaderT r m a
2021-05-19 02:23:03 +0200 <lambdabot> r -> m a
2021-05-19 02:23:11 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 265 seconds)
2021-05-19 02:23:36 +0200 <hololeap> it just depends on what you need
2021-05-19 02:23:48 +0200Neuromancer(~Neuromanc@unaffiliated/neuromancer) (Read error: Connection reset by peer)
2021-05-19 02:23:54 +0200 <hololeap> i'm pretty sure shuffling ReaderT up and down on the transformer stack never changes the semantics
2021-05-19 02:24:11 +0200 <hololeap> @unmtl ReaderT r (StateT s m) a
2021-05-19 02:24:11 +0200 <lambdabot> r -> s -> m (a, s)
2021-05-19 02:24:54 +0200 <a6a45081-2b83> My last monad in the chain is IO() so it shouldn't matter the ordering
2021-05-19 02:25:02 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2021-05-19 02:26:27 +0200 <hololeap> i don't generally use ReaderT unless i have to pass a value way down deep into my program
2021-05-19 02:26:44 +0200jai9(~textual@cpe-74-72-114-231.nyc.res.rr.com)
2021-05-19 02:29:22 +0200superstar64(6ccefa7c@108-206-250-124.lightspeed.miamfl.sbcglobal.net)
2021-05-19 02:29:41 +0200 <a6a45081-2b83> doing some db operations so require the reader monad
2021-05-19 02:30:22 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex)
2021-05-19 02:30:24 +0200rajivr(uid269651@gateway/web/irccloud.com/x-svtwbkuqnerncbos)
2021-05-19 02:33:43 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 268 seconds)
2021-05-19 02:36:26 +0200 <superstar64> neat, ghc warns that any non bottom definition you provide for `cast :: (Int :~: String) -> Int -> String` is unreachable
2021-05-19 02:38:23 +0200pfurla(~pfurla@ool-182ed2e2.dyn.optonline.net)
2021-05-19 02:39:10 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 02:39:11 +0200stree(~stree@68.36.8.116) (Ping timeout: 240 seconds)
2021-05-19 02:39:41 +0200elliott_(~elliott_@pool-108-18-30-46.washdc.fios.verizon.net) (Ping timeout: 260 seconds)
2021-05-19 02:40:22 +0200 <superstar64> unfortunately, this doesn't seem to work `cast :: (Int ~ String) => Int -> String; cast x = x`
2021-05-19 02:42:20 +0200elliott_(~elliott_@pool-108-18-30-46.washdc.fios.verizon.net)
2021-05-19 02:43:13 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:505f:5646:cd3:804d)
2021-05-19 02:44:12 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 268 seconds)
2021-05-19 02:44:56 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2021-05-19 02:45:07 +0200ep1ctetus_(~epictetus@ip72-194-54-201.sb.sd.cox.net) (Read error: Connection reset by peer)
2021-05-19 02:45:17 +0200 <superstar64> oh, scratch my first comment, it only warns when you pattern match on Refl
2021-05-19 02:46:17 +0200dcompoze(~dcompoze@5E98D6D9.static.tld.pl)
2021-05-19 02:48:41 +0200dcompoze(~dcompoze@5E98D6D9.static.tld.pl) (Client Quit)
2021-05-19 02:48:52 +0200argento(~argent0@168.227.96.26) (Quit: leaving)
2021-05-19 02:49:51 +0200dmytrish(~mitra@2a02:8084:a82:d900:5051:16e0:8e89:e082) (Ping timeout: 260 seconds)
2021-05-19 02:50:00 +0200ddellac__(~ddellacos@86.106.143.217)
2021-05-19 02:50:30 +0200falafel(~falafel@2603-8001-ca00-f555-b4a5-fa93-bc1a-b3d6.res6.spectrum.com) (Ping timeout: 258 seconds)
2021-05-19 02:51:51 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection)
2021-05-19 02:52:44 +0200stree(~stree@68.36.8.116)
2021-05-19 02:53:36 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 02:53:54 +0200peterhil`(~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi)
2021-05-19 02:54:34 +0200TK__(~cinch@2601:1c0:5201:2100:9992:f75f:4988:2a3c) (Ping timeout: 245 seconds)
2021-05-19 02:54:34 +0200ddellac__(~ddellacos@86.106.143.217) (Ping timeout: 252 seconds)
2021-05-19 02:55:25 +0200 <superstar64> what is the heterogeneous equality in Data.Type.Equality? what is it useful for?
2021-05-19 02:57:06 +0200 <c_wraith> It's useful when you're working with polykinded stuff and you don't want to have a proof that two types have the same kind, then a second proof that they're the same type
2021-05-19 02:57:41 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 240 seconds)
2021-05-19 02:58:09 +0200 <superstar64> is it representable in system-f ω like normal equality?
2021-05-19 02:58:54 +0200 <superstar64> normal leibniz equality*
2021-05-19 02:59:08 +0200hiruji(~hiruji@72.74.190.75) (Quit: ZNC 1.8.2 - https://znc.in)
2021-05-19 03:00:31 +0200hiruji(~hiruji@72.74.190.75)
2021-05-19 03:02:03 +0200deviantfero(~deviantfe@190.150.27.58) (Quit: WeeChat 3.1)
2021-05-19 03:04:27 +0200hiruji(~hiruji@72.74.190.75) (Client Quit)
2021-05-19 03:04:40 +0200jai9(~textual@cpe-74-72-114-231.nyc.res.rr.com) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-05-19 03:05:33 +0200hiruji(~hiruji@72.74.190.75)
2021-05-19 03:07:13 +0200m0rphism(~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de) (Ping timeout: 240 seconds)
2021-05-19 03:08:05 +0200Guest41717(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 03:10:53 +0200Rudd0(~Rudd0@185.189.115.103) (Ping timeout: 240 seconds)
2021-05-19 03:11:33 +0200Andriamanitra(~mikko@2a02:7b40:d418:6a61::1) (Ping timeout: 250 seconds)
2021-05-19 03:12:05 +0200whataday(~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
2021-05-19 03:12:40 +0200Tario(~Tario@201.192.165.173) (Read error: Connection reset by peer)
2021-05-19 03:13:12 +0200whataday(~xxx@2400:8902::f03c:92ff:fe60:98d8)
2021-05-19 03:13:26 +0200raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2021-05-19 03:13:58 +0200Deide(~Deide@217.155.19.23) (Quit: Seeee yaaaa)
2021-05-19 03:14:00 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 03:14:19 +0200timGuest91197
2021-05-19 03:16:37 +0200berberman(~berberman@unaffiliated/berberman)
2021-05-19 03:17:04 +0200berberman_(~berberman@unaffiliated/berberman) (Ping timeout: 245 seconds)
2021-05-19 03:18:25 +0200hypercube(~hypercube@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com)
2021-05-19 03:19:15 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds)
2021-05-19 03:19:49 +0200 <a6a45081-2b83> do I have to use these evalState, runState, etc. in infix nottation inside do blocks?
2021-05-19 03:20:33 +0200 <Axman6> have to? no
2021-05-19 03:20:54 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2021-05-19 03:21:24 +0200 <superstar64> oh, i should start doing evalState with infix notation, why didn't i think of that earlier
2021-05-19 03:22:00 +0200 <a6a45081-2b83> I'm learning state monad today and trying to convert existing code but getting lot of type errors :((
2021-05-19 03:22:03 +0200 <a6a45081-2b83> this is difficult
2021-05-19 03:24:44 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 03:25:27 +0200tefter(bmaxa@gateway/vpn/protonvpn/tefter)
2021-05-19 03:26:24 +0200 <a6a45081-2b83> stupid question but do I have to look at the first type inequality or the last while fixing compilation errors?
2021-05-19 03:27:21 +0200 <ski> (`evalState` init) $ do ..
2021-05-19 03:27:30 +0200 <superstar64> a6a45081-2b83, if you haven't already, try adding type annotation to your variable (local variables too) and enabling scoped type variables if you have too as well
2021-05-19 03:27:34 +0200kjak(~kjak@pool-108-45-56-21.washdc.fios.verizon.net) (Ping timeout: 252 seconds)
2021-05-19 03:28:23 +0200kjak(~kjak@pool-108-45-56-21.washdc.fios.verizon.net)
2021-05-19 03:28:33 +0200ddellac__(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 03:28:40 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 03:29:23 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 246 seconds)
2021-05-19 03:30:53 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-05-19 03:32:28 +0200chris__(~chris@81.96.113.213)
2021-05-19 03:32:41 +0200ddellac__(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds)
2021-05-19 03:33:16 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 265 seconds)
2021-05-19 03:33:43 +0200peterhil`(~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) (Quit: Must not waste too much time here...)
2021-05-19 03:35:23 +0200drbean_(~drbean@TC210-63-209-80.static.apol.com.tw)
2021-05-19 03:35:41 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds)
2021-05-19 03:37:26 +0200 <superstar64> is it possible to have an (inefficient) implemention of the `ST` monad without any builtin primitives?
2021-05-19 03:38:46 +0200Andriamanitra(~mikko@2a02:7b40:d418:6a61::1)
2021-05-19 03:39:09 +0200 <superstar64> i think you might need to change the type of `STRef`'s methods to be like something `readSTRef :: Threadable s => STRef s a -> ST s a`
2021-05-19 03:39:24 +0200 <superstar64> though i'm worried that might break ST
2021-05-19 03:41:26 +0200kupi(uid212005@gateway/web/irccloud.com/x-yaowynkbxbqddnku) (Quit: Connection closed for inactivity)
2021-05-19 03:41:39 +0200 <a6a45081-2b83> @hoogle "s -> ReaderT r m a -> StateT (ReaderT r m) a"
2021-05-19 03:41:40 +0200 <lambdabot> No results found
2021-05-19 03:43:34 +0200 <nshepperd> there's a pure implementation of ST floating around somewhere
2021-05-19 03:44:25 +0200 <Axman6> missing an s in that StateT
2021-05-19 03:44:50 +0200 <nshepperd> basically consisting of State over a heterogenous map
2021-05-19 03:44:50 +0200 <ski> @hoogle s -> ReaderT r m a -> StateT s (ReaderT r m) a
2021-05-19 03:44:51 +0200 <lambdabot> No results found
2021-05-19 03:44:59 +0200 <a6a45081-2b83> @hoogle "s -> ReaderT r m a -> StateT s (ReaderT r m) a"
2021-05-19 03:45:00 +0200 <lambdabot> No results found
2021-05-19 03:45:10 +0200 <a6a45081-2b83> :t lift
2021-05-19 03:45:11 +0200 <ski> (don't put quotes there)
2021-05-19 03:45:12 +0200 <lambdabot> (MonadTrans t, Monad m) => m a -> t m a
2021-05-19 03:45:43 +0200 <a6a45081-2b83> :t lift :: ReaderT r m a -> StateT s m2 a
2021-05-19 03:45:44 +0200 <lambdabot> error:
2021-05-19 03:45:44 +0200 <lambdabot> • Couldn't match type ‘m3’ with ‘ReaderT r1 m1’
2021-05-19 03:45:44 +0200 <lambdabot> ‘m3’ is a rigid type variable bound by
2021-05-19 03:47:11 +0200 <ski> @type lift :: Monad m => ReaderT r m a -> StateT s (ReaderT r m) a
2021-05-19 03:47:12 +0200 <lambdabot> Monad m => ReaderT r m a -> StateT s (ReaderT r m) a
2021-05-19 03:47:27 +0200 <a6a45081-2b83> :raised_hands:
2021-05-19 03:47:29 +0200 <superstar64> nshepperd, can you point me to it?
2021-05-19 03:47:31 +0200xff0x(~xff0x@2001:1a81:5398:2600:34a3:dc49:97fe:469a) (Ping timeout: 250 seconds)
2021-05-19 03:47:51 +0200 <a6a45081-2b83> ski: thanks!
2021-05-19 03:48:22 +0200 <hiptobecubic> I've been out of the loop for awhile. What is new and exciting?
2021-05-19 03:48:39 +0200 <superstar64> hiptobecubic linear types
2021-05-19 03:48:49 +0200 <hiptobecubic> Oh! really?
2021-05-19 03:49:11 +0200 <hiptobecubic> is there a blog post that plebian losers can casually read?
2021-05-19 03:49:31 +0200 <hiptobecubic> I mean a good one. I'm sure there are many blog posts.
2021-05-19 03:49:33 +0200xff0x(~xff0x@2001:1a81:53d3:5400:2612:4e5b:698e:1b71)
2021-05-19 03:49:46 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-05-19 03:50:01 +0200 <Axman6> haskell-language-server works really well these days
2021-05-19 03:50:08 +0200 <superstar64>  it's a bit old, but there's this https://youtu.be/t0mhvd3-60Y
2021-05-19 03:51:13 +0200 <Axman6> the engineering around GHC's releases seems to have improved a lot too, and the Haskell Foundation seems to be doign a good job of focusing the efforts of development in many good ways
2021-05-19 03:51:14 +0200 <nshepperd> superstar64: https://stackoverflow.com/a/33977350 is one impl
2021-05-19 03:51:26 +0200raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 240 seconds)
2021-05-19 03:51:46 +0200 <nshepperd> i could have sworn there was a package called pure-st or something but i can't find it
2021-05-19 03:52:02 +0200 <superstar64> oh, you don't even need to change the type signature of the ST methods
2021-05-19 03:52:40 +0200 <nshepperd> right
2021-05-19 03:52:58 +0200renzhi(~renzhi@2607:fa49:6500:bc00::e7b)
2021-05-19 03:54:58 +0200 <superstar64> "unsafeCoerce is cheating! – Benjamin Hodgson♦ Nov 28 '15 at 22:55"
2021-05-19 03:58:29 +0200 <Axman6> I wonder if the gosts of deperted proof ideas could make it a little less hacky
2021-05-19 03:58:53 +0200 <Axman6> ghosts*
2021-05-19 03:59:02 +0200 <ski> @quote It's.cheating
2021-05-19 03:59:02 +0200 <lambdabot> orphi says: I still like the quote I saw somewhere: "Haskell isn't programming. It's cheating! You just write what you want and it DOES it!"
2021-05-19 03:59:14 +0200 <ski> @quote is.like.cheating
2021-05-19 03:59:14 +0200 <lambdabot> pastah says: the maybe monad is like cheating. everything is so awesomelly easy.
2021-05-19 03:59:41 +0200 <hiptobecubic> Glad to see SPJ's still doing everything in comic sans
2021-05-19 04:00:24 +0200 <a6a45081-2b83> what am I doing wrong here?: `foo :: Monad m => ProgressBar s1 -> v -> StateT s m ()`, getting couldn't match `s` with `Maybe Int`; expected = `StateT s m ()`, actual = `StateT (Maybe Int) (ReaderT backend0 m1) ()`
2021-05-19 04:01:07 +0200 <a6a45081-2b83> AFAIK it should accept s = Maybe Int and Monad m => m = ReaderT backend0 m1 ...
2021-05-19 04:01:35 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 04:02:21 +0200CrazyPython(~crazypyth@206.214.238.6) (Read error: Connection reset by peer)
2021-05-19 04:03:13 +0200 <ski> evidently your implementation of `foo' doesn't work for all `s' and all `m's (that are instances of `Monad'), which is what your type signature claims it does
2021-05-19 04:03:36 +0200 <a6a45081-2b83> okay so I have to be strict about the types IOW
2021-05-19 04:04:43 +0200 <ski> heh, yea
2021-05-19 04:05:36 +0200 <ski> "works for all types `s'" is very different from "works for some particular type `s'"
2021-05-19 04:06:08 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 265 seconds)
2021-05-19 04:06:10 +0200Guest91197(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 04:06:37 +0200ddellac__(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 04:06:51 +0200urodna(~urodna@unaffiliated/urodna) (Quit: urodna)
2021-05-19 04:07:12 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Quit: Lost terminal)
2021-05-19 04:09:38 +0200Tario(~Tario@201.192.165.173)
2021-05-19 04:11:06 +0200ddellac__(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds)
2021-05-19 04:11:32 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 04:11:33 +0200jao(~jao@pdpc/supporter/professional/jao) (Read error: Connection reset by peer)
2021-05-19 04:11:56 +0200timGuest64747
2021-05-19 04:12:02 +0200ddellac__(~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-05-19 04:14:51 +0200ddellacosta(~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 268 seconds)
2021-05-19 04:15:13 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-05-19 04:18:27 +0200toast52(97c0a778@151.192.167.120)
2021-05-19 04:18:40 +0200Tario(~Tario@201.192.165.173) (Ping timeout: 258 seconds)
2021-05-19 04:19:28 +0200wallymathieu(~wallymath@81-234-151-21-no94.tbcn.telia.com)
2021-05-19 04:19:31 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
2021-05-19 04:19:32 +0200ozzymcdu_(~ozzymcduf@81-234-151-21-no94.tbcn.telia.com)
2021-05-19 04:19:36 +0200maylee(~mayleesia@dynamic-078-054-072-224.78.54.pool.telefonica.de)
2021-05-19 04:21:35 +0200jao(~jao@pdpc/supporter/professional/jao)
2021-05-19 04:22:16 +0200FinnElija(~finn_elij@gateway/tor-sasl/finnelija/x-67402716)
2021-05-19 04:22:16 +0200finn_elijaGuest30168
2021-05-19 04:22:16 +0200FinnElijafinn_elija
2021-05-19 04:22:36 +0200Tario(~Tario@201.192.165.173)
2021-05-19 04:25:23 +0200filwisher(~filwisher@78.141.201.45) (Ping timeout: 246 seconds)
2021-05-19 04:25:33 +0200Guest30168(~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Ping timeout: 240 seconds)
2021-05-19 04:25:37 +0200 <toast52> hello! I need some help static linking C code using cabal
2021-05-19 04:26:05 +0200tjbp(~tom@2001:19f0:7400:8d4c:5400:2ff:fe2c:5662) (Ping timeout: 250 seconds)
2021-05-19 04:26:14 +0200nicholasbulka(~nicholasb@2601:900:4301:da0:189f:ecee:d0e0:93ba) (Remote host closed the connection)
2021-05-19 04:26:57 +0200nicholasbulka(~nicholasb@2601:900:4301:da0:189f:ecee:d0e0:93ba)
2021-05-19 04:27:01 +0200miklcct(quasselcor@miklcct.com) (Ping timeout: 276 seconds)
2021-05-19 04:28:37 +0200machinedgod(~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 252 seconds)
2021-05-19 04:29:12 +0200toast5275(97c0a778@151.192.167.120)
2021-05-19 04:29:30 +0200 <pavonia> toast52: Whats the issue?
2021-05-19 04:30:42 +0200toast52(97c0a778@151.192.167.120) (Ping timeout: 240 seconds)
2021-05-19 04:30:49 +0200 <hiptobecubic> Are folks actually writing things in linear haskell?
2021-05-19 04:31:01 +0200toast5275toast52
2021-05-19 04:31:18 +0200 <Axman6> I think Facebook are, they published a paper recently
2021-05-19 04:31:32 +0200 <hololeap> i haven't even touched ghc 9 yet
2021-05-19 04:31:54 +0200 <hololeap> edwardk is
2021-05-19 04:32:22 +0200geekosaur(45870322@069-135-003-034.biz.spectrum.com) (Ping timeout: 240 seconds)
2021-05-19 04:32:28 +0200 <hiptobecubic> Sure, but he is often writing things that normies do not.
2021-05-19 04:32:40 +0200miklcct(quasselcor@miklcct.com)
2021-05-19 04:32:53 +0200 <hololeap> folks = normies -- got it
2021-05-19 04:33:16 +0200 <hiptobecubic> well there are certainly levels of norminess
2021-05-19 04:33:29 +0200tjbp(~tom@78.141.197.43)
2021-05-19 04:33:48 +0200filwisher(~filwisher@78.141.201.45)
2021-05-19 04:33:59 +0200 <hiptobecubic> If you're lurking in here you are at least one or two levels above normie. But some folks are clearly normier than others.
2021-05-19 04:34:54 +0200 <hololeap> i would like to play around with linear types just to get a feel for it, then i might see a place where it would fit well in my code. but it's mostly just a novelty to me
2021-05-19 04:37:11 +0200 <hololeap> aren't linear types essentially how rust handles memory management?
2021-05-19 04:37:25 +0200 <hiptobecubic> Yes
2021-05-19 04:37:37 +0200 <toast52> pavonia: I've written a small function in C compiled to a .o file. I think I understand the `foreign import ccall ...` syntax within the haskell source file. But how do I specify linking in the .o file at compile time within my cabal config?
2021-05-19 04:39:28 +0200Stanley00(~stanley00@unaffiliated/stanley00)
2021-05-19 04:41:04 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 04:44:11 +0200Sheilong(uid293653@gateway/web/irccloud.com/x-yvifpnpfisssiqhx) ()
2021-05-19 04:45:04 +0200theDon(~td@muedsl-82-207-238-185.citykom.de) (Ping timeout: 268 seconds)
2021-05-19 04:45:40 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds)
2021-05-19 04:46:30 +0200theDon(~td@muedsl-82-207-238-018.citykom.de)
2021-05-19 04:48:51 +0200mayleesia(~mayleesia@dynamic-078-055-186-201.78.55.pool.telefonica.de)
2021-05-19 04:49:24 +0200xkapastel(uid17782@gateway/web/irccloud.com/x-uiyvwgqmgltrwigi) (Quit: Connection closed for inactivity)
2021-05-19 04:53:05 +0200maylee(~mayleesia@dynamic-078-054-072-224.78.54.pool.telefonica.de) (Ping timeout: 268 seconds)
2021-05-19 04:54:29 +0200miklcct(quasselcor@miklcct.com) (Remote host closed the connection)
2021-05-19 04:55:26 +0200filwisher(~filwisher@78.141.201.45) (Ping timeout: 265 seconds)
2021-05-19 04:55:34 +0200tjbp(~tom@78.141.197.43) (Ping timeout: 252 seconds)
2021-05-19 04:55:50 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 04:58:54 +0200olligobber(olligobber@gateway/vpn/privateinternetaccess/olligobber)
2021-05-19 04:59:27 +0200tjbp(~tom@2001:19f0:7400:8d4c:5400:2ff:fe2c:5662)
2021-05-19 04:59:31 +0200miklcct(quasselcor@miklcct.com)
2021-05-19 05:00:07 +0200Alleria(~textual@2603-7000-3040-0000-5107-53e7-cd36-0949.res6.spectrum.com)
2021-05-19 05:00:16 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 265 seconds)
2021-05-19 05:00:31 +0200AlleriaGuest11324
2021-05-19 05:01:04 +0200stree(~stree@68.36.8.116) (Ping timeout: 252 seconds)
2021-05-19 05:01:29 +0200filwisher(~filwisher@78.141.201.45)
2021-05-19 05:02:29 +0200darjeeling_(~darjeelin@115.215.40.88) (Ping timeout: 245 seconds)
2021-05-19 05:03:26 +0200 <fivebox> toast52, you'll put the C file in your c-sources https://cabal.readthedocs.io/en/3.4/cabal-package.html?highlight=c-sources#pkg-field-c-sources
2021-05-19 05:04:14 +0200nbloomf_(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a)
2021-05-19 05:04:40 +0200Guest11324(~textual@2603-7000-3040-0000-5107-53e7-cd36-0949.res6.spectrum.com) (Ping timeout: 258 seconds)
2021-05-19 05:05:35 +0200 <toast52> do I need to compile the C sources beforehand then?
2021-05-19 05:05:49 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:505f:5646:cd3:804d) (Ping timeout: 258 seconds)
2021-05-19 05:07:44 +0200xiinotulp(~q@node-ujl.pool-125-24.dynamic.totinternet.net)
2021-05-19 05:07:51 +0200 <fivebox> no
2021-05-19 05:10:46 +0200plutoniix(~q@node-uic.pool-125-24.dynamic.totinternet.net) (Ping timeout: 240 seconds)
2021-05-19 05:12:13 +0200Lord_of_Life(~Lord@unaffiliated/lord-of-life/x-0885362) (Ping timeout: 240 seconds)
2021-05-19 05:13:38 +0200stree(~stree@68.36.8.116)
2021-05-19 05:15:15 +0200Guest64747(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 05:15:34 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2021-05-19 05:16:01 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 05:16:16 +0200darjeeling_(~darjeelin@115.215.42.88)
2021-05-19 05:16:24 +0200timGuest64783
2021-05-19 05:18:49 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 05:18:59 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Ping timeout: 268 seconds)
2021-05-19 05:20:34 +0200 <toast52> Thanks! I'll give it a shot.
2021-05-19 05:20:50 +0200Guest64783(~tim@112-141-128-42.sta.dodo.net.au) (Ping timeout: 268 seconds)
2021-05-19 05:21:19 +0200 <toast52> How do we represent the signature of a C function with no arguments?
2021-05-19 05:21:33 +0200 <Axman6> IO ReturnType
2021-05-19 05:21:41 +0200 <toast52> i.e. something like `long foo()`
2021-05-19 05:22:23 +0200 <Axman6> IO CLong?
2021-05-19 05:23:28 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 265 seconds)
2021-05-19 05:24:06 +0200 <toast52> What if its pure? From the ffi examples I see functions like `foreign import ccall "sin" c_sin :: Double -> Double` need not live in IO
2021-05-19 05:24:35 +0200 <Axman6> that's fine too
2021-05-19 05:24:37 +0200 <toast52> could I just do `foreign import ccall "foo" c_foo :: CLong` ?
2021-05-19 05:24:51 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
2021-05-19 05:24:54 +0200 <Axman6> will it ever return a different value?
2021-05-19 05:24:57 +0200 <fivebox> A pure C function with no arguments?
2021-05-19 05:25:01 +0200nbloomf_(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-05-19 05:25:36 +0200 <toast52> Yeah it's just performing some computation where the inputs are already known
2021-05-19 05:25:38 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 05:25:57 +0200 <fivebox> Then you don't really need C at all, just save the constant in your program?
2021-05-19 05:28:01 +0200 <fivebox> but yes, you can do: int fortytwo() { return 42; } ;; foreign import ccall fortytwo :: CInt
2021-05-19 05:29:30 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 05:30:11 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds)
2021-05-19 05:31:04 +0200DTZUZU_(~DTZUZO@207.81.119.43)
2021-05-19 05:31:34 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a)
2021-05-19 05:32:15 +0200 <a6a45081-2b83> how to filter in persistent on clause `update_time >= date('now', '-6 days')`
2021-05-19 05:33:47 +0200DTZUZU(~DTZUZO@205.ip-149-56-132.net) (Ping timeout: 268 seconds)
2021-05-19 05:34:06 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 265 seconds)
2021-05-19 05:34:29 +0200bitmagie(~Thunderbi@200116b8065d2700c4403d09f8996d35.dip.versatel-1u1.de)
2021-05-19 05:37:04 +0200renzhi(~renzhi@2607:fa49:6500:bc00::e7b) (Ping timeout: 245 seconds)
2021-05-19 05:37:51 +0200pjb(~pjb@2a01cb04063ec50040800ddd29414e0b.ipv6.abo.wanadoo.fr) (Ping timeout: 260 seconds)
2021-05-19 05:40:54 +0200jao(~jao@pdpc/supporter/professional/jao) (Remote host closed the connection)
2021-05-19 05:41:11 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 05:42:00 +0200bitmagie(~Thunderbi@200116b8065d2700c4403d09f8996d35.dip.versatel-1u1.de) (Quit: bitmagie)
2021-05-19 05:42:21 +0200bitmagie(~Thunderbi@200116b8065d2700c4403d09f8996d35.dip.versatel-1u1.de)
2021-05-19 05:42:56 +0200bitmagie(~Thunderbi@200116b8065d2700c4403d09f8996d35.dip.versatel-1u1.de) (Client Quit)
2021-05-19 05:42:56 +0200 <toast52> fivebox: Thank you. I got it to work. Turns out I didn't need to create a new foreign-library stanza but could directly add the includes and c-sources clauses to the executable stanza
2021-05-19 05:43:49 +0200jao(~jao@pdpc/supporter/professional/jao)
2021-05-19 05:44:18 +0200Lord_of_Life(~Lord@unaffiliated/lord-of-life/x-0885362)
2021-05-19 05:45:41 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 240 seconds)
2021-05-19 05:47:04 +0200toast52(97c0a778@151.192.167.120) (Quit: Connection closed)
2021-05-19 05:49:24 +0200xiinotulp(~q@node-ujl.pool-125-24.dynamic.totinternet.net) (Quit: Leaving)
2021-05-19 05:49:49 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds)
2021-05-19 05:50:10 +0200nineonin_(~nineonine@50.216.62.2) ()
2021-05-19 05:51:03 +0200slack1256(~slack1256@191.125.227.73)
2021-05-19 05:53:51 +0200waleee-cl(uid373333@gateway/web/irccloud.com/x-fyslmtebqhpnkrak) (Quit: Connection closed for inactivity)
2021-05-19 05:54:42 +0200DTZUZU(~DTZUZO@205.ip-149-56-132.net)
2021-05-19 05:54:43 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 05:54:49 +0200jao(~jao@pdpc/supporter/professional/jao) (Remote host closed the connection)
2021-05-19 05:55:08 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 05:55:42 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 05:55:53 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 05:55:53 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 05:56:06 +0200timGuest1583
2021-05-19 05:56:37 +0200DTZUZU_(~DTZUZO@207.81.119.43) (Ping timeout: 252 seconds)
2021-05-19 05:57:04 +0200conal(~conal@64.71.133.70)
2021-05-19 05:57:22 +0200slack1256(~slack1256@191.125.227.73) (Remote host closed the connection)
2021-05-19 05:58:04 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 06:00:08 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 06:00:28 +0200TK__(~cinch@2601:1c0:5201:2100:9992:f75f:4988:2a3c)
2021-05-19 06:00:28 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 252 seconds)
2021-05-19 06:00:49 +0200ddella___(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 06:01:00 +0200wei2912(~wei2912@unaffiliated/wei2912)
2021-05-19 06:02:37 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 265 seconds)
2021-05-19 06:02:37 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 06:03:16 +0200jao(~user@pdpc/supporter/professional/jao)
2021-05-19 06:03:18 +0200puke(~vroom@217.138.252.196) (Quit: puke)
2021-05-19 06:04:13 +0200Rudd0(~Rudd0@185.189.115.108)
2021-05-19 06:05:06 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 06:05:55 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 06:08:57 +0200conal(~conal@64.71.133.70) (Quit: Computer has gone to sleep.)
2021-05-19 06:09:51 +0200Benzi-Junior(~BenziJuni@88-149-64-251.du.xdsl.is)
2021-05-19 06:09:59 +0200jacks2(~bc817c21@217.29.117.252) (Quit: http://www.okay.uz/ (Session timeout))
2021-05-19 06:10:10 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 06:12:41 +0200star_cloud(~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Ping timeout: 240 seconds)
2021-05-19 06:12:42 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 06:14:20 +0200takuan(~takuan@178-116-218-225.access.telenet.be)
2021-05-19 06:15:08 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 06:16:23 +0200acertain(sid470584@gateway/web/irccloud.com/x-smitzrwlhgbnwuzb) ()
2021-05-19 06:16:33 +0200acertain(sid470584@gateway/web/irccloud.com/x-ltrkodsrjozibccv)
2021-05-19 06:20:11 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-05-19 06:21:40 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 06:22:06 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 06:23:31 +0200superstar64(6ccefa7c@108-206-250-124.lightspeed.miamfl.sbcglobal.net) (Quit: Connection closed)
2021-05-19 06:23:56 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 06:24:47 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 258 seconds)
2021-05-19 06:25:40 +0200alx741(~alx741@181.196.68.143) (Quit: alx741)
2021-05-19 06:27:06 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 06:28:31 +0200danvet(~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa)
2021-05-19 06:28:31 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 06:30:35 +0200qwerty2o_(~qwerty2o@188.64.206.164)
2021-05-19 06:32:06 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 06:34:45 +0200Stanley00(~stanley00@unaffiliated/stanley00) ()
2021-05-19 06:35:32 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 06:36:52 +0200Kr4kke(~Kr4kke@modemcable159.116-21-96.mc.videotron.ca) (Remote host closed the connection)
2021-05-19 06:37:06 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 06:39:14 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 06:39:33 +0200ddel_____(~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-05-19 06:41:10 +0200ddellac__(~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 252 seconds)
2021-05-19 06:41:16 +0200ddella___(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 258 seconds)
2021-05-19 06:42:02 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 06:43:03 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 06:44:36 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 06:45:37 +0200ania123(5e89ad7c@94.137.173.124)
2021-05-19 06:45:42 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 06:46:59 +0200gonz_(sid304396@gateway/web/irccloud.com/x-mowjdexwtgrltrws)
2021-05-19 06:47:11 +0200Tario(~Tario@201.192.165.173) (Ping timeout: 240 seconds)
2021-05-19 06:48:01 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 06:48:08 +0200hypercube(~hypercube@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) (Quit: WeeChat 3.1)
2021-05-19 06:49:47 +0200dolio(~dolio@haskell/developer/dolio) (Quit: ZNC 1.8.2 - https://znc.in)
2021-05-19 06:51:05 +0200dolio(~dolio@haskell/developer/dolio)
2021-05-19 06:51:36 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 06:53:23 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 06:53:58 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 06:54:41 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 06:55:41 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 240 seconds)
2021-05-19 06:55:42 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 06:56:56 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 06:58:56 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 06:59:52 +0200fivebox(x@unaffiliated/fivebox) (Remote host closed the connection)
2021-05-19 07:00:48 +0200nicholasbulka(~nicholasb@2601:900:4301:da0:189f:ecee:d0e0:93ba) (Remote host closed the connection)
2021-05-19 07:01:01 +0200ania123(5e89ad7c@94.137.173.124) (Quit: Connection closed)
2021-05-19 07:01:26 +0200nicholasbulka(~nicholasb@2601:900:4301:da0:189f:ecee:d0e0:93ba)
2021-05-19 07:02:03 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 07:03:02 +0200Guest1583(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 07:03:45 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 07:03:49 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 268 seconds)
2021-05-19 07:03:55 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 07:04:09 +0200timGuest20821
2021-05-19 07:05:59 +0200nicholasbulka(~nicholasb@2601:900:4301:da0:189f:ecee:d0e0:93ba) (Ping timeout: 250 seconds)
2021-05-19 07:07:26 +0200p8m(p8m@gateway/vpn/protonvpn/p8m) (Ping timeout: 260 seconds)
2021-05-19 07:07:27 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 07:07:35 +0200dolio(~dolio@haskell/developer/dolio) (Quit: ZNC 1.8.2 - https://znc.in)
2021-05-19 07:08:21 +0200Guest20821(~tim@112-141-128-42.sta.dodo.net.au) (Ping timeout: 265 seconds)
2021-05-19 07:08:56 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 07:09:24 +0200dolio(~dolio@haskell/developer/dolio)
2021-05-19 07:09:27 +0200qwerty2o_(~qwerty2o@188.64.206.164) (Read error: Connection reset by peer)
2021-05-19 07:09:43 +0200p8m(p8m@gateway/vpn/protonvpn/p8m)
2021-05-19 07:09:43 +0200gentauro(~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2021-05-19 07:09:43 +0200DTZUZU_(~DTZUZO@207.81.119.43)
2021-05-19 07:11:41 +0200DTZUZU(~DTZUZO@205.ip-149-56-132.net) (Ping timeout: 240 seconds)
2021-05-19 07:13:58 +0200gentauro(~gentauro@unaffiliated/gentauro)
2021-05-19 07:14:58 +0200sord937(~sord937@gateway/tor-sasl/sord937)
2021-05-19 07:15:02 +0200cdsmith(~cdsmithus@c-73-184-127-183.hsd1.ga.comcast.net) (Read error: Connection reset by peer)
2021-05-19 07:16:50 +0200hypercube(~hypercube@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com)
2021-05-19 07:20:45 +0200TK__(~cinch@2601:1c0:5201:2100:9992:f75f:4988:2a3c) (Ping timeout: 258 seconds)
2021-05-19 07:21:49 +0200thc202(~thc202@unaffiliated/thc202)
2021-05-19 07:22:19 +0200stree(~stree@68.36.8.116) (Ping timeout: 268 seconds)
2021-05-19 07:23:00 +0200pthariensflame(~pthariens@2600:6c52:727f:4200:1cb4:6ba8:abb1:77ad)
2021-05-19 07:24:41 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 240 seconds)
2021-05-19 07:25:45 +0200vonfry(~user@116.236.75.207)
2021-05-19 07:26:26 +0200hololeap(~hololeap@gateway/tor-sasl/hololeap) (Remote host closed the connection)
2021-05-19 07:26:26 +0200andreas303(~andreas@gateway/tor-sasl/andreas303) (Remote host closed the connection)
2021-05-19 07:26:31 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 07:27:22 +0200andreas303(~andreas@gateway/tor-sasl/andreas303)
2021-05-19 07:29:24 +0200geowiesnot(~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr)
2021-05-19 07:30:27 +0200pthariensflame(~pthariens@2600:6c52:727f:4200:1cb4:6ba8:abb1:77ad) ()
2021-05-19 07:30:36 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 07:31:11 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds)
2021-05-19 07:32:21 +0200andreas303(~andreas@gateway/tor-sasl/andreas303) (Ping timeout: 240 seconds)
2021-05-19 07:32:43 +0200alexander(~alexander@2a02:587:dc03:1500:b16c:5166:feb8:97d5)
2021-05-19 07:33:11 +0200alexanderGuest64301
2021-05-19 07:33:41 +0200Pickchea(~private@unaffiliated/pickchea)
2021-05-19 07:34:45 +0200stree(~stree@68.36.8.116)
2021-05-19 07:36:10 +0200ddellacosta(~ddellacos@86.106.143.217)
2021-05-19 07:40:27 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 07:40:41 +0200ddellacosta(~ddellacos@86.106.143.217) (Ping timeout: 260 seconds)
2021-05-19 07:40:46 +0200malumore_(~malumore@151.62.117.153)
2021-05-19 07:41:56 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 07:42:16 +0200andreas303(~andreas@gateway/tor-sasl/andreas303)
2021-05-19 07:42:32 +0200mjrosenb(~mrosenbe@nyc.schrodinger.com) (Ping timeout: 240 seconds)
2021-05-19 07:43:05 +0200 <a6a45081-2b83> is there a better way to do this lensing => Object (a._Object <> b._Object), i.e. combine results of two lenses
2021-05-19 07:44:39 +0200mjrosenb(~mrosenbe@nyc.schrodinger.com)
2021-05-19 07:44:44 +0200berberman_(~berberman@unaffiliated/berberman)
2021-05-19 07:44:59 +0200berberman(~berberman@unaffiliated/berberman) (Ping timeout: 245 seconds)
2021-05-19 07:45:05 +0200jao(~user@pdpc/supporter/professional/jao) (Ping timeout: 265 seconds)
2021-05-19 07:45:07 +0200parabolize(~paraboliz@98.43.173.221) (Quit: leaving)
2021-05-19 07:45:46 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 07:46:11 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2021-05-19 07:49:10 +0200Gurkenglas(~Gurkengla@unaffiliated/gurkenglas)
2021-05-19 07:51:32 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 252 seconds)
2021-05-19 07:55:08 +0200wei2912(~wei2912@unaffiliated/wei2912) (Remote host closed the connection)
2021-05-19 07:58:46 +0200mounty(~mounty@236.216.214.218.sta.wbroadband.net.au) (Ping timeout: 260 seconds)
2021-05-19 07:59:06 +0200cfricke(~cfricke@unaffiliated/cfricke)
2021-05-19 08:00:07 +0200Alleria(~textual@2603-7000-3040-0000-5107-53e7-cd36-0949.res6.spectrum.com)
2021-05-19 08:00:24 +0200cfricke(~cfricke@unaffiliated/cfricke) (Client Quit)
2021-05-19 08:00:30 +0200AlleriaGuest13377
2021-05-19 08:00:37 +0200cfricke(~cfricke@unaffiliated/cfricke)
2021-05-19 08:01:37 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2021-05-19 08:02:51 +0200malumore_(~malumore@151.62.117.153) (Ping timeout: 260 seconds)
2021-05-19 08:04:34 +0200Guest13377(~textual@2603-7000-3040-0000-5107-53e7-cd36-0949.res6.spectrum.com) (Ping timeout: 245 seconds)
2021-05-19 08:08:46 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 08:09:47 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 08:13:06 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds)
2021-05-19 08:13:59 +0200hololeap(~hololeap@gateway/tor-sasl/hololeap)
2021-05-19 08:14:31 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 260 seconds)
2021-05-19 08:14:40 +0200forell(~forell@unaffiliated/forell) (Ping timeout: 252 seconds)
2021-05-19 08:17:29 +0200NinjaTrappeur(~ninja@unaffiliated/ninjatrappeur) (Ping timeout: 245 seconds)
2021-05-19 08:18:21 +0200NinjaTrappeur(~ninja@unaffiliated/ninjatrappeur)
2021-05-19 08:19:38 +0200forell(~forell@unaffiliated/forell)
2021-05-19 08:19:59 +0200tlax(tlax@kapsi.fi)
2021-05-19 08:20:11 +0200gehmehgeh(~ircuser1@gateway/tor-sasl/gehmehgeh)
2021-05-19 08:20:14 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds)
2021-05-19 08:20:41 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-05-19 08:21:36 +0200plutoniix(~q@ppp-58-8-181-100.revip2.asianet.co.th)
2021-05-19 08:22:06 +0200drbean_(~drbean@TC210-63-209-80.static.apol.com.tw) (Ping timeout: 260 seconds)
2021-05-19 08:26:36 +0200TK__(~cinch@2601:1c0:5201:2100:9992:f75f:4988:2a3c)
2021-05-19 08:26:47 +0200michalz(~user@185.246.204.61)
2021-05-19 08:31:11 +0200 <[exa]> a6a45081-2b83: I guess you can easily write an iso or a prism for that.. is it VL lens or optics?
2021-05-19 08:32:00 +0200malumore_(~malumore@151.62.117.153)
2021-05-19 08:34:11 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 08:34:34 +0200timGuest69113
2021-05-19 08:43:32 +0200tefter(bmaxa@gateway/vpn/protonvpn/tefter) (Ping timeout: 240 seconds)
2021-05-19 08:43:34 +0200forell(~forell@unaffiliated/forell) (Ping timeout: 265 seconds)
2021-05-19 08:43:52 +0200Varis(~Tadas@unaffiliated/varis)
2021-05-19 08:44:03 +0200Neuromancer(~Neuromanc@unaffiliated/neuromancer)
2021-05-19 08:44:25 +0200drbean_(~drbean@TC210-63-209-86.static.apol.com.tw)
2021-05-19 08:47:18 +0200forell(~forell@unaffiliated/forell)
2021-05-19 08:47:58 +0200ddellacosta(~ddellacos@86.106.143.191)
2021-05-19 08:49:44 +0200cvampal(2f097378@47.9.115.120)
2021-05-19 08:50:27 +0200tefter(bmaxa@gateway/vpn/protonvpn/tefter)
2021-05-19 08:52:45 +0200ddellacosta(~ddellacos@86.106.143.191) (Ping timeout: 265 seconds)
2021-05-19 08:54:36 +0200hyiltiz(~quassel@unaffiliated/hyiltiz) (Ping timeout: 252 seconds)
2021-05-19 08:57:12 +0200Guest69113(~tim@112-141-128-42.sta.dodo.net.au) (Read error: Connection reset by peer)
2021-05-19 08:58:08 +0200cvampal(2f097378@47.9.115.120) (Quit: Connection closed)
2021-05-19 08:58:17 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 08:58:40 +0200timGuest39762
2021-05-19 09:00:13 +0200Guest39762(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 09:02:08 +0200Schrostfutz(~Schrostfu@p4fc0a70a.dip0.t-ipconnect.de)
2021-05-19 09:02:27 +0200chele(~chele@ip5b40237d.dynamic.kabel-deutschland.de)
2021-05-19 09:06:58 +0200hyiltiz(~quassel@unaffiliated/hyiltiz)
2021-05-19 09:07:23 +0200tsaka__(~torstein@178-147-206-209.haap.dm.cosmote.net) (Remote host closed the connection)
2021-05-19 09:08:09 +0200jakalx(~jakalx@base.jakalx.net) ()
2021-05-19 09:09:15 +0200dhouthoo(~dhouthoo@ptr-eitgbj2w0uu6delkbrh.18120a2.ip6.access.telenet.be)
2021-05-19 09:10:11 +0200aVikingTrex(~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) (Ping timeout: 260 seconds)
2021-05-19 09:12:57 +0200 <a6a45081-2b83> not sure with the terminology, let me check
2021-05-19 09:13:19 +0200dhouthoo(~dhouthoo@ptr-eitgbj2w0uu6delkbrh.18120a2.ip6.access.telenet.be) (Client Quit)
2021-05-19 09:13:59 +0200dhouthoo(~dhouthoo@ptr-eitgbj2w0uu6delkbrh.18120a2.ip6.access.telenet.be)
2021-05-19 09:14:24 +0200polyrain(~polyrain@2001:8003:e406:1a01:ddbe:2c87:1516:4ee8)
2021-05-19 09:15:42 +0200mayleesiamaylee
2021-05-19 09:18:28 +0200LKoen(~LKoen@2a01cb0407597a00bd08a6952222b3db.ipv6.abo.wanadoo.fr)
2021-05-19 09:19:30 +0200fabfianda(~vov327@2a01:4f8:1c0c:811d:1:46da:4acb:785c)
2021-05-19 09:19:30 +0200ddellacosta(~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-05-19 09:20:56 +0200ptr_frac7al(~polyrain@2001:8003:e406:1a01:ddbe:2c87:1516:4ee8)
2021-05-19 09:21:01 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 09:21:46 +0200ddel_____(~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 240 seconds)
2021-05-19 09:21:51 +0200polyrain(~polyrain@2001:8003:e406:1a01:ddbe:2c87:1516:4ee8) (Quit: Textual IRC Client: www.textualapp.com)
2021-05-19 09:23:29 +0200ptr_frac7al(~polyrain@2001:8003:e406:1a01:ddbe:2c87:1516:4ee8) (Quit: [BX] Khaled uses BitchX. CTCP TROUT THIS, BITCH!)
2021-05-19 09:23:49 +0200Sgeo(~Sgeo@ool-18b9875e.dyn.optonline.net) (Read error: Connection reset by peer)
2021-05-19 09:24:24 +0200jakalx(~jakalx@base.jakalx.net)
2021-05-19 09:25:13 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds)
2021-05-19 09:26:06 +0200ptr_frac7al(~ptr_frac7@203.51.112.215)
2021-05-19 09:26:38 +0200Schrostfutz(~Schrostfu@p4fc0a70a.dip0.t-ipconnect.de) (Quit: Leaving)
2021-05-19 09:27:20 +0200polyrain(~polyrain@2001:8003:e406:1a01:ddbe:2c87:1516:4ee8)
2021-05-19 09:27:23 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 09:30:10 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2021-05-19 09:30:37 +0200ptr_frac7al(~ptr_frac7@203.51.112.215) (Client Quit)
2021-05-19 09:31:11 +0200hiroaki(~hiroaki@2a02:8108:8c40:2bb8:a52c:b530:6c8a:fd41) (Ping timeout: 260 seconds)
2021-05-19 09:32:13 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 252 seconds)
2021-05-19 09:33:00 +0200DavidEichmann(~david@156.59.147.147.dyn.plus.net)
2021-05-19 09:34:20 +0200kritzefitz(~kritzefit@212.86.56.80)
2021-05-19 09:38:20 +0200guest519(~user@49.5.6.87)
2021-05-19 09:38:50 +0200 <guest519> is there a simple http server for test like python's http.server?
2021-05-19 09:38:57 +0200 <guest519> scotty?
2021-05-19 09:39:57 +0200 <opqdonut> warp/wai
2021-05-19 09:40:05 +0200kritzefitz(~kritzefit@212.86.56.80) (Ping timeout: 260 seconds)
2021-05-19 09:40:37 +0200kritzefitz(~kritzefit@2003:5b:203b:200::10:49)
2021-05-19 09:40:40 +0200ptr_frac7al(~char_star@2001:8003:e406:1a01:ddbe:2c87:1516:4ee8)
2021-05-19 09:40:51 +0200Pickchea(~private@unaffiliated/pickchea) (Ping timeout: 260 seconds)
2021-05-19 09:40:53 +0200 <opqdonut> there's a nice minimal example in the docs: https://hackage.haskell.org/package/wai
2021-05-19 09:40:53 +0200a6a45081-2b83(~aditya@122.163.149.247) (Quit: Konversation terminated!)
2021-05-19 09:42:00 +0200 <opqdonut> warp has some nice functions for writing tests, like testWithApplication
2021-05-19 09:42:58 +0200stree(~stree@68.36.8.116) (Ping timeout: 258 seconds)
2021-05-19 09:43:09 +0200ptr_frac7al(~char_star@2001:8003:e406:1a01:ddbe:2c87:1516:4ee8) (Client Quit)
2021-05-19 09:43:41 +0200hiroaki(~hiroaki@2a02:8108:8c40:2bb8:989b:41dd:d1e6:c3a3)
2021-05-19 09:44:56 +0200howdoi(uid224@gateway/web/irccloud.com/x-gvcdyldsercsrxxi) (Quit: Connection closed for inactivity)
2021-05-19 09:45:14 +0200ptr_frac7al(~char_star@203.51.112.215)
2021-05-19 09:45:29 +0200polyrain(~polyrain@2001:8003:e406:1a01:ddbe:2c87:1516:4ee8) ("Textual IRC Client: www.textualapp.com")
2021-05-19 09:45:31 +0200polyrain(~polyrain@2001:8003:e406:1a01:ddbe:2c87:1516:4ee8)
2021-05-19 09:45:51 +0200ptr_frac7al(~char_star@203.51.112.215) ()
2021-05-19 09:46:00 +0200geowiesnot(~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 268 seconds)
2021-05-19 09:46:27 +0200 <guest519> opqdonut: ok, I'll try it
2021-05-19 09:54:20 +0200kloeri(~kloeri@freenode/staff/exherbo.kloeri) (Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.)))
2021-05-19 09:54:20 +0200mniip(mniip@freenode/staff/mniip) (Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.)))
2021-05-19 09:54:22 +0200jess(jess@freenode/staff/jess) (Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.)))
2021-05-19 09:54:23 +0200Sigyn(sigyn@freenode/utility-bot/sigyn) (Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.)))
2021-05-19 09:54:35 +0200mniip(mniip@freenode/staff/mniip)
2021-05-19 09:54:39 +0200ChanServ(ChanServ@services.) (Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. If you care about your data, drop your NickServ account NOW before that happens.)))
2021-05-19 09:54:42 +0200ChanServ(ChanServ@services.)
2021-05-19 09:54:42 +0200services.+o ChanServ
2021-05-19 09:54:48 +0200grumble(~Thunderbi@freenode/staff/grumble) (Killed (grumble (My fellow staff so-called 'friends' are about to hand over account data to a non-staff member. I'm leaving freenode forever and I recommend you drop your NickServ account to keep your data safe.)))
2021-05-19 09:55:14 +0200christiaanb(sid84827@gateway/web/irccloud.com/x-gknioklmfyacbvzm)
2021-05-19 09:55:22 +0200stree(~stree@68.36.8.116)
2021-05-19 09:56:18 +0200kloeri(~kloeri@freenode/staff/exherbo.kloeri)
2021-05-19 09:57:11 +0200polyrain(~polyrain@2001:8003:e406:1a01:ddbe:2c87:1516:4ee8) (Quit: Textual IRC Client: www.textualapp.com)
2021-05-19 09:57:12 +0200pjb(~pjb@2a01cb04063ec500a53b26f58b0dc373.ipv6.abo.wanadoo.fr)
2021-05-19 09:58:08 +0200puke(~vroom@217.138.252.196)
2021-05-19 09:58:26 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 09:58:30 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 09:59:17 +0200tzh(~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz)
2021-05-19 09:59:21 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 09:59:25 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:00:01 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:00:02 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:00:16 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:00:19 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:00:39 +0200xelxebar(~xelxebar@gateway/tor-sasl/xelxebar) (Remote host closed the connection)
2021-05-19 10:01:11 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:01:13 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:01:15 +0200xelxebar(~xelxebar@gateway/tor-sasl/xelxebar)
2021-05-19 10:01:31 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 10:01:46 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:01:51 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:01:54 +0200evanjs(~evanjs@075-129-098-007.res.spectrum.com) (Read error: Connection reset by peer)
2021-05-19 10:02:06 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:02:07 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:02:21 +0200m0rphism(~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de)
2021-05-19 10:02:41 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:02:45 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Read error: Connection reset by peer)
2021-05-19 10:03:02 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:03:02 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:03:36 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:03:37 +0200 <guest519> opqdonut: could cabal use socks5 proxy?
2021-05-19 10:03:38 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Read error: Connection reset by peer)
2021-05-19 10:03:43 +0200 <guest519> it's too slowly
2021-05-19 10:03:51 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:03:55 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:03:57 +0200 <Axman6> uh... so edwardk's post on reddit... looks like things ARE happening :\
2021-05-19 10:04:04 +0200wei2912(~wei2912@unaffiliated/wei2912)
2021-05-19 10:04:46 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:04:48 +0200evanjs(~evanjs@075-129-098-007.res.spectrum.com)
2021-05-19 10:04:50 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:05:41 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:05:45 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:06:19 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds)
2021-05-19 10:06:19 +0200 <guest519> Axman6: like what?
2021-05-19 10:06:21 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:06:22 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:06:36 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:06:38 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:06:54 +0200 <Axman6> well ChanServ just got killed
2021-05-19 10:07:11 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:07:16 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:07:31 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:07:32 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:07:56 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
2021-05-19 10:08:06 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:08:10 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Read error: Connection reset by peer)
2021-05-19 10:08:24 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:08:26 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:08:58 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:09:03 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:09:09 +0200hendursaga(~weechat@gateway/tor-sasl/hendursaga) (Ping timeout: 240 seconds)
2021-05-19 10:09:17 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:09:20 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:10:13 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:10:15 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:10:34 +0200frozenErebus(~frozenEre@94.129.65.28)
2021-05-19 10:10:43 +0200 <[exa]> wow, is a drama happening?
2021-05-19 10:10:48 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:10:53 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:11:04 +0200 <PlasmaStar> yes
2021-05-19 10:11:08 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:11:10 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:11:11 +0200 <[exa]> I read ekmett's post on reddit earlier today but didn't realize it's that urgent
2021-05-19 10:11:24 +0200 <PlasmaStar> link?
2021-05-19 10:11:35 +0200 <Axman6> yeah, #freenode is... interesting at the moment
2021-05-19 10:11:43 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:11:47 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:12:01 +0200 <Axman6> I happened to join the channel about 5 minutes before shit went down
2021-05-19 10:12:03 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:12:04 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Read error: Connection reset by peer)
2021-05-19 10:12:36 +0200 <[exa]> https://www.reddit.com/r/haskell/comments/nfqw0t/thoughts_on_the_state_of_the_freenode_irc_network/
2021-05-19 10:12:38 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:12:40 +0200 <[exa]> PlasmaStar: ^
2021-05-19 10:12:41 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Read error: Connection reset by peer)
2021-05-19 10:12:51 +0200 <PlasmaStar> ty
2021-05-19 10:12:59 +0200plutoniix(~q@ppp-58-8-181-100.revip2.asianet.co.th) (Ping timeout: 265 seconds)
2021-05-19 10:13:33 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:13:35 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Read error: Connection reset by peer)
2021-05-19 10:13:48 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:13:52 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:14:43 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2021-05-19 10:14:43 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:14:44 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:14:55 +0200hendursaga(~weechat@gateway/tor-sasl/hendursaga)
2021-05-19 10:15:18 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:15:23 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:15:38 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:15:39 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:16:01 +0200knupfer(~Thunderbi@200116b82216c200f69634fffef0b45f.dip.versatel-1u1.de)
2021-05-19 10:16:13 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:16:18 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:16:33 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:16:34 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:17:08 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:17:14 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:17:28 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:17:29 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:17:31 +0200plutoniix(~q@ppp-58-8-181-100.revip2.asianet.co.th)
2021-05-19 10:17:37 +0200quinn(~quinn@c-73-223-224-163.hsd1.ca.comcast.net) (Quit: ZNC 1.8.1 - https://znc.in)
2021-05-19 10:17:40 +0200bitmagie(~Thunderbi@200116b806936800d1b957d84640628b.dip.versatel-1u1.de)
2021-05-19 10:17:47 +0200acidjnk_new(~acidjnk@p200300d0c72b9590b0627b83407696f5.dip0.t-ipconnect.de)
2021-05-19 10:18:03 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:18:08 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:18:22 +0200quinn(~quinn@c-73-223-224-163.hsd1.ca.comcast.net)
2021-05-19 10:18:23 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:18:24 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:18:58 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:19:02 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:19:53 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:19:57 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:20:11 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:20:13 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:20:48 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:20:49 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Read error: Connection reset by peer)
2021-05-19 10:21:03 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:21:05 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:21:58 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:21:59 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:22:33 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:22:37 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:22:51 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:22:53 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:23:28 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:23:30 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:23:43 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:23:46 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:24:18 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:24:23 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:24:36 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:24:40 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:25:06 +0200dhil(~dhil@195.213.192.85)
2021-05-19 10:25:22 +0200 <Axman6> Well, Freenode staffers are resigning in protest en masse - thanks for the heads up edwardk
2021-05-19 10:25:31 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:25:35 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:26:08 +0200bitmagie(~Thunderbi@200116b806936800d1b957d84640628b.dip.versatel-1u1.de) (Quit: bitmagie)
2021-05-19 10:26:10 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 10:26:26 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:26:27 +0200 <Taneb> Axman6: I don't think it's happened *yet*
2021-05-19 10:26:30 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:26:44 +0200 <Axman6> it's literally happening right now in #freenode
2021-05-19 10:26:44 +0200 <Taneb> And may not happen at all. They were preparing to and one of the resignation letter drafts got leaked
2021-05-19 10:26:49 +0200 <Taneb> Oh, is it? Damn
2021-05-19 10:27:06 +0200 <maerwald> let's all panic
2021-05-19 10:27:15 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
2021-05-19 10:27:21 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:27:25 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:28:16 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:28:20 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:28:32 +0200quinn(~quinn@c-73-223-224-163.hsd1.ca.comcast.net) (Quit: ZNC 1.8.1 - https://znc.in)
2021-05-19 10:28:54 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 10:29:11 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:29:15 +0200 <merijn> Yes!
2021-05-19 10:29:15 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:29:19 +0200 <merijn> Burn down everything!
2021-05-19 10:29:23 +0200guest519(~user@49.5.6.87) (Read error: Connection reset by peer)
2021-05-19 10:29:25 +0200guest519`(~user@49.5.6.87)
2021-05-19 10:29:25 +0200 <merijn> Anarchy in the streets!
2021-05-19 10:30:06 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:30:10 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:31:01 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:31:05 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:31:13 +0200 <maerwald> https://news.ycombinator.com/item?id=27205926
2021-05-19 10:32:00 +0200 <maerwald> "We are founding a new network with the same goals and ambitions: libera.chat."
2021-05-19 10:32:36 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:32:39 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Read error: Connection reset by peer)
2021-05-19 10:32:51 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:32:55 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:33:23 +0200ddellaco_(~ddellacos@86.106.143.35)
2021-05-19 10:33:46 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:33:50 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:34:26 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:34:28 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:34:41 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:34:44 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 10:35:21 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 10:35:44 +0200timGuest69008
2021-05-19 10:36:27 +0200[n1x]_(~n1x]_@178.238.11.35) (Remote host closed the connection)
2021-05-19 10:37:41 +0200ddellaco_(~ddellacos@86.106.143.35) (Ping timeout: 240 seconds)
2021-05-19 10:38:01 +0200 <[exa]> anyways, libera.chat wants some kind of password to connect, where do I get it? :D
2021-05-19 10:38:56 +0200 <yushyin> it's not up (yet?) for the public
2021-05-19 10:39:17 +0200 <dminuoso> use `irc.libera.chat`
2021-05-19 10:39:34 +0200 <dminuoso> oh
2021-05-19 10:39:37 +0200 <[exa]> yeah that gives "closing link, bad password"
2021-05-19 10:40:11 +0200Guest69008(~tim@112-141-128-42.sta.dodo.net.au) (Ping timeout: 240 seconds)
2021-05-19 10:41:42 +0200pricly_yellow(~pricly_ye@static.90.189.158.212.sinor.ru)
2021-05-19 10:45:36 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 260 seconds)
2021-05-19 10:45:56 +0200mananamenos(~mananamen@62.red-88-11-67.dynamicip.rima-tde.net)
2021-05-19 10:46:49 +0200plutoniix(~q@ppp-58-8-181-100.revip2.asianet.co.th) (Ping timeout: 265 seconds)
2021-05-19 10:47:44 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 10:49:01 +0200 <maerwald> I'm getting like 3 different ssl fingerprints
2021-05-19 10:49:59 +0200yahb(xsbot@haskell/bot/yahb) (Remote host closed the connection)
2021-05-19 10:51:19 +0200knupfer(~Thunderbi@200116b82216c200f69634fffef0b45f.dip.versatel-1u1.de) (Ping timeout: 250 seconds)
2021-05-19 10:51:46 +0200 <opqdonut> there are 4 A records
2021-05-19 10:51:49 +0200 <opqdonut> DNS load balancing
2021-05-19 10:52:04 +0200 <opqdonut> (and 2 AAAA records)
2021-05-19 10:52:15 +0200 <dminuoso> Oh fancy, people know about AAAA!
2021-05-19 10:52:20 +0200jess(jess@freenode/staff/jess)
2021-05-19 10:52:32 +0200 <dminuoso> That's the second time this year. My hopes for IPv6 adoption are up again
2021-05-19 10:52:43 +0200 <opqdonut> a surprisingly big amount of stuff just automagically happens over ipv6 these days
2021-05-19 10:53:00 +0200 <dminuoso> opqdonut: more than half our edge bandwidth is IPv6 :)
2021-05-19 10:53:06 +0200 <dminuoso> most CDN is served over it
2021-05-19 10:53:09 +0200 <opqdonut> yeah
2021-05-19 10:54:16 +0200wei2912(~wei2912@unaffiliated/wei2912) (Remote host closed the connection)
2021-05-19 10:54:38 +0200bitmagie(~Thunderbi@200116b806936800d1b957d84640628b.dip.versatel-1u1.de)
2021-05-19 10:54:42 +0200wei2912(~wei2912@unaffiliated/wei2912)
2021-05-19 10:54:46 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 240 seconds)
2021-05-19 10:54:53 +0200guest519`(~user@49.5.6.87) (Quit: ERC (IRC client for Emacs 27.1))
2021-05-19 10:55:17 +0200Guest64301(~alexander@2a02:587:dc03:1500:b16c:5166:feb8:97d5) (Quit: Leaving)
2021-05-19 10:56:55 +0200oxide(~lambda@unaffiliated/mclaren) (Ping timeout: 252 seconds)
2021-05-19 10:57:51 +0200alp(~alp@163.172.83.213) (Quit: ZNC 1.8.1 - https://znc.in)
2021-05-19 10:59:22 +0200plutoniix(~q@ppp-58-8-181-100.revip2.asianet.co.th)
2021-05-19 10:59:53 +0200frozenErebus(~frozenEre@94.129.65.28) (Ping timeout: 260 seconds)
2021-05-19 11:00:14 +0200alp(~alp@163.172.83.213)
2021-05-19 11:01:39 +0200drbean_(~drbean@TC210-63-209-86.static.apol.com.tw) (Quit: ZNC 1.8.2+cygwin2 - https://znc.in)
2021-05-19 11:01:42 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 11:04:16 +0200jusss(~user@unaffiliated/jusss)
2021-05-19 11:04:42 +0200 <jusss> how scotty would handle the exception when user cancle the downloading files?
2021-05-19 11:04:52 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 11:05:53 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 11:06:16 +0200timGuest62149
2021-05-19 11:06:31 +0200alp(~alp@163.172.83.213) (Quit: ZNC 1.8.1 - https://znc.in)
2021-05-19 11:06:33 +0200Guest62149(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 11:08:13 +0200chris__(~chris@81.96.113.213) (Remote host closed the connection)
2021-05-19 11:08:19 +0200raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2021-05-19 11:08:44 +0200knupfer(~Thunderbi@200116b82216c2000c062797bdd8b7d6.dip.versatel-1u1.de)
2021-05-19 11:08:53 +0200alp(~alp@163.172.83.213)
2021-05-19 11:09:19 +0200wei2912(~wei2912@unaffiliated/wei2912) (Remote host closed the connection)
2021-05-19 11:09:41 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 260 seconds)
2021-05-19 11:12:25 +0200berberman(~berberman@unaffiliated/berberman)
2021-05-19 11:12:54 +0200berberman_(~berberman@unaffiliated/berberman) (Ping timeout: 245 seconds)
2021-05-19 11:13:18 +0200jiribenes(~jiribenes@rosa.jiribenes.com)
2021-05-19 11:15:15 +0200runeks(sid21167@gateway/web/irccloud.com/x-uvksicbwepulegbv) (Ping timeout: 260 seconds)
2021-05-19 11:15:35 +0200chris__(~chris@81.96.113.213)
2021-05-19 11:15:46 +0200edwardk(sid47016@haskell/developer/edwardk) (Ping timeout: 240 seconds)
2021-05-19 11:15:52 +0200caasih(sid13241@gateway/web/irccloud.com/x-wswfzorparzehwov) (Ping timeout: 276 seconds)
2021-05-19 11:15:56 +0200aizen_s(sid462968@gateway/web/irccloud.com/x-pdobkgbmauvjilnc) (Ping timeout: 260 seconds)
2021-05-19 11:16:03 +0200betawaffle(sid2730@gateway/web/irccloud.com/x-qejwbkohjtyrhqjm) (Read error: Connection reset by peer)
2021-05-19 11:16:11 +0200jonrh(sid5185@gateway/web/irccloud.com/x-bewsihfspazmregp) (Ping timeout: 260 seconds)
2021-05-19 11:16:13 +0200tapas(sid467876@gateway/web/irccloud.com/x-fctmknlibzephzzk) (Read error: Connection reset by peer)
2021-05-19 11:16:31 +0200angerman(sid209936@gateway/web/irccloud.com/x-pzvelbtxymwnmpjf) (Ping timeout: 260 seconds)
2021-05-19 11:16:31 +0200darthThorik(sid39589@gateway/web/irccloud.com/x-jowxtmnphsrffvaz) (Ping timeout: 276 seconds)
2021-05-19 11:16:32 +0200koankeeper(sid216950@gateway/web/irccloud.com/x-utdpmlvofhbekyeu) (Ping timeout: 276 seconds)
2021-05-19 11:16:39 +0200higherorder__(sid185221@gateway/web/irccloud.com/x-vluvleavijnzkvmp) (Ping timeout: 268 seconds)
2021-05-19 11:17:04 +0200knupfer(~Thunderbi@200116b82216c2000c062797bdd8b7d6.dip.versatel-1u1.de) (Ping timeout: 245 seconds)
2021-05-19 11:17:23 +0200ibloom(sid350277@gateway/web/irccloud.com/x-acyeyftylgmwfwye) (Read error: Connection reset by peer)
2021-05-19 11:17:34 +0200alexknvl(sid259568@gateway/web/irccloud.com/x-rlytllyduflkddpd) (Read error: Connection reset by peer)
2021-05-19 11:17:35 +0200moobar(sid171730@gateway/web/irccloud.com/x-imzargwlwtmnlprj) (Ping timeout: 260 seconds)
2021-05-19 11:17:37 +0200drupol(sid117588@gateway/web/irccloud.com/x-rigpaemjuvtbwaft) (Ping timeout: 252 seconds)
2021-05-19 11:17:41 +0200geowiesnot(~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr)
2021-05-19 11:17:42 +0200 <sshine> dminuoso, my beliefs have gone in the other direction: rather than have universal network addresses, I'd rather see more flexible VPN setups.
2021-05-19 11:18:43 +0200fendor(~fendor@77.119.128.236.wireless.dyn.drei.com)
2021-05-19 11:19:15 +0200ProofTechnique(sid79547@gateway/web/irccloud.com/x-thidiwyvispmjuxw) (Read error: Connection reset by peer)
2021-05-19 11:19:23 +0200amatecha____(sid10006@gateway/web/irccloud.com/x-tgfngzkpuygzowds) (Read error: Connection reset by peer)
2021-05-19 11:19:27 +0200ClaudiusMaximus(~claude@cpc98210-croy26-2-0-cust137.19-2.cable.virginm.net)
2021-05-19 11:19:27 +0200ClaudiusMaximus(~claude@cpc98210-croy26-2-0-cust137.19-2.cable.virginm.net) (Changing host)
2021-05-19 11:19:27 +0200ClaudiusMaximus(~claude@unaffiliated/claudiusmaximus)
2021-05-19 11:19:28 +0200jlpeters(sid25606@gateway/web/irccloud.com/x-byhimadpqxfxkcmi) (Read error: Connection reset by peer)
2021-05-19 11:19:31 +0200kuribas(~user@ptr-25vy0i99e25a1oh0tqt.18120a2.ip6.access.telenet.be)
2021-05-19 11:20:25 +0200pepeiborra(sid443799@gateway/web/irccloud.com/x-tvmoulmccblsrfxy) (Ping timeout: 276 seconds)
2021-05-19 11:20:39 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 265 seconds)
2021-05-19 11:20:43 +0200wildsebastian(sid324688@gateway/web/irccloud.com/x-juycsjrjjlxwmqxd) (Read error: Connection reset by peer)
2021-05-19 11:21:41 +0200wei2912(~wei2912@unaffiliated/wei2912)
2021-05-19 11:22:08 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 11:24:07 +0200liszt(sid336875@gateway/web/irccloud.com/x-dofckrhdjbdewhsw) (Ping timeout: 260 seconds)
2021-05-19 11:28:31 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 11:31:55 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 11:32:59 +0200TK__(~cinch@2601:1c0:5201:2100:9992:f75f:4988:2a3c) (Ping timeout: 258 seconds)
2021-05-19 11:33:42 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 265 seconds)
2021-05-19 11:33:47 +0200koankeeper(sid216950@gateway/web/irccloud.com/x-hgcmhfpvbngczwgt)
2021-05-19 11:34:12 +0200caasih(sid13241@gateway/web/irccloud.com/x-enjjzgbjvbchpuum)
2021-05-19 11:34:18 +0200wildsebastian(sid324688@gateway/web/irccloud.com/x-yoetygkuhzsftsmr)
2021-05-19 11:34:48 +0200elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de)
2021-05-19 11:34:56 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 11:35:06 +0200edwardk(sid47016@haskell/developer/edwardk)
2021-05-19 11:35:24 +0200darthThorik(sid39589@gateway/web/irccloud.com/x-xnejxaiknohheons)
2021-05-19 11:35:47 +0200higherorder__(sid185221@gateway/web/irccloud.com/x-hjowpkjyimcthnyo)
2021-05-19 11:36:08 +0200jlpeters(sid25606@gateway/web/irccloud.com/x-aowwtixoslazvnuu)
2021-05-19 11:36:23 +0200ibloom(sid350277@gateway/web/irccloud.com/x-jthhldmsesokxkvz)
2021-05-19 11:36:27 +0200angerman(sid209936@gateway/web/irccloud.com/x-tvzlgqnryzmttqrp)
2021-05-19 11:36:45 +0200amatecha____(sid10006@gateway/web/irccloud.com/x-aosdzawxnsdcpbcg)
2021-05-19 11:36:53 +0200ProofTechnique(sid79547@gateway/web/irccloud.com/x-jxirtllqaejvorik)
2021-05-19 11:37:59 +0200liszt(sid336875@gateway/web/irccloud.com/x-zqxewtoqyhomqjkh)
2021-05-19 11:38:22 +0200pepeiborra(sid443799@gateway/web/irccloud.com/x-bdwbbflprnbyblgx)
2021-05-19 11:38:23 +0200jusss(~user@unaffiliated/jusss) (Read error: Connection reset by peer)
2021-05-19 11:38:30 +0200jusss(~user@unaffiliated/jusss)
2021-05-19 11:38:46 +0200aVikingTrex(~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea)
2021-05-19 11:38:50 +0200aizen_s(sid462968@gateway/web/irccloud.com/x-psggadgylxecipbs)
2021-05-19 11:39:37 +0200tapas(sid467876@gateway/web/irccloud.com/x-wqbatyuvmrgyaano)
2021-05-19 11:39:56 +0200alexknvl(sid259568@gateway/web/irccloud.com/x-vlautwzzmkgdpwsy)
2021-05-19 11:40:16 +0200moobar(sid171730@gateway/web/irccloud.com/x-wtugzwowthscnewj)
2021-05-19 11:40:17 +0200betawaffle(sid2730@gateway/web/irccloud.com/x-tjhadjphqmvqvxvs)
2021-05-19 11:40:32 +0200Pickchea(~private@unaffiliated/pickchea)
2021-05-19 11:40:43 +0200jonrh(sid5185@gateway/web/irccloud.com/x-yylqyfovfhzzbrxr)
2021-05-19 11:41:21 +0200runeks(sid21167@gateway/web/irccloud.com/x-avgmysnaxfdykcxg)
2021-05-19 11:42:34 +0200Boomerang(~Boomerang@xd520f68c.cust.hiper.dk)
2021-05-19 11:43:10 +0200drupol(sid117588@gateway/web/irccloud.com/x-sybqmpdbsjqsolwe)
2021-05-19 11:43:18 +0200pricly_yellow(~pricly_ye@static.90.189.158.212.sinor.ru) (Read error: Connection reset by peer)
2021-05-19 11:45:02 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 11:45:11 +0200Chai-T-Rex(~ChaiTRex@gateway/tor-sasl/chaitrex) (Remote host closed the connection)
2021-05-19 11:45:34 +0200Chai-T-Rex(~ChaiTRex@gateway/tor-sasl/chaitrex)
2021-05-19 11:48:08 +0200 <kaol> \query lambdabot
2021-05-19 11:48:32 +0200 <[exa]> the other slash. :]
2021-05-19 11:48:49 +0200 <[exa]> jusss: what are you using for sending the files?
2021-05-19 11:48:52 +0200malumore_(~malumore@151.62.117.153) (Ping timeout: 240 seconds)
2021-05-19 11:49:32 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 246 seconds)
2021-05-19 11:49:49 +0200lucky(~joel@unaffiliated/lucky) (Ping timeout: 250 seconds)
2021-05-19 11:53:41 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 240 seconds)
2021-05-19 11:54:00 +0200kapil_(~kapil@o-k.website) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
2021-05-19 11:54:42 +0200kapil_(~kapil@2a01:4f9:c010:c9c3::1)
2021-05-19 11:55:25 +0200sm2n(~sm2n@bras-base-hmtnon143hw-grc-14-70-54-77-33.dsl.bell.ca)
2021-05-19 11:57:58 +0200tose(55a009dc@ip-85-160-9-220.eurotel.cz)
2021-05-19 11:58:17 +0200Arahael(~arahael@203-206-83-196.tpgi.com.au) (Quit: WeeChat 2.7.1)
2021-05-19 11:58:18 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 11:58:31 +0200Pickchea(~private@unaffiliated/pickchea) (Ping timeout: 260 seconds)
2021-05-19 11:58:47 +0200arahael(~arahael@203-206-83-196.tpgi.com.au)
2021-05-19 12:00:03 +0200arahael(~arahael@203-206-83-196.tpgi.com.au) (Client Quit)
2021-05-19 12:00:11 +0200ccapndave(~ccapndave@213.55.220.146)
2021-05-19 12:00:45 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:00:49 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:00:50 +0200 <ccapndave> Hey - what is the syntax to use RecordWildCards to get everything out of a record, whilst also assigning the whole record to something. I tried (startParams @ StartParams {..} ) but GHC doesn't like that
2021-05-19 12:01:09 +0200 <dminuoso> StartParams{..}
2021-05-19 12:01:15 +0200 <merijn> That should work
2021-05-19 12:01:17 +0200arahael(~arahael@203-206-83-196.tpgi.com.au)
2021-05-19 12:01:23 +0200 <merijn> dminuoso: I don't think the space matters
2021-05-19 12:01:25 +0200 <dminuoso> The spaces in between are not permissable
2021-05-19 12:01:32 +0200 <merijn> Oh, wait
2021-05-19 12:01:33 +0200 <dminuoso> merijn: I think it does because of TypeApplications
2021-05-19 12:01:37 +0200 <ccapndave> Haha
2021-05-19 12:01:40 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:01:41 +0200 <ccapndave> That works
2021-05-19 12:01:43 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:01:43 +0200 <ccapndave> Thanks very much
2021-05-19 12:01:46 +0200 <merijn> That's not a type application?
2021-05-19 12:01:52 +0200 <merijn> That's an alias?
2021-05-19 12:02:01 +0200 <ccapndave> (startParams@StartParams {..}) that works
2021-05-19 12:02:02 +0200 <dminuoso> the space to the left
2021-05-19 12:02:03 +0200 <ccapndave> Its an alias
2021-05-19 12:02:08 +0200 <merijn> ccapndave: oh, yeah
2021-05-19 12:02:08 +0200 <ccapndave> Cheers!
2021-05-19 12:02:15 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:02:16 +0200 <merijn> ccapndave: You can't have spaces around @
2021-05-19 12:02:18 +0200 <dminuoso> i.e. `f @s` vs `f@s`
2021-05-19 12:02:20 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:02:20 +0200 <ccapndave> Got it
2021-05-19 12:02:22 +0200 <ccapndave> Ah of course
2021-05-19 12:02:35 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:02:36 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:02:37 +0200 <ccapndave> Because it thinks its one of the @String "dave" things
2021-05-19 12:02:39 +0200 <merijn> I move we strike TypeApplications from GHC >.>
2021-05-19 12:03:10 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:03:13 +0200stree(~stree@68.36.8.116) (Ping timeout: 240 seconds)
2021-05-19 12:03:15 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:03:21 +0200 <merijn> "but that makes writing extremely hard to infer type polymorphic code more tedious..." 'you say that like it's a bad thing...'
2021-05-19 12:03:28 +0200 <dminuoso> ccapndave: Right, those are called type applications
2021-05-19 12:03:30 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:03:31 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:03:39 +0200 <merijn> TypeApplications was a mistake is the hill I will die on
2021-05-19 12:03:41 +0200 <dminuoso> merijn: https://github.com/int-index/ghc-proposals/blob/visible-forall/proposals/0000-visible-forall.rst
2021-05-19 12:03:47 +0200 <ccapndave> Its the same as "dave" :: String is it?
2021-05-19 12:03:55 +0200 <dminuoso> ccapndave: No.
2021-05-19 12:03:56 +0200 <merijn> ccapndave: Yes, but no
2021-05-19 12:04:05 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:04:07 +0200 <ccapndave> :)
2021-05-19 12:04:10 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:04:19 +0200 <dminuoso> ccapndave: Roughly, a polymorphic type (one that has a type variable in its name), can be thought of being parametrized by a type
2021-05-19 12:04:25 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:04:26 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:04:32 +0200 <dminuoso> So to use such a type, one has to specify an argument for that type, conceptually
2021-05-19 12:04:49 +0200 <dminuoso> GHC does this automatically, it infers the necessary types, TypeApplications makes this explicit
2021-05-19 12:04:59 +0200 <dminuoso> i.e. if you write
2021-05-19 12:05:00 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:05:05 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:05:20 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:05:20 +0200 <dminuoso> `id "foo"` GHC will internally interpret this as `id @String "Foo"`, wher e"
2021-05-19 12:05:22 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:05:25 +0200frozenErebus(~frozenEre@94.129.65.28)
2021-05-19 12:05:26 +0200 <dminuoso> "String" is a sort of argument to id
2021-05-19 12:05:34 +0200 <ccapndave> go it
2021-05-19 12:05:35 +0200 <ccapndave> Got it
2021-05-19 12:05:55 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:06:00 +0200 <ccapndave> Or maybe not. How is that any different from `id ("foo" :: String)`
2021-05-19 12:06:00 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:06:15 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:06:16 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:06:29 +0200 <ccapndave> Is is that the `@String` is associated with the function, and the `:: String` is associated with the parameter?
2021-05-19 12:06:33 +0200 <dminuoso> right!
2021-05-19 12:06:48 +0200 <dminuoso> @String is effectively just an argument to the function
2021-05-19 12:06:48 +0200 <lambdabot> Unknown command, try @list
2021-05-19 12:06:50 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:06:54 +0200 <ccapndave> So I would use this to specialise a function
2021-05-19 12:06:55 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:06:59 +0200 <ccapndave> stringId = id @String
2021-05-19 12:07:05 +0200 <dminuoso> You could do that, yes.
2021-05-19 12:07:10 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:07:12 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:07:21 +0200 <dminuoso> Its not the primary purpose, but you seem to have gotten the gist of it.
2021-05-19 12:07:56 +0200 <ccapndave> Yup, I got it
2021-05-19 12:07:57 +0200 <ccapndave> Thanks very much!
2021-05-19 12:08:00 +0200 <ccapndave> Off for lunch now
2021-05-19 12:08:05 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:08:06 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:08:40 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:08:45 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:08:55 +0200oxide(~lambda@unaffiliated/mclaren)
2021-05-19 12:09:00 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:09:02 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:09:35 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:09:38 +0200jusss`(~user@49.5.6.87)
2021-05-19 12:09:40 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:09:50 +0200rkrishnan(~rkrishnan@rkrishnan.org) ("ERC (IRC client for Emacs 27.1)")
2021-05-19 12:09:55 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:09:56 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Read error: Connection reset by peer)
2021-05-19 12:09:58 +0200ccapndave(~ccapndave@213.55.220.146) ()
2021-05-19 12:10:30 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:10:33 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:10:34 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
2021-05-19 12:10:41 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 12:10:53 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 12:11:25 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:11:28 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:12:20 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:12:23 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:12:38 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:12:39 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:13:30 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:13:31 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:13:37 +0200p8m(p8m@gateway/vpn/protonvpn/p8m) (Ping timeout: 258 seconds)
2021-05-19 12:13:41 +0200notzmv(~zmv@unaffiliated/zmv) (Ping timeout: 240 seconds)
2021-05-19 12:13:49 +0200jusss(~user@unaffiliated/jusss) (Ping timeout: 265 seconds)
2021-05-19 12:14:06 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:14:07 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:14:20 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:14:24 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:14:25 +0200mikoto-chan(~mikoto-ch@gateway/tor-sasl/mikoto-chan)
2021-05-19 12:15:15 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:15:19 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:16:10 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:16:14 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:16:56 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 12:17:05 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:17:09 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:17:20 +0200stree(~stree@68.36.8.116)
2021-05-19 12:18:00 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:18:04 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:18:11 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
2021-05-19 12:18:26 +0200chris__(~chris@81.96.113.213) (Remote host closed the connection)
2021-05-19 12:18:31 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 12:18:55 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:18:59 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:19:50 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:19:54 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:20:43 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 12:20:45 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:20:48 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:21:20 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:21:25 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:21:40 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:21:42 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:22:01 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 268 seconds)
2021-05-19 12:22:15 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:22:19 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:22:20 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 12:22:35 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:22:36 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Read error: Connection reset by peer)
2021-05-19 12:22:51 +0200anandprabhu(~AnandPrab@94.202.236.255)
2021-05-19 12:22:56 +0200bitdex(~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
2021-05-19 12:23:10 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:23:13 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:23:29 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 265 seconds)
2021-05-19 12:23:32 +0200benin6(~benin@183.82.177.199)
2021-05-19 12:24:20 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:24:24 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:24:46 +0200benin(~benin@183.82.177.199) (Ping timeout: 240 seconds)
2021-05-19 12:24:46 +0200benin6benin
2021-05-19 12:25:15 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:25:18 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:25:39 +0200frozenErebus(~frozenEre@94.129.65.28) (Quit: leaving)
2021-05-19 12:25:50 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:25:55 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:26:10 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:26:12 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:26:45 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:26:50 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:27:05 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:27:07 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:27:40 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:27:56 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:28:11 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:28:12 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:28:20 +0200Pickchea(~private@unaffiliated/pickchea)
2021-05-19 12:28:25 +0200wighawag(~wighawag@cpc139592-dund15-2-0-cust88.16-4.cable.virginm.net)
2021-05-19 12:28:47 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:28:52 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:29:06 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:29:08 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:29:30 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 12:29:42 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:29:47 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:30:02 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:30:04 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:30:57 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:30:59 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:31:09 +0200jpds(~jpds@gateway/tor-sasl/jpds) (Ping timeout: 240 seconds)
2021-05-19 12:31:24 +0200Gurkenglas(~Gurkengla@unaffiliated/gurkenglas) (Read error: Connection reset by peer)
2021-05-19 12:31:32 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 12:31:56 +0200timGuest80193
2021-05-19 12:32:07 +0200LKoen(~LKoen@2a01cb0407597a00bd08a6952222b3db.ipv6.abo.wanadoo.fr) (Remote host closed the connection)
2021-05-19 12:32:16 +0200chris__(~chris@81.96.113.213)
2021-05-19 12:32:53 +0200Guest80193(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 12:33:27 +0200jpds(~jpds@gateway/tor-sasl/jpds)
2021-05-19 12:35:35 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 268 seconds)
2021-05-19 12:38:02 +0200__monty__(~toonn@unaffiliated/toonn)
2021-05-19 12:39:40 +0200chris__(~chris@81.96.113.213) (Remote host closed the connection)
2021-05-19 12:39:48 +0200stree(~stree@68.36.8.116) (Quit: Caught exception)
2021-05-19 12:40:13 +0200stree(~stree@68.36.8.116)
2021-05-19 12:40:14 +0200Gurkenglas(~Gurkengla@unaffiliated/gurkenglas)
2021-05-19 12:40:26 +0200chris__(~chris@81.96.113.213)
2021-05-19 12:40:33 +0200chris__(~chris@81.96.113.213) (Remote host closed the connection)
2021-05-19 12:42:58 +0200waleee-cl(uid373333@gateway/web/irccloud.com/x-mvvtsrqoeqztdvzb)
2021-05-19 12:44:35 +0200chris__(~chris@81.96.113.213)
2021-05-19 12:44:37 +0200chris__(~chris@81.96.113.213) (Remote host closed the connection)
2021-05-19 12:44:52 +0200sagax(~sagax_nb@213.138.71.146) (Ping timeout: 252 seconds)
2021-05-19 12:44:58 +0200 <Philonous> What's the memory requirement of a (SmallArray# a)? I'm assuming it's something like k words + n*(1 word + sizeof(a) ), but how do I find out for sure?
2021-05-19 12:45:11 +0200chris__(~chris@81.96.113.213)
2021-05-19 12:46:22 +0200boxscape(4ff0bb95@p4ff0bb95.dip0.t-ipconnect.de)
2021-05-19 12:46:56 +0200geowiesnot(~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 246 seconds)
2021-05-19 12:48:52 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 12:49:37 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 12:49:54 +0200 <opqdonut> Philonous: you probably read https://hackage.haskell.org/package/ghc-prim-0.4.0.0/docs/GHC-Prim.html#g:9 already?
2021-05-19 12:50:37 +0200obfusk_(~quassel@a82-161-150-56.adsl.xs4all.nl) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2021-05-19 12:50:53 +0200 <opqdonut> fresher version, same text: https://hackage.haskell.org/package/ghc-prim-0.7.0/docs/GHC-Prim.html#g:13
2021-05-19 12:51:06 +0200obfusk(~quassel@a82-161-150-56.adsl.xs4all.nl)
2021-05-19 12:51:29 +0200killsushi(~killsushi@2607:fea8:3d40:767:a826:23b7:521c:2d11)
2021-05-19 12:51:57 +0200lemmih(~lemmih@2406:3003:2072:44:defd:a00a:733d:f00a) (Remote host closed the connection)
2021-05-19 12:52:18 +0200lemmih(~lemmih@2406:3003:2072:44:fb30:fbcc:add6:52b5)
2021-05-19 12:53:28 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 268 seconds)
2021-05-19 12:54:48 +0200selny(~eminsplac@185.40.159.78)
2021-05-19 12:55:33 +0200selny(~eminsplac@185.40.159.78) (Client Quit)
2021-05-19 12:56:41 +0200DTZUZU_(~DTZUZO@207.81.119.43) (Ping timeout: 240 seconds)
2021-05-19 12:57:19 +0200wallymathieu(~wallymath@81-234-151-21-no94.tbcn.telia.com) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-05-19 12:57:19 +0200ozzymcdu_(~ozzymcduf@81-234-151-21-no94.tbcn.telia.com) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-05-19 12:58:20 +0200wallymathieu(~wallymath@81-234-151-21-no94.tbcn.telia.com)
2021-05-19 12:58:22 +0200ozzymcdu_(~ozzymcduf@81-234-151-21-no94.tbcn.telia.com)
2021-05-19 12:59:22 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 13:00:53 +0200chris__(~chris@81.96.113.213) (Remote host closed the connection)
2021-05-19 13:01:01 +0200Boomerang(~Boomerang@xd520f68c.cust.hiper.dk) (Quit: Leaving)
2021-05-19 13:01:03 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 13:01:09 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 13:01:23 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 13:01:25 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 13:01:58 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 13:02:04 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 13:02:18 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 13:02:20 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 13:02:53 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 13:02:59 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 13:03:13 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 13:03:15 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 13:03:33 +0200sm2n(~sm2n@bras-base-hmtnon143hw-grc-14-70-54-77-33.dsl.bell.ca) (Remote host closed the connection)
2021-05-19 13:03:39 +0200sm2n_(~sm2n@bras-base-hmtnon143hw-grc-14-70-54-77-33.dsl.bell.ca)
2021-05-19 13:03:48 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 13:03:54 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 13:04:04 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
2021-05-19 13:04:08 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 13:04:09 +0200aVikingTrex(~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) (Ping timeout: 245 seconds)
2021-05-19 13:04:10 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 13:04:22 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 13:04:43 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 13:04:49 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 13:05:03 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 13:05:05 +0200tim(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 13:05:38 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 13:06:02 +0200timGuest28054
2021-05-19 13:06:14 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 13:06:59 +0200Guest28054(~tim@112-141-128-42.sta.dodo.net.au) (Remote host closed the connection)
2021-05-19 13:08:55 +0200Gurkenglas(~Gurkengla@unaffiliated/gurkenglas) (Read error: Connection reset by peer)
2021-05-19 13:09:13 +0200DTZUZU_(~DTZUZO@207.81.119.43)
2021-05-19 13:10:13 +0200xsperry(~as@unaffiliated/xsperry) (Ping timeout: 240 seconds)
2021-05-19 13:13:07 +0200Gurkenglas(~Gurkengla@unaffiliated/gurkenglas)
2021-05-19 13:14:45 +0200usr25(~usr25@unaffiliated/usr25)
2021-05-19 13:16:06 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 13:17:54 +0200xsperry(~as@unaffiliated/xsperry)
2021-05-19 13:19:39 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 13:20:26 +0200zaquest(~notzaques@5.128.210.178) (Quit: Leaving)
2021-05-19 13:21:44 +0200chris__(~chris@81.96.113.213)
2021-05-19 13:24:52 +0200sm2n_(~sm2n@bras-base-hmtnon143hw-grc-14-70-54-77-33.dsl.bell.ca) (Remote host closed the connection)
2021-05-19 13:26:17 +0200chris__(~chris@81.96.113.213) (Remote host closed the connection)
2021-05-19 13:26:41 +0200wei2912(~wei2912@unaffiliated/wei2912) (Remote host closed the connection)
2021-05-19 13:27:05 +0200sm2n(~sm2n@bras-base-hmtnon143hw-grc-14-70-54-77-33.dsl.bell.ca)
2021-05-19 13:28:08 +0200Tene(~tene@poipu/supporter/slacker/tene) (Ping timeout: 252 seconds)
2021-05-19 13:28:22 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 13:29:13 +0200ByronJohnson(~bairyn@unaffiliated/bob0) (Ping timeout: 260 seconds)
2021-05-19 13:29:16 +0200idhugo(~idhugo@80-62-117-193-mobile.dk.customer.tdc.net)
2021-05-19 13:29:26 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 13:29:30 +0200 <Philonous> opqdonut, I did, it did not answer my question
2021-05-19 13:29:37 +0200idhugo(~idhugo@80-62-117-193-mobile.dk.customer.tdc.net) (Remote host closed the connection)
2021-05-19 13:29:39 +0200 <Philonous> Maybe it's time to dive into GHC sources
2021-05-19 13:30:35 +0200Gurkenglas(~Gurkengla@unaffiliated/gurkenglas) (Read error: Connection reset by peer)
2021-05-19 13:30:41 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 13:30:56 +0200 <merijn> Philonous: I think mpickering (or maybe it was someone else) recently created a precise space profiling tool for heap stuff
2021-05-19 13:31:11 +0200chris__(~chris@81.96.113.213)
2021-05-19 13:31:21 +0200 <merijn> Philonous: Also, why is it important to know for sure?
2021-05-19 13:32:47 +0200ddellaco_(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 246 seconds)
2021-05-19 13:33:00 +0200vk3wtf(~doc@61.68.250.44) (Quit: WeeChat 3.0.1)
2021-05-19 13:33:35 +0200vk3wtf(~doc@61.68.250.44)
2021-05-19 13:34:33 +0200Pickchea(~private@unaffiliated/pickchea) (Ping timeout: 240 seconds)
2021-05-19 13:34:33 +0200 <Philonous> merijn, I'm working on vinyl's ARec, which uses Array to store extensible records, as opposed to the usual heterogenous list. Part of the patch I'm working is replacing Array with SmallArray#, and I'd like to document the exact implications of using any of the options.
2021-05-19 13:34:49 +0200LKoen(~LKoen@2a01cb0407597a0088365239e6346274.ipv6.abo.wanadoo.fr)
2021-05-19 13:34:52 +0200Tene(~tene@mail.digitalkingdom.org)
2021-05-19 13:34:52 +0200Tene(~tene@mail.digitalkingdom.org) (Changing host)
2021-05-19 13:34:52 +0200Tene(~tene@poipu/supporter/slacker/tene)
2021-05-19 13:34:56 +0200 <merijn> Ah...so, Dark Voodoo :p
2021-05-19 13:35:05 +0200 <merijn> Probably better off asking in #ghc
2021-05-19 13:35:28 +0200chris__(~chris@81.96.113.213) (Ping timeout: 252 seconds)
2021-05-19 13:35:45 +0200ByronJohnson(~bairyn@unaffiliated/bob0)
2021-05-19 13:35:53 +0200 <Philonous> Ah, right, that's a good idea, thanks
2021-05-19 13:36:32 +0200 <Philonous> I'm not sure if it's "dark voodoo" to want to know how much space a data structure uses. ;)
2021-05-19 13:36:38 +0200boxscape94(4ff0bb95@p4ff0bb95.dip0.t-ipconnect.de)
2021-05-19 13:37:19 +0200 <merijn> Philonous: Anything using GHC.Prim and names with # to do GHC specific things is dark voodoo :p
2021-05-19 13:37:23 +0200boxscape(4ff0bb95@p4ff0bb95.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2021-05-19 13:37:33 +0200 <merijn> Philonous: Using those to implement extensible records doubly so :p
2021-05-19 13:38:41 +0200DTZUZU_(~DTZUZO@207.81.119.43) (Ping timeout: 240 seconds)
2021-05-19 13:38:50 +0200 <Philonous> Fair enough
2021-05-19 13:42:50 +0200invaser(~Thunderbi@91.226.34.182)
2021-05-19 13:43:17 +0200machinedgod(~machinedg@135-23-192-217.cpe.pppoe.ca)
2021-05-19 13:43:22 +0200malumore_(~malumore@151.62.117.153)
2021-05-19 13:44:03 +0200Gurkenglas(~Gurkengla@unaffiliated/gurkenglas)
2021-05-19 13:44:10 +0200xsperry(~as@unaffiliated/xsperry) (Remote host closed the connection)
2021-05-19 13:47:43 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
2021-05-19 13:48:01 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 13:51:45 +0200jakalx(~jakalx@base.jakalx.net) ()
2021-05-19 13:51:49 +0200DTZUZU_(~DTZUZO@207.81.119.43)
2021-05-19 13:52:51 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 260 seconds)
2021-05-19 13:55:43 +0200stree(~stree@68.36.8.116) (Quit: Caught exception)
2021-05-19 13:56:09 +0200stree(~stree@68.36.8.116)
2021-05-19 13:56:51 +0200MaxRos(~MorrowM@147.161.15.215)
2021-05-19 13:57:46 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Read error: Connection reset by peer)
2021-05-19 13:58:02 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 13:58:50 +0200MaxRosMorrowM
2021-05-19 14:00:05 +0200Alleria(~textual@2603-7000-3040-0000-5107-53e7-cd36-0949.res6.spectrum.com)
2021-05-19 14:00:28 +0200AlleriaGuest31960
2021-05-19 14:00:31 +0200urodna(~urodna@unaffiliated/urodna)
2021-05-19 14:01:17 +0200boxscape94boxscape
2021-05-19 14:01:27 +0200mniip(mniip@freenode/staff/mniip) (Quit: Changing host)
2021-05-19 14:01:45 +0200zeph(~zeph@117.222.68.136)
2021-05-19 14:03:23 +0200mniip(mniip@b.deneb.mniip.com)
2021-05-19 14:04:21 +0200tomboy64(~tomboy64@gateway/tor-sasl/tomboy64) (Ping timeout: 240 seconds)
2021-05-19 14:04:35 +0200Guest31960(~textual@2603-7000-3040-0000-5107-53e7-cd36-0949.res6.spectrum.com) (Ping timeout: 250 seconds)
2021-05-19 14:05:01 +0200ddellaco_(~ddellacos@86.106.143.191)
2021-05-19 14:06:08 +0200jess(jess@freenode/staff/jess) (Changing host)
2021-05-19 14:06:08 +0200jess(jess@unaffiliated/jess)
2021-05-19 14:08:00 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 14:08:02 +0200lambdap(~lambdap@static.167.190.119.168.clients.your-server.de)
2021-05-19 14:08:19 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
2021-05-19 14:09:32 +0200ddellaco_(~ddellacos@86.106.143.191) (Ping timeout: 246 seconds)
2021-05-19 14:11:54 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 14:12:02 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 14:12:46 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 14:13:58 +0200notzmv(~zmv@unaffiliated/zmv)
2021-05-19 14:14:23 +0200 <mniip> I've resigned from volunteering for freenode for a good reason and I think you should know as well: https://mniip.com/freenode.txt (sorry for the spam (wait that's cliche))
2021-05-19 14:14:41 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Client Quit)
2021-05-19 14:15:00 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 14:15:08 +0200elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 265 seconds)
2021-05-19 14:16:47 +0200mceier(~mceier@89-68-132-187.dynamic.chello.pl) (Quit: rip freenode, moving to libera chat)
2021-05-19 14:16:55 +0200knupfer(~Thunderbi@200116b82216c200f69634fffef0b45f.dip.versatel-1u1.de)
2021-05-19 14:18:54 +0200Alleria__(~textual@zrcout.mskcc.org)
2021-05-19 14:19:26 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds)
2021-05-19 14:20:42 +0200alx741(~alx741@181.196.68.143)
2021-05-19 14:20:56 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 14:21:43 +0200belphegor666(~satan@2a02:8071:429b:600:6c4a:bff:fede:7c09)
2021-05-19 14:22:50 +0200zaquest(~notzaques@5.128.210.178)
2021-05-19 14:23:26 +0200nek0(~nek0@mail.nek0.eu) (Quit: The Lounge - https://thelounge.chat)
2021-05-19 14:25:30 +0200jpds(~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection)
2021-05-19 14:25:31 +0200MorrowM(~MorrowM@147.161.15.215) (Read error: Connection reset by peer)
2021-05-19 14:25:52 +0200jpds(~jpds@gateway/tor-sasl/jpds)
2021-05-19 14:25:59 +0200plutoniix(~q@ppp-58-8-181-100.revip2.asianet.co.th) (Quit: Leaving)
2021-05-19 14:26:28 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 252 seconds)
2021-05-19 14:26:36 +0200zeph(~zeph@117.222.68.136) (Quit: leaving)
2021-05-19 14:26:41 +0200ystael(~ystael@130.44.151.113) (Ping timeout: 260 seconds)
2021-05-19 14:27:17 +0200^[(sid43445@ircpuzzles/2015/april-fools/sixth/zgrep) (Quit: I wish to stop using IRCCloud.)
2021-05-19 14:28:49 +0200jpds(~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection)
2021-05-19 14:29:10 +0200jpds(~jpds@gateway/tor-sasl/jpds)
2021-05-19 14:32:28 +0200ystael(~ystael@130.44.151.113)
2021-05-19 14:32:53 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-05-19 14:34:14 +0200jakalx(~jakalx@base.jakalx.net)
2021-05-19 14:35:38 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a)
2021-05-19 14:36:52 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a) (Client Quit)
2021-05-19 14:37:27 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds)
2021-05-19 14:37:37 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
2021-05-19 14:37:44 +0200 <maerwald> https://libera.chat/
2021-05-19 14:37:57 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 14:39:08 +0200tomboy64(~tomboy64@gateway/tor-sasl/tomboy64)
2021-05-19 14:39:59 +0200 <boxscape> % undefined
2021-05-19 14:40:11 +0200 <boxscape> I guess yahb is in the process of moving onto greener pastures
2021-05-19 14:40:12 +0200ddellacosta(~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection)
2021-05-19 14:40:57 +0200 <Uniaika> :)
2021-05-19 14:41:02 +0200alp(~alp@163.172.83.213) (Quit: ZNC 1.8.1 - https://znc.in)
2021-05-19 14:41:07 +0200tlax(tlax@kapsi.fi) ()
2021-05-19 14:41:12 +0200ddellaco_(~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-05-19 14:41:27 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 14:41:31 +0200 <Philonous> Maybe some context: Since there seems to be rough waters ahead on freenode and the networks ops have migrated to a new network (https://libera.chat), you might want to create an account and join #haskell there
2021-05-19 14:42:58 +0200Major_Biscuit(~Major_Bis@82-169-100-198.biz.kpn.net)
2021-05-19 14:43:45 +0200drbean_(~drbean@TC210-63-209-66.static.apol.com.tw)
2021-05-19 14:43:56 +0200tim(~tim@112-141-128-42.sta.dodo.net.au)
2021-05-19 14:44:11 +0200Major_Biscuit(~Major_Bis@82-169-100-198.biz.kpn.net) (Client Quit)
2021-05-19 14:44:20 +0200timGuest55731
2021-05-19 14:44:39 +0200ddellac__(~ddellacos@86.106.143.243)
2021-05-19 14:45:30 +0200ddellaco_(~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 252 seconds)
2021-05-19 14:45:36 +0200kloeri(~kloeri@freenode/staff/exherbo.kloeri) (Changing host)
2021-05-19 14:45:36 +0200kloeri(~kloeri@exherbo/developer/kloeri)
2021-05-19 14:46:03 +0200Lycurgus(~niemand@cpe-45-46-140-49.buffalo.res.rr.com)
2021-05-19 14:47:28 +0200alp(~alp@163.172.83.213)
2021-05-19 14:47:32 +0200geekosaur(45870322@069-135-003-034.biz.spectrum.com)
2021-05-19 14:48:26 +0200Guest55731(~tim@112-141-128-42.sta.dodo.net.au) (Ping timeout: 252 seconds)
2021-05-19 14:48:46 +0200ddellac__(~ddellacos@86.106.143.243) (Ping timeout: 240 seconds)
2021-05-19 14:50:17 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a)
2021-05-19 14:51:02 +0200jamm_(~jamm@unaffiliated/jamm)
2021-05-19 14:51:16 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 14:51:49 +0200jamm__(~jamm@unaffiliated/jamm)
2021-05-19 14:51:58 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 14:53:17 +0200sm2n(~sm2n@bras-base-hmtnon143hw-grc-14-70-54-77-33.dsl.bell.ca) (Remote host closed the connection)
2021-05-19 14:53:36 +0200sm2n(~sm2n@bras-base-hmtnon143hw-grc-14-70-54-77-33.dsl.bell.ca)
2021-05-19 14:53:52 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
2021-05-19 14:54:29 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 14:55:23 +0200qwerty2o_(~qwerty2o@46.19.85.93)
2021-05-19 14:55:26 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-05-19 14:55:46 +0200jamm_(~jamm@unaffiliated/jamm) (Ping timeout: 258 seconds)
2021-05-19 14:56:43 +0200Wamanuz3(~wamanuz@78-70-34-81-no84.tbcn.telia.com) (Ping timeout: 252 seconds)
2021-05-19 14:56:55 +0200Wamanuz3(~wamanuz@78-70-34-81-no84.tbcn.telia.com)
2021-05-19 14:58:55 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 252 seconds)
2021-05-19 15:01:34 +0200hendi(sid489601@gateway/web/irccloud.com/x-uqohcpzerdjcsbjn) ()
2021-05-19 15:01:54 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 15:03:17 +0200sm2n(~sm2n@bras-base-hmtnon143hw-grc-14-70-54-77-33.dsl.bell.ca) (Remote host closed the connection)
2021-05-19 15:03:36 +0200sm2n(~sm2n@bras-base-hmtnon143hw-grc-14-70-54-77-33.dsl.bell.ca)
2021-05-19 15:04:11 +0200Lycurgus(~niemand@cpe-45-46-140-49.buffalo.res.rr.com) (Quit: Exeunt)
2021-05-19 15:04:48 +0200sm2n(~sm2n@bras-base-hmtnon143hw-grc-14-70-54-77-33.dsl.bell.ca) (Remote host closed the connection)
2021-05-19 15:05:32 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 15:05:48 +0200jess(jess@unaffiliated/jess) (Quit: so long and thanks for all the fish)
2021-05-19 15:05:57 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Quit: Changing server)
2021-05-19 15:06:20 +0200_xft0(~root@185.234.208.208.r.toneticgroup.pl)
2021-05-19 15:06:36 +0200p8m(p8m@gateway/vpn/protonvpn/p8m)
2021-05-19 15:07:33 +0200mikoto-chan(~mikoto-ch@gateway/tor-sasl/mikoto-chan) (Ping timeout: 240 seconds)
2021-05-19 15:07:39 +0200Taneb(~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0) (Ping timeout: 260 seconds)
2021-05-19 15:08:31 +0200sillyotter(~sillyotte@cpe-74-137-150-154.kya.res.rr.com)
2021-05-19 15:09:04 +0200statusfailed(~statusfai@statusfailed.com) (Quit: leaving)
2021-05-19 15:09:16 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 15:09:21 +0200statusfailed(~statusfai@statusfailed.com)
2021-05-19 15:09:36 +0200sillyotter(~sillyotte@cpe-74-137-150-154.kya.res.rr.com) (Client Quit)
2021-05-19 15:10:29 +0200benin(~benin@183.82.177.199) (Quit: The Lounge - https://thelounge.chat)
2021-05-19 15:10:52 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2021-05-19 15:11:04 +0200Chobbes_(~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) (Quit: WeeChat 2.9)
2021-05-19 15:11:20 +0200Chobbes(~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net)
2021-05-19 15:11:48 +0200Chobbes(~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) (Changing host)
2021-05-19 15:11:48 +0200Chobbes(~Chobbes@unaffiliated/chobbes)
2021-05-19 15:13:02 +0200oxide(~lambda@unaffiliated/mclaren) (Quit: oxide)
2021-05-19 15:13:43 +0200Tario(~Tario@201.192.165.173)
2021-05-19 15:13:47 +0200pjb(~pjb@2a01cb04063ec500a53b26f58b0dc373.ipv6.abo.wanadoo.fr) (Ping timeout: 258 seconds)
2021-05-19 15:14:11 +0200hgolden(~hgolden2@cpe-172-114-84-61.socal.res.rr.com) (Quit: Konversation terminated!)
2021-05-19 15:14:52 +0200undvrainbowvita8(~egp_@128-71-13-3.broadband.corbina.ru) (Quit: EXIT)
2021-05-19 15:15:34 +0200Ankhers(~Ankhers@unaffiliated/ankhers) (Quit: ZNC 1.8.1 - https://znc.in)
2021-05-19 15:15:58 +0200wei2912(~wei2912@unaffiliated/wei2912)
2021-05-19 15:15:59 +0200nicholasbulka(~nicholasb@2601:900:4301:da0:215a:8def:1097:b339)
2021-05-19 15:16:06 +0200Ankhers(~Ankhers@unaffiliated/ankhers)
2021-05-19 15:16:29 +0200__monty__(~toonn@unaffiliated/toonn) (Quit: leaving)
2021-05-19 15:16:46 +0200undvrainbowvita8(~egp_@128-71-13-3.broadband.corbina.ru)
2021-05-19 15:16:47 +0200knupfer(~Thunderbi@200116b82216c200f69634fffef0b45f.dip.versatel-1u1.de) (Quit: knupfer)
2021-05-19 15:17:23 +0200__monty__(~toonn@unaffiliated/toonn)
2021-05-19 15:18:48 +0200lortabac(~lortabac@51.158.65.124) ("WeeChat 2.8")
2021-05-19 15:19:10 +0200Taneb(~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0)
2021-05-19 15:20:31 +0200bermraj(~azael@2a01:4f8:211:1349::2) (Quit: ZNC - https://znc.in)
2021-05-19 15:20:43 +0200shadowdaemon(~user@unaffiliated/shadowdaemon) (Read error: Connection reset by peer)
2021-05-19 15:21:11 +0200oxide(~lambda@unaffiliated/mclaren)
2021-05-19 15:23:09 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 15:23:26 +0200muttonmitten(~muttonmit@unaffiliated/muttonmitten)
2021-05-19 15:23:36 +0200oxide(~lambda@unaffiliated/mclaren) (Client Quit)
2021-05-19 15:23:37 +0200qwerty2o_(~qwerty2o@46.19.85.93) (Read error: Connection reset by peer)
2021-05-19 15:24:53 +0200ddellac__(~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-05-19 15:25:07 +0200ystael(~ystael@130.44.151.113) (Ping timeout: 252 seconds)
2021-05-19 15:25:33 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Quit: leaving)
2021-05-19 15:26:16 +0200hgolden(~hgolden2@cpe-172-114-84-61.socal.res.rr.com)
2021-05-19 15:26:35 +0200blissful(~blissful@unaffiliated/azuline) (Quit: owo)
2021-05-19 15:26:55 +0200kilolympus(~kilolympu@5.151.5.180) (Quit: Quitting IRC :()
2021-05-19 15:27:04 +0200blissful(~blissful@unaffiliated/azuline)
2021-05-19 15:27:09 +0200blissful(~blissful@unaffiliated/azuline) (Remote host closed the connection)
2021-05-19 15:27:13 +0200anandprabhu(~AnandPrab@94.202.236.255) (Quit: Leaving)
2021-05-19 15:27:18 +0200kilolympus(~kilolympu@5.151.5.177)
2021-05-19 15:27:31 +0200anandprabhu(~AnandPrab@94.202.236.255)
2021-05-19 15:27:41 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds)
2021-05-19 15:27:46 +0200blissful(~blissful@unaffiliated/azuline)
2021-05-19 15:28:14 +0200LKoen(~LKoen@2a01cb0407597a0088365239e6346274.ipv6.abo.wanadoo.fr) (Remote host closed the connection)
2021-05-19 15:28:54 +0200john2gb0(~john2gb@94-225-47-8.access.telenet.be) (Quit: Ping timeout (120 seconds))
2021-05-19 15:30:01 +0200hgolden(~hgolden2@cpe-172-114-84-61.socal.res.rr.com) (Client Quit)
2021-05-19 15:32:41 +0200anandprabhu(~AnandPrab@94.202.236.255) ("Leaving")
2021-05-19 15:33:33 +0200__monty__(~toonn@unaffiliated/toonn) (Quit: leaving)
2021-05-19 15:33:44 +0200parabolize(~paraboliz@98.43.173.221)
2021-05-19 15:33:55 +0200howdoi(uid224@gateway/web/irccloud.com/x-jbadeixogdsintni)
2021-05-19 15:33:55 +0200__monty__(~toonn@unaffiliated/toonn)
2021-05-19 15:34:16 +0200mikoto-chan(~mikoto-ch@gateway/tor-sasl/mikoto-chan)
2021-05-19 15:36:08 +0200p8m(p8m@gateway/vpn/protonvpn/p8m) (Remote host closed the connection)
2021-05-19 15:36:46 +0200p8m(p8m@gateway/vpn/protonvpn/p8m)
2021-05-19 15:37:09 +0200LKoen(~LKoen@2a01cb0407597a00518ac0f4fb1556c3.ipv6.abo.wanadoo.fr)
2021-05-19 15:37:38 +0200olligobber(olligobber@gateway/vpn/privateinternetaccess/olligobber) (Remote host closed the connection)
2021-05-19 15:37:47 +0200mastarija(~mastarija@31.217.6.4)
2021-05-19 15:37:54 +0200Tuplanolla(~Tuplanoll@91-159-68-239.elisa-laajakaista.fi)
2021-05-19 15:39:17 +0200some02(~lax@unaffiliated/laxask)
2021-05-19 15:39:36 +0200_xft0(~root@185.234.208.208.r.toneticgroup.pl) (Quit: leaving)
2021-05-19 15:39:58 +0200pwn1337(pwn@c-68-33-135-46.hsd1.de.comcast.net)
2021-05-19 15:40:28 +0200HannaM(~quassel@p54849510.dip0.t-ipconnect.de) (Quit: HannaM)
2021-05-19 15:40:40 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a)
2021-05-19 15:40:47 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 260 seconds)
2021-05-19 15:41:31 +0200some02sudden
2021-05-19 15:42:07 +0200laxask(~lax@unaffiliated/laxask) (Ping timeout: 240 seconds)
2021-05-19 15:43:13 +0200wighawag(~wighawag@cpc139592-dund15-2-0-cust88.16-4.cable.virginm.net) (Quit: Leaving)
2021-05-19 15:43:22 +0200pwn1337(pwn@c-68-33-135-46.hsd1.de.comcast.net) ()
2021-05-19 15:43:37 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a) (Client Quit)
2021-05-19 15:43:39 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
2021-05-19 15:43:59 +0200sord937(~sord937@gateway/tor-sasl/sord937)
2021-05-19 15:43:59 +0200cantstanya(~chatting@gateway/tor-sasl/cantstanya) (Remote host closed the connection)
2021-05-19 15:44:23 +0200jai9(~textual@cpe-74-72-114-231.nyc.res.rr.com)
2021-05-19 15:44:43 +0200john2gb0(~john2gb@94-225-47-8.access.telenet.be)
2021-05-19 15:46:26 +0200ircbrowse_tom(~ircbrowse@64.225.78.177)
2021-05-19 15:46:27 +0200Server+CLnt
2021-05-19 15:47:26 +0200sudden(~lax@unaffiliated/laxask) (Quit: leaving)
2021-05-19 15:47:44 +0200laxask(~lax@unaffiliated/laxask)
2021-05-19 15:49:24 +0200acidjnk_new2(~acidjnk@p200300d0c72b958680cf6a8401116b8a.dip0.t-ipconnect.de)
2021-05-19 15:49:59 +0200acidjnk_new(~acidjnk@p200300d0c72b9590b0627b83407696f5.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2021-05-19 15:54:27 +0200ddellacosta(~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-05-19 15:55:01 +0200deb4ever(~deb4ever@37.120.211.190)
2021-05-19 15:55:11 +0200jai9(~textual@cpe-74-72-114-231.nyc.res.rr.com) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-05-19 15:55:56 +0200ubert(~Thunderbi@p200300ecdf259d35e6b318fffe838f33.dip0.t-ipconnect.de)
2021-05-19 15:56:16 +0200ddellac__(~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 252 seconds)
2021-05-19 15:56:43 +0200 <srid> Can Libera Chat be bridged to Matrix? (I don't use IRC clients anymore)
2021-05-19 15:57:44 +0200 <boxscape> Is it just me or does the Logs link in the topic not work anymore?
2021-05-19 15:57:46 +0200 <boxscape> want me to log in
2021-05-19 15:58:51 +0200 <maerwald> srid: I don't see why not, but someone has to do it
2021-05-19 15:59:37 +0200 <srid> Also, did the discussion switching from IRC -> Matrix already happen?
2021-05-19 15:59:53 +0200 <srid> Because, in 2021 - I wonder why we would still use IRC instead of migrating to a better protocol. 😀
2021-05-19 16:00:05 +0200jai9(~textual@cpe-74-72-114-231.nyc.res.rr.com)
2021-05-19 16:00:18 +0200wei2912(~wei2912@unaffiliated/wei2912) (Remote host closed the connection)
2021-05-19 16:00:43 +0200 <maerwald> matrix channels for haskell already exist
2021-05-19 16:00:56 +0200abrar(~abrar@static-108-30-103-121.nycmny.fios.verizon.net) (Ping timeout: 268 seconds)
2021-05-19 16:01:02 +0200bitmagie(~Thunderbi@200116b806936800d1b957d84640628b.dip.versatel-1u1.de) (Quit: bitmagie)
2021-05-19 16:01:11 +0200puke(~vroom@217.138.252.196) (Ping timeout: 240 seconds)
2021-05-19 16:01:21 +0200abrar(~abrar@static-108-30-103-121.nycmny.fios.verizon.net)
2021-05-19 16:01:33 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 16:01:38 +0200 <[exa]> srid: I'd argue we don't have a strictly better protocol
2021-05-19 16:03:08 +0200 <davean> Yah, IRC is sadly still the best for my usage
2021-05-19 16:03:11 +0200 <davean> which is rather sad
2021-05-19 16:03:36 +0200ddellaco_(~ddellacos@86.106.143.35)
2021-05-19 16:03:50 +0200ridcully_ridcully
2021-05-19 16:04:38 +0200stree(~stree@68.36.8.116) (Ping timeout: 268 seconds)
2021-05-19 16:05:34 +0200lucky(~joel@2607:fea8:335f:e89d:922b:34ff:fe57:a33b)
2021-05-19 16:06:03 +0200marinelli(~marinelli@gateway/tor-sasl/marinelli)
2021-05-19 16:06:15 +0200jao(~user@pdpc/supporter/professional/jao)
2021-05-19 16:06:41 +0200Gurkenglas(~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 240 seconds)
2021-05-19 16:06:56 +0200brandonhamilton(~brandonha@151.82.41.222)
2021-05-19 16:07:07 +0200pavonia(~user@unaffiliated/siracusa) (Quit: Bye!)
2021-05-19 16:07:25 +0200 <maerwald> it appears you don't like electron apps and gif/emoji overloaded platforms
2021-05-19 16:08:32 +0200pjb(~pjb@2a01cb04063ec500440b12cee508cc2a.ipv6.abo.wanadoo.fr)
2021-05-19 16:08:39 +0200 <davean> I really find message editing confusing
2021-05-19 16:08:43 +0200ddellaco_(~ddellacos@86.106.143.35) (Ping timeout: 265 seconds)
2021-05-19 16:08:44 +0200xkapastel(uid17782@gateway/web/irccloud.com/x-piazkmhanzpphpby)
2021-05-19 16:09:59 +0200lucky(~joel@2607:fea8:335f:e89d:922b:34ff:fe57:a33b) (Ping timeout: 245 seconds)
2021-05-19 16:10:35 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a)
2021-05-19 16:11:01 +0200urdh(~urdh@unaffiliated/urdh) (Quit: Boom!)
2021-05-19 16:11:11 +0200sedeki(~textual@unaffiliated/sedeki)
2021-05-19 16:11:18 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 16:11:37 +0200jakalx(~jakalx@base.jakalx.net) ("Error from remote client")
2021-05-19 16:11:48 +0200marinelli(~marinelli@gateway/tor-sasl/marinelli) ()
2021-05-19 16:12:36 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 16:12:56 +0200hgolden(~hgolden2@cpe-172-114-84-61.socal.res.rr.com)
2021-05-19 16:14:32 +0200hgolden(~hgolden2@cpe-172-114-84-61.socal.res.rr.com) (Client Quit)
2021-05-19 16:14:54 +0200jakalx(~jakalx@base.jakalx.net)
2021-05-19 16:15:17 +0200HannaM(~quassel@p54849510.dip0.t-ipconnect.de)
2021-05-19 16:16:45 +0200 <[exa]> "it doesn't support telnet for connection"
2021-05-19 16:16:53 +0200[exa]dodges
2021-05-19 16:17:08 +0200 <davean> [exa]: lol, technically telnet would be incorrect for accessing IRC :)
2021-05-19 16:17:11 +0200 <davean> netcat though ...
2021-05-19 16:17:14 +0200stree(~stree@68.36.8.116)
2021-05-19 16:17:47 +0200 <[exa]> ah what a protocolar mistake I made
2021-05-19 16:17:48 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2021-05-19 16:18:02 +0200 <davean> I mean telnet works. I've never seen anything notice the problem.
2021-05-19 16:20:45 +0200 <[exa]> also, no one ever complaned that telnet breaks for them on irc, right?
2021-05-19 16:21:05 +0200biglama(~alex@static-176-165-167-17.ftth.abo.bbox.fr)
2021-05-19 16:21:34 +0200puke(~vroom@217.138.252.58)
2021-05-19 16:22:13 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 240 seconds)
2021-05-19 16:23:23 +0200aib42(~aib@unaffiliated/aib42) (Quit: ZNC - http://znc.in)
2021-05-19 16:23:57 +0200d1rges(~d1rges@2001-b011-8011-4077-fd30-d0dc-11ee-27dc.dynamic-ip6.hinet.net)
2021-05-19 16:24:17 +0200coddinkn_(~coddinkn@octayn.net) (Remote host closed the connection)
2021-05-19 16:24:21 +0200luke(~luke@bitnomial/staff/luke)
2021-05-19 16:24:54 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 16:25:08 +0200kritzefitz_(~kritzefit@2003:5b:203b:200::10:49)
2021-05-19 16:26:53 +0200d1rges(~d1rges@2001-b011-8011-4077-fd30-d0dc-11ee-27dc.dynamic-ip6.hinet.net) (Client Quit)
2021-05-19 16:27:02 +0200usr25(~usr25@unaffiliated/usr25) (Quit: Leaving)
2021-05-19 16:27:30 +0200usr25(~usr25@4.red-83-63-129.staticip.rima-tde.net)
2021-05-19 16:28:19 +0200timCF(~i.tkachuk@254-149-20-81.sta.estpak.ee)
2021-05-19 16:28:48 +0200jiribenes(~jiribenes@rosa.jiribenes.com) (Quit: jiribenes)
2021-05-19 16:28:53 +0200kritzefitz_(~kritzefit@2003:5b:203b:200::10:49) (Client Quit)
2021-05-19 16:29:01 +0200kritzefitz(~kritzefit@2003:5b:203b:200::10:49) (Quit: Leaving)
2021-05-19 16:29:18 +0200kritzefitz(~kritzefit@2003:5b:203b:200::10:49)
2021-05-19 16:31:25 +0200usr25(~usr25@4.red-83-63-129.staticip.rima-tde.net) (Client Quit)
2021-05-19 16:32:07 +0200jiribenes(~jiribenes@rosa.jiribenes.com)
2021-05-19 16:32:37 +0200cr3(~cr3@192-222-143-195.qc.cable.ebox.net)
2021-05-19 16:32:53 +0200malumore_(~malumore@151.62.117.153) (Ping timeout: 240 seconds)
2021-05-19 16:32:54 +0200peutri(~peutri@ns317027.ip-94-23-46.eu) (Quit: Changing server)
2021-05-19 16:33:15 +0200usr25(~usr25@4.red-83-63-129.staticip.rima-tde.net)
2021-05-19 16:33:37 +0200Aquazi(uid312403@gateway/web/irccloud.com/x-llrwtwjbkwdbgfbp)
2021-05-19 16:34:10 +0200jai9(~textual@cpe-74-72-114-231.nyc.res.rr.com) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-05-19 16:34:46 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 16:35:52 +0200Sgeo(~Sgeo@ool-18b9875e.dyn.optonline.net)
2021-05-19 16:36:16 +0200 <timCF> Hello guys! Unpopular question there. I'm contributing to figlet-style ascii library. Before it was able to parse figlet font files only in runtime (IO) with possible failure. I did added TH support to actually embed Haskell terms representing fonts directly into sources https://github.com/tkachuk-labs/haskii/blob/9c2e89065d82e102f7cbc53e4f338ce470b556af/Haskii/Figlet… It works relatively ok,
2021-05-19 16:36:22 +0200 <timCF> but TH for whatever reason is very slow and eats a lot of RAM. I'm thinking rewriting TH fonts embed to source code generation using ghc-source-gen library. But there is one thing which I actually like in TH - it's how easy to lift runtime terms to source code representation of terms using class Lift which is easily derivable basically for free for the most sum and product types. I'm just thinking, is
2021-05-19 16:36:28 +0200 <timCF> there such easy way to lift runtime representation of FLF fonts to ghc-source-gen AST. I'm looking to something like Lift class in TH.
2021-05-19 16:37:47 +0200kritzefitz(~kritzefit@2003:5b:203b:200::10:49) (Remote host closed the connection)
2021-05-19 16:38:03 +0200kritzefitz(~kritzefit@2003:5b:203b:200::10:49)
2021-05-19 16:38:21 +0200ddellac__(~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-05-19 16:38:22 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 16:38:28 +0200JanBessai(~JanB@85-22-27-105.ip.dokom21.de)
2021-05-19 16:39:11 +0200ubert(~Thunderbi@p200300ecdf259d35e6b318fffe838f33.dip0.t-ipconnect.de) (Remote host closed the connection)
2021-05-19 16:39:28 +0200ubert(~Thunderbi@p200300ecdf259d35e6b318fffe838f33.dip0.t-ipconnect.de)
2021-05-19 16:39:51 +0200kritzefitz(~kritzefit@2003:5b:203b:200::10:49) (Remote host closed the connection)
2021-05-19 16:40:08 +0200kritzefitz(~kritzefit@2003:5b:203b:200::10:49)
2021-05-19 16:40:08 +0200ddellacosta(~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 265 seconds)
2021-05-19 16:40:18 +0200ddellacosta(~ddellacos@86.106.143.191)
2021-05-19 16:40:44 +0200mitchellsalad(uid40617@gateway/web/irccloud.com/x-wojllcxnqpqyxkiy)
2021-05-19 16:41:24 +0200byorgey(~byorgey@155.138.238.211) (Quit: leaving)
2021-05-19 16:41:32 +0200byorgey(~byorgey@155.138.238.211)
2021-05-19 16:41:52 +0200luke(~luke@bitnomial/staff/luke) (Quit: sleep)
2021-05-19 16:41:59 +0200 <merijn> timCF: oof, way to make your life difficult :p
2021-05-19 16:42:52 +0200 <timCF> merijn: you mean TH or ghc-source-gen? :)
2021-05-19 16:42:56 +0200 <merijn> Yes
2021-05-19 16:43:01 +0200 <timCF> Haha
2021-05-19 16:43:32 +0200byorgey(~byorgey@155.138.238.211) (Client Quit)
2021-05-19 16:43:32 +0200 <merijn> Why do you wanna embed the compile time? That'll probably make your compile times hell too
2021-05-19 16:44:07 +0200byorgey(~byorgey@155.138.238.211)
2021-05-19 16:44:30 +0200sedeki(~textual@unaffiliated/sedeki) (Quit: Textual IRC Client: www.textualapp.com)
2021-05-19 16:44:32 +0200ddellacosta(~ddellacos@86.106.143.191) (Ping timeout: 240 seconds)
2021-05-19 16:44:41 +0200 <timCF> merijn: just easier to use library itself this way, don't need IO at all to render text into ascii art
2021-05-19 16:44:55 +0200 <timCF> at the moment IO is needed to load fonts
2021-05-19 16:45:47 +0200acidjnk_new2(~acidjnk@p200300d0c72b958680cf6a8401116b8a.dip0.t-ipconnect.de) (Ping timeout: 250 seconds)
2021-05-19 16:45:58 +0200 <merijn> So? You need IO at some point anyway :p
2021-05-19 16:47:03 +0200 <merijn> I mean, at some point you gotta ask yourself "is the pain I am inflicting on myself worth the gain?" :)
2021-05-19 16:47:24 +0200sphalerite(~sphalerit@NixOS/user/lheckemann) (Quit: WeeChat 2.9)
2021-05-19 16:47:37 +0200xensky(~xensky@xengarden.xen.prgmr.com) (Quit: i quit)
2021-05-19 16:48:05 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 16:48:21 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 16:48:28 +0200thc202(~thc202@unaffiliated/thc202) (Ping timeout: 258 seconds)
2021-05-19 16:49:20 +0200jamm__(~jamm@unaffiliated/jamm) (Remote host closed the connection)
2021-05-19 16:49:35 +0200 <timCF> TH is pretty usable with Lift. But slow. And eats all the RAM for bigger ascii fonts. And I heard about problems with cross-compilation (not sure it's true)
2021-05-19 16:49:45 +0200 <merijn> Yes
2021-05-19 16:49:59 +0200 <tapas> bye #haskell! moving over to irc.libera.chat
2021-05-19 16:50:04 +0200 <merijn> Or rather, there aren't problems plural, just one really, really big one
2021-05-19 16:50:19 +0200tapas(sid467876@gateway/web/irccloud.com/x-wqbatyuvmrgyaano) ()
2021-05-19 16:50:27 +0200 <merijn> Like "no one really defined how TH is supposed to work in a cross-compilation context"
2021-05-19 16:50:56 +0200 <merijn> So there's just no sensical interpretation of what TH means when cross compiling
2021-05-19 16:50:56 +0200thc202(~thc202@unaffiliated/thc202)
2021-05-19 16:51:26 +0200 <merijn> Extremely simple example
2021-05-19 16:51:34 +0200 <merijn> > finiteBitSize (1 :: Int)
2021-05-19 16:51:35 +0200 <lambdabot> 64
2021-05-19 16:51:51 +0200clam(~malc@51.15.134.150)
2021-05-19 16:51:58 +0200 <maerwald> merijn: just pick the largest number
2021-05-19 16:52:00 +0200 <merijn> If I have a TH expression using that, should it use the Int size of the *build* machine or the *target*?
2021-05-19 16:52:12 +0200clam(~malc@51.15.134.150) ()
2021-05-19 16:52:20 +0200 <timCF> It depends
2021-05-19 16:52:21 +0200 <merijn> maerwald: That doesn't work, because whatever you pick I can come up with a case that breaks
2021-05-19 16:52:26 +0200 <merijn> timCF: Correct
2021-05-19 16:52:39 +0200hiroaki(~hiroaki@2a02:8108:8c40:2bb8:989b:41dd:d1e6:c3a3) (Ping timeout: 260 seconds)
2021-05-19 16:52:48 +0200mastarija_(~mastarija@31.217.23.9)
2021-05-19 16:52:51 +0200 <merijn> timCF: Ideally you wanna distinguish between target and host when cross compiling, but TH wasn't designed with that in mind
2021-05-19 16:53:07 +0200 <merijn> timCF: So that's not fixable without a pretty significant overhaul/redesign of TH
2021-05-19 16:55:02 +0200 <merijn> timCF: personally I'd probably load/parse fonts on startup once, then cache them
2021-05-19 16:55:21 +0200Jerub(~sthorne@37.17.237.231)
2021-05-19 16:55:35 +0200 <merijn> timCF: Could even consider using compact regions for faster caching/loading
2021-05-19 16:55:41 +0200mastarija(~mastarija@31.217.6.4) (Ping timeout: 240 seconds)
2021-05-19 16:55:42 +0200mouseghost(~draco@87-206-9-185.dynamic.chello.pl)
2021-05-19 16:55:42 +0200mouseghost(~draco@87-206-9-185.dynamic.chello.pl) (Changing host)
2021-05-19 16:55:42 +0200mouseghost(~draco@wikipedia/desperek)
2021-05-19 16:56:28 +0200 <timCF> merijn: Actually for some tasks I got another very annoying limitation that TH can not generate `import` and `module` expressions which was critical for one project which was using > 500 protoc generated files, every single of them I needed to import manually to TH module haha
2021-05-19 16:57:50 +0200 <timCF> That's why I started looking into ghc-source-gen. It's prety much ok, and works file. Except now I need to Lift everything manually to code AST
2021-05-19 16:58:09 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 16:58:53 +0200 <kritzefitz> merijn, do you see a realistic way how TH could be implemented to work with values from the target? To me it seems like you are stuck with values from the build machine or you have to emulate the architecture of the target machine, at which point I wouldn't even call it cross-compiling anymore.
2021-05-19 16:59:42 +0200 <timCF> It would be very handy to have translator from TH AST to ghc-source-gen AST. Then you can have the best from both worlds - Lift and QQ from TH, and full control on source code and cross-compilation on ghc-source-gen
2021-05-19 16:59:52 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 17:00:00 +0200 <davean> kritzefitz: well, we already do it by running it on the target, and whats the difference between optimization and emulation?
2021-05-19 17:00:05 +0200 <davean> both deal with the semantics of the target
2021-05-19 17:00:06 +0200Unode(~Unode@unaffiliated/unode) (Quit: Off it goes)
2021-05-19 17:00:21 +0200mouseghostdesperek
2021-05-19 17:00:49 +0200Jerub(~sthorne@37.17.237.231) ()
2021-05-19 17:00:54 +0200desperekmouseghost
2021-05-19 17:01:08 +0200 <madnight> Will #haskell leave freenode and move to irc.libera.chat?
2021-05-19 17:01:31 +0200 <Taneb> madnight: remains to be seen
2021-05-19 17:02:19 +0200 <davean> people vote with their feet, but people are voting.
2021-05-19 17:02:40 +0200 <Taneb> (I'm in both and intend to be in both for a while)
2021-05-19 17:02:50 +0200 <geekosaur> I think it'll take time, especially with >1000 people
2021-05-19 17:03:08 +0200 <timCF> what's a point?
2021-05-19 17:03:26 +0200 <timCF> I mean what's wrong with freenode?
2021-05-19 17:03:27 +0200Unode(~Unode@unaffiliated/unode)
2021-05-19 17:03:43 +0200 <kritzefitz> davean, I'm not sure I understand what you mean. Isn't the point that TH is run during compilation on the build machine, where you possibly don't have the means to execute code the same way it would execute on the target machine?
2021-05-19 17:03:57 +0200Unode(~Unode@unaffiliated/unode) (Client Quit)
2021-05-19 17:04:29 +0200hiroaki(~hiroaki@2a02:8108:8c40:2bb8:bd2:c65:4ec0:2a3c)
2021-05-19 17:04:37 +0200 <Taneb> timCF: staff have resigned en masse. New administration is untrustworthy and of unproven competence.
2021-05-19 17:04:44 +0200Unode(~Unode@unaffiliated/unode)
2021-05-19 17:04:56 +0200 <davean> kritzefitz: why do you think its run on the build machine? But my point was actually that optimization is, in a sense, a running of the code.
2021-05-19 17:05:28 +0200 <davean> kritzefitz: still, https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler/external-interpreter
2021-05-19 17:05:48 +0200berberman_(~berberman@unaffiliated/berberman)
2021-05-19 17:05:49 +0200berberman(~berberman@unaffiliated/berberman) (Ping timeout: 245 seconds)
2021-05-19 17:05:59 +0200todda7(~torstein@2a02:587:3729:5274:b6df:d74:d185:4e87)
2021-05-19 17:07:35 +0200 <edwardk> timcf: frankly, a lot of why #haskell has run as well as it has is that we have had a couple of the server ircops sitting in the channel watching our backs. i'm not so bullish on the state of a future where that isn't the case because they all resigned en masse and left for libera.chat
2021-05-19 17:07:55 +0200Qwerky(~qwerky@178.197.228.14)
2021-05-19 17:08:24 +0200parabolize(~paraboliz@98.43.173.221) (Quit: Changing server)
2021-05-19 17:08:24 +0200 <edwardk> issues that used to take a few seconds for someone like glguy or mniip to solve will now require someone to get the attention of a server op with whom we will now no longer have any existing relationship with, and then get them to deal with the botspam or whatever we're facing
2021-05-19 17:08:38 +0200 <davean> kritzefitz: if you don't understand how optimization is running the code under a semantic, I cite supercompilation.
2021-05-19 17:08:44 +0200 <kritzefitz> davean, I didn't know about the external-interpreter. That's why I assumed, that the TH code would run in the same GHC process and thus on the build machine.
2021-05-19 17:08:52 +0200 <orion> Does *someone* within the community control #haskell on libera chat?
2021-05-19 17:09:02 +0200 <edwardk> orion: yes
2021-05-19 17:09:02 +0200 <merijn> orion: I think so?
2021-05-19 17:09:10 +0200 <orion> Okay, very good.
2021-05-19 17:09:21 +0200 <edwardk> its glguy who started the channel there and i'm claiming control of the #haskell namespace as we speak
2021-05-19 17:09:22 +0200 <davean> kritzefitz: What about TH that looked at header files for syscall numbers?
2021-05-19 17:09:32 +0200 <merijn> orion: At least one of the resigning freenode operators was an active member here :)
2021-05-19 17:09:37 +0200 <gonz_> Even if they didn't the official rules state that an organization has control over their associated channels, also prefixed channels.
2021-05-19 17:09:39 +0200 <mniip> two
2021-05-19 17:09:43 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 17:09:48 +0200 <davean> kritzefitz: what about header files that tested library options for which was best on the target?
2021-05-19 17:09:51 +0200 <davean> all things you can do in TH
2021-05-19 17:10:05 +0200 <gonz_> So the Haskell foundation could step in and take over #haskell regardless of whoever had taken it.
2021-05-19 17:10:06 +0200 <merijn> kritzefitz: I don't think its a problem, tbh
2021-05-19 17:10:07 +0200 <edwardk> correction: i just did so
2021-05-19 17:10:33 +0200 <merijn> kritzefitz: A cross-compiling GHC from x64 to arm32, for example necessarily has to know about details of the target *anyway*
2021-05-19 17:10:57 +0200 <siraben> who is the owner of #haskell on libera?
2021-05-19 17:10:59 +0200 <merijn> gonz_: Haskell Foundation is not some universal organisation in control of Haskell
2021-05-19 17:10:59 +0200 <edwardk> if someone within the haskell foundation other than me wants to step into this mess i'm happy to hand over control. i just claimed it based on existing precedent and practice
2021-05-19 17:11:03 +0200 <edwardk> siraben: me now
2021-05-19 17:11:05 +0200 <davean> merijn: I mean that was my point about optimization - a compiler inhernently needs to understand its target.
2021-05-19 17:11:09 +0200 <arahael> edwardk: i think i have the ##haskell there as well but happy for the #haskell to take it, i have gone to bed though.
2021-05-19 17:11:20 +0200 <merijn> davean: I was distracted, so I missed your comments :)
2021-05-19 17:11:53 +0200 <davean> merijn: understandable, its a busy IRC channel I didn't mean to complain you didn't but agree!
2021-05-19 17:11:59 +0200 <edwardk> arahael: sure. just forward it to #haskell when you get a chance
2021-05-19 17:12:13 +0200 <srid> btw, here's the Matrix space: https://matrix.to/#/#haskell-space:matrix.org
2021-05-19 17:12:30 +0200jakalx(~jakalx@base.jakalx.net) ("Error from remote client")
2021-05-19 17:12:31 +0200 <arahael> edwardk: sure thing, laters though!
2021-05-19 17:12:32 +0200 <merijn> Annoyingly I will need to figure out how to make irssi connect to both and manage that >.>
2021-05-19 17:12:43 +0200 <edwardk> arahael: np
2021-05-19 17:12:54 +0200 <kritzefitz> merijn, yes, but you don't only have to know what the specifics of that of the target architecture are, you also have to be able to execute code in a way that respects those specifics. e.g. if you're building on a 32bit machine for a 64bit target, you have to emulate 64 bit integers, or else code that assumes that integers have 64 bits, just because `finiteBitsSize` says so, will break.
2021-05-19 17:13:20 +0200sagax(~sagax_nb@213.138.71.146)
2021-05-19 17:13:30 +0200 <merijn> kritzefitz: Right, you need to be able to designate a host/target context
2021-05-19 17:13:36 +0200 <merijn> Which is lacking now
2021-05-19 17:13:37 +0200 <davean> kritzefitz: my point was an optimizer needs to do that *also*
2021-05-19 17:14:00 +0200 <davean> This is not the sort of understanding a compiler can avoid really.
2021-05-19 17:14:03 +0200 <davean> Though TH is a mess
2021-05-19 17:14:13 +0200 <davean> It doesn't get to avoid it, it just gets to fail at it.
2021-05-19 17:14:19 +0200ystael(~ystael@242.sub-174-242-76.myvzw.com)
2021-05-19 17:14:20 +0200 <merijn> TH is "Worse is Better" ;)
2021-05-19 17:14:34 +0200 <maerwald> merijn: I hope so (wrt your HF comment)
2021-05-19 17:14:42 +0200 <kritzefitz> davean, yes, but optimizers often don't need to deal with every possible case. Some cases can be left unoptimized (or at least not further optimized). With TH you would have to promise to be able to “optimize” every possible Haskell expression to its final result.
2021-05-19 17:14:56 +0200machinedgod(~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 265 seconds)
2021-05-19 17:15:01 +0200 <maerwald> remains to be seen how it operates long-term
2021-05-19 17:15:23 +0200 <kritzefitz> merijn, what do you mean by host/target context?
2021-05-19 17:15:48 +0200 <merijn> maerwald: HF has significant overlap with important community members, so their opinion carries some weight, but I dislike the tendency people of acting like everyone/thing should defer to HF...
2021-05-19 17:15:51 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-05-19 17:16:07 +0200 <davean> I mean haskell.org is really more the community asset manager anyway
2021-05-19 17:16:19 +0200jb55(~jb55@gateway/tor-sasl/jb55) (Quit: jb55)
2021-05-19 17:16:21 +0200 <davean> HF exists to push thinggs forward
2021-05-19 17:16:28 +0200jakalx(~jakalx@base.jakalx.net)
2021-05-19 17:16:29 +0200 <maerwald> There's a danger of adopting a top-down approach to get "things done"
2021-05-19 17:16:31 +0200 <merijn> kritzefitz: as in, for cross-compiling TH to ever make sense you need a way to define whether some TH is intended to be seen as "on the target arch" or "on the host arch" when compiling
2021-05-19 17:16:32 +0200plutoniix(~q@node-ujl.pool-125-24.dynamic.totinternet.net)
2021-05-19 17:16:42 +0200 <merijn> davean: Agreed
2021-05-19 17:16:45 +0200 <davean> maerwald: Which is a nice reason to have seperation between h.o and HF!
2021-05-19 17:17:46 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 17:17:48 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 17:18:10 +0200 <maerwald> I primarily see HF as a place where the right people are being connected. I know some members see it the same way
2021-05-19 17:18:18 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
2021-05-19 17:18:41 +0200 <davean> I mean thats a lot of the how
2021-05-19 17:19:02 +0200kapil_(~kapil@2a01:4f9:c010:c9c3::1) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
2021-05-19 17:20:10 +0200 <maerwald> The question is what happens if the board would make a decision that doesn't reflect the community opinion (if that's even possible to figure out)
2021-05-19 17:20:35 +0200raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Quit: WeeChat 3.1)
2021-05-19 17:20:57 +0200raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2021-05-19 17:21:19 +0200 <kritzefitz> merijn, ok, yes. But under the assumption that code in the target context can be arbitrarily complex (just as TH currently allows) I don't see how you can actually execute that code, without fully emulating the target architecture. davean has made some arguments why it is theoretically possible to do so, but it still seems too complex to me to realistically implement in a compiler. But maybe I'm just lacking imagination there.
2021-05-19 17:21:22 +0200machinedgod(~machinedg@135-23-192-217.cpe.pppoe.ca)
2021-05-19 17:21:31 +0200raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Client Quit)
2021-05-19 17:21:42 +0200timCF(~i.tkachuk@254-149-20-81.sta.estpak.ee) (Ping timeout: 252 seconds)
2021-05-19 17:21:52 +0200raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2021-05-19 17:21:54 +0200chris__(~chris@81.96.113.213)
2021-05-19 17:21:58 +0200elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de)
2021-05-19 17:22:11 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
2021-05-19 17:22:20 +0200 <davean> There are some unknowable things - like the result of gettime on the target for example, or calling an unknown syscall
2021-05-19 17:22:40 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 265 seconds)
2021-05-19 17:22:40 +0200 <davean> Many of said tihngs won't be stable on the target machine either
2021-05-19 17:23:19 +0200 <davean> kritzefitz: Haskell mostly allows a small bytecode - what we already use in ghci for example.
2021-05-19 17:23:33 +0200ddellac__(~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 240 seconds)
2021-05-19 17:23:43 +0200 <davean> So a lot of the surface area of execution is fairly trivial - this is related to "basic blocks" a core concept in compiler code generation
2021-05-19 17:24:02 +0200 <davean> kritzefitz: you only have to emulate what the compiler knows, not arbitrary things in *general* though there are some holes.
2021-05-19 17:24:06 +0200Gurkenglas(~Gurkengla@unaffiliated/gurkenglas)
2021-05-19 17:24:54 +0200 <davean> not all said holes work well definedly/repeatably *ever anywhere* though, this would be undefined behavior. If you're allowed to do said things or not is a design spec
2021-05-19 17:25:27 +0200 <davean> can you call arbitrary syscalls in TH? currently sure, what it means to do so could be called into question, or it could be disalowed
2021-05-19 17:25:40 +0200 <davean> Right now it *is* questionable what it means
2021-05-19 17:25:44 +0200Unode(~Unode@unaffiliated/unode) (Quit: Off it goes)
2021-05-19 17:26:10 +0200Unode(~Unode@unaffiliated/unode)
2021-05-19 17:26:19 +0200raoulb(~weechat@2a02:169:5:a:27e1:9f6b:7a17:d828)
2021-05-19 17:26:34 +0200mouseghostdesperek
2021-05-19 17:27:18 +0200raoulb(~weechat@2a02:169:5:a:27e1:9f6b:7a17:d828) (Client Quit)
2021-05-19 17:27:25 +0200SoF(~SoF@unaffiliated/skillyonfire) (Quit: Zzzz... Xxxx...)
2021-05-19 17:27:29 +0200 <kritzefitz> davean, I see. As long as you restrict certain things in TH you can relatively easily emulate the things you know about. And it's pretty obvious that some of those things already would have to be restricted anyway, since you obviously can't access e.g. the file system of the target machine.
2021-05-19 17:27:33 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 17:27:44 +0200 <davean> kritzefitz: oh but currently I do in my TH!
2021-05-19 17:27:51 +0200 <davean> Seriously, I do
2021-05-19 17:28:07 +0200 <kritzefitz> But you don't do cross-compilation, do you?
2021-05-19 17:28:17 +0200 <davean> not often
2021-05-19 17:28:21 +0200 <davean> but I could
2021-05-19 17:28:27 +0200 <kritzefitz> With TH?
2021-05-19 17:28:30 +0200 <davean> sure
2021-05-19 17:28:35 +0200 <kritzefitz> How do you do that?
2021-05-19 17:28:37 +0200 <carbolymer> I'm looking at waitQSem implementation and I'm wondering about this part:
2021-05-19 17:28:37 +0200 <carbolymer> (i,b1,b2) <- takeMVar m
2021-05-19 17:28:37 +0200 <carbolymer> if i == 0
2021-05-19 17:28:37 +0200 <carbolymer> then do
2021-05-19 17:28:37 +0200 <carbolymer> b <- newEmptyMVar
2021-05-19 17:28:38 +0200 <carbolymer> putMVar m (i, b1, b:b2)
2021-05-19 17:28:40 +0200 <carbolymer> so there's no transaction around that, so it's possible that between take and put, someone else will modify `m`, right?
2021-05-19 17:28:44 +0200 <davean> externel interpriter, IO
2021-05-19 17:28:54 +0200 <kritzefitz> Ah, right. You mentioned that earlier.
2021-05-19 17:28:59 +0200 <davean> kritzefitz: I mean its dumb and quesitonable
2021-05-19 17:29:06 +0200 <davean> And we can *just* access files
2021-05-19 17:29:08 +0200 <maerwald> do we have a syscall sandbox tool like https://github.com/larsuhartmann/sydbox
2021-05-19 17:30:04 +0200 <davean> kritzefitz: I'd *like* cabal files to have a list of what TH might access (though it might be the open world) or something. Or some spec, over "arbitrary IO"
2021-05-19 17:30:23 +0200 <davean> we don't
2021-05-19 17:30:26 +0200 <davean> we have "run IO"
2021-05-19 17:30:42 +0200 <kritzefitz> davean, At least it doesn't cover all use-cases of cross-compilation. For starters it only works if you have access to a suitable target machine, which doesn't have to be the case with traditional cross-compilation. But it's definitely better than nothing.
2021-05-19 17:30:43 +0200 <davean> I think you can come up with reasons this can be bad
2021-05-19 17:30:53 +0200 <davean> kritzefitz: absolutely.
2021-05-19 17:31:05 +0200 <davean> kritzefitz: cross compilation is of course a spectrum.
2021-05-19 17:31:15 +0200 <davean> kritzefitz: for example, what does it mean to cross compile libblass?
2021-05-19 17:31:21 +0200 <davean> er libblas
2021-05-19 17:31:32 +0200_ht(~quassel@82-169-194-8.biz.kpn.net)
2021-05-19 17:31:58 +0200 <davean> Part of libblas' compilation is a benchmark suite that finds the optimal version *for the host*
2021-05-19 17:32:11 +0200 <davean> cross compiling a self-optimizing build? Ok, great, whats that even mean?
2021-05-19 17:32:27 +0200 <kritzefitz> Heh, right.
2021-05-19 17:32:47 +0200SoF(~SoF@unaffiliated/skillyonfire)
2021-05-19 17:32:56 +0200SoF(~SoF@unaffiliated/skillyonfire) (Client Quit)
2021-05-19 17:33:08 +0200raichoo(~raichoo@dslb-188-109-063-198.188.109.pools.vodafone-ip.de)
2021-05-19 17:33:42 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 17:33:42 +0200SoF(~SoF@unaffiliated/skillyonfire)
2021-05-19 17:34:08 +0200 <kritzefitz> davean: The scope for TH in cabal files sounds like it could be useful in various cases. Yes.
2021-05-19 17:34:15 +0200ech(~user@gateway/tor-sasl/ech)
2021-05-19 17:34:34 +0200 <kritzefitz> davean, I still gotta do some other stuff. Thanks for explaining!
2021-05-19 17:34:42 +0200 <Philonous> carbolymer, I think the idea is that all actions on the QSem will try to take the MVar as the first step. So all other threads that try to work on it at the same time block
2021-05-19 17:35:04 +0200Qwerky(~qwerky@178.197.228.14) (Remote host closed the connection)
2021-05-19 17:35:08 +0200 <davean> kritzefitz: its an interesting discussion with plenty of nuance!
2021-05-19 17:35:12 +0200 <davean> It was a pleasure
2021-05-19 17:35:28 +0200ep1ctetus(~epictetus@ip72-194-54-201.sb.sd.cox.net)
2021-05-19 17:35:33 +0200 <carbolymer> Philonous: makes sense
2021-05-19 17:36:24 +0200Unode(~Unode@unaffiliated/unode) (Quit: Off it goes)
2021-05-19 17:36:36 +0200 <Philonous> carbolymer, Also, QSem doesn't export its constructor, so you can't just write a new function that sneakily fills the MVar while another thread is working on it.
2021-05-19 17:36:53 +0200kapil_(~kapil@o-k.website)
2021-05-19 17:37:20 +0200raichoo(~raichoo@dslb-188-109-063-198.188.109.pools.vodafone-ip.de) (Client Quit)
2021-05-19 17:38:03 +0200Unode(~Unode@unaffiliated/unode)
2021-05-19 17:39:16 +0200jneira[m](~jneira@107.red-176-87-16.dynamicip.rima-tde.net)
2021-05-19 17:39:22 +0200SethTisue(sid14912@gateway/web/irccloud.com/x-wxerksagjbsypjgg)
2021-05-19 17:40:47 +0200qwerty2o_(~qwerty2o@89-138-23-24.bb.netvision.net.il)
2021-05-19 17:41:05 +0200dolio(~dolio@haskell/developer/dolio) (Quit: ZNC 1.8.2 - https://znc.in)
2021-05-19 17:41:59 +0200dolio(~dolio@haskell/developer/dolio)
2021-05-19 17:42:27 +0200magthe(~magthe@c83-252-48-230.bredband.tele2.se)
2021-05-19 17:42:49 +0200coot(~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl)
2021-05-19 17:43:12 +0200magthe(~magthe@c83-252-48-230.bredband.tele2.se) (Client Quit)
2021-05-19 17:43:17 +0200dolio(~dolio@haskell/developer/dolio) (Client Quit)
2021-05-19 17:43:34 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 17:44:38 +0200Matthias1(~matthias@li890-22.members.linode.com)
2021-05-19 17:44:50 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 17:46:11 +0200Matthias1(~matthias@li890-22.members.linode.com) (Read error: Connection reset by peer)
2021-05-19 17:47:31 +0200maylee(~mayleesia@dynamic-078-055-186-201.78.55.pool.telefonica.de) (Quit: Leaving)
2021-05-19 17:48:46 +0200raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 265 seconds)
2021-05-19 17:49:00 +0200twopoint718(~cjw@fsf/member/twopoint718)
2021-05-19 17:50:36 +0200 <sclv> ok to make clear people are voting with their feet to move to https://libera.chat/ i'm going to leave this channel. i already deregistered my nick, and i'll probably be on smaller channels for a while here just as things migrate.
2021-05-19 17:50:37 +0200raehik(~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2021-05-19 17:50:38 +0200 <sclv> bye all!
2021-05-19 17:50:44 +0200sclv(sid39734@haskell/developer/sclv) ()
2021-05-19 17:50:49 +0200z0k(~user@101.50.108.132)
2021-05-19 17:53:26 +0200mastarija_(~mastarija@31.217.23.9) (Quit: Leaving)
2021-05-19 17:55:06 +0200Ernest(3325c464@51.37.196.100)
2021-05-19 17:55:06 +0200neiluj(~jco@91-167-203-101.subs.proxad.net)
2021-05-19 17:55:06 +0200neiluj(~jco@91-167-203-101.subs.proxad.net) (Changing host)
2021-05-19 17:55:06 +0200neiluj(~jco@unaffiliated/neiluj)
2021-05-19 17:55:31 +0200idnar(sid12240@gateway/web/irccloud.com/x-pmxdxjhakcbmtigk) ()
2021-05-19 17:55:40 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2021-05-19 17:56:16 +0200chele(~chele@ip5b40237d.dynamic.kabel-deutschland.de) (Remote host closed the connection)
2021-05-19 17:57:11 +0200drbean_(~drbean@TC210-63-209-66.static.apol.com.tw) (Ping timeout: 240 seconds)
2021-05-19 17:57:14 +0200cdsmith(~cdsmithus@c-73-184-127-183.hsd1.ga.comcast.net)
2021-05-19 17:57:52 +0200ddellacosta(~ddellacos@86.106.143.126)
2021-05-19 17:58:37 +0200nitrix(~nitrix@haskell/developer/nitrix) (Quit: To Libera.)
2021-05-19 18:00:15 +0200dyniec[m](dyniecmatr@gateway/shell/matrix.org/x-ernejvmcpejjfqut) (Quit: Idle for 30+ days)
2021-05-19 18:00:17 +0200kritzefitz(~kritzefit@2003:5b:203b:200::10:49) (Remote host closed the connection)
2021-05-19 18:01:11 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds)
2021-05-19 18:02:00 +0200twopoint718(~cjw@fsf/member/twopoint718) (Quit: Textual IRC Client: www.textualapp.com)
2021-05-19 18:02:15 +0200Ernest(3325c464@51.37.196.100) (Quit: Connection closed)
2021-05-19 18:02:37 +0200ddellacosta(~ddellacos@86.106.143.126) (Ping timeout: 252 seconds)
2021-05-19 18:03:06 +0200zfnmxt(~zfnmxt@unaffiliated/zfnmxt) (Quit: Bye!)
2021-05-19 18:04:08 +0200zfnmxt(~zfnmxt@unaffiliated/zfnmxt)
2021-05-19 18:05:17 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-05-19 18:06:13 +0200bitmapper(uid464869@gateway/web/irccloud.com/x-enlqptadwylonqwy) (Quit: Connection closed for inactivity)
2021-05-19 18:07:15 +0200sqrt2_(~ben@unaffiliated/sqrt2) (Quit: ZNC - http://znc.in)
2021-05-19 18:08:11 +0200magthe(~magthe@c83-252-48-230.bredband.tele2.se)
2021-05-19 18:09:00 +0200dyniec[m](dyniecmatr@gateway/shell/matrix.org/x-yoetevlhzifoohll)
2021-05-19 18:09:03 +0200atk(~Arch-TK@ircpuzzles/staff/Arch-TK) ("Moving to libera.")
2021-05-19 18:12:31 +0200HannaM(~quassel@p54849510.dip0.t-ipconnect.de) (Quit: HannaM)
2021-05-19 18:15:19 +0200Ernest(3325c464@51.37.196.100)
2021-05-19 18:15:21 +0200Forlorn_(~Forlorn@unaffiliated/forlorn) (Ping timeout: 245 seconds)
2021-05-19 18:15:29 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2021-05-19 18:16:41 +0200magthe(~magthe@c83-252-48-230.bredband.tele2.se) (Quit: WeeChat 3.1)
2021-05-19 18:17:55 +0200jneira[m](~jneira@107.red-176-87-16.dynamicip.rima-tde.net) (Remote host closed the connection)
2021-05-19 18:18:24 +0200mikolaj_(~mikolaj@purple.well-typed.com) (Quit: leaving)
2021-05-19 18:18:44 +0200shutdown_-h_now(~arjan@2001:1c06:2d0b:2312:7021:8404:574b:2446) (Ping timeout: 245 seconds)
2021-05-19 18:19:43 +0200Forlorn_(~Forlorn@unaffiliated/forlorn)
2021-05-19 18:20:36 +0200DTZUZU_(~DTZUZO@207.81.119.43) (Ping timeout: 260 seconds)
2021-05-19 18:20:48 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 18:21:20 +0200kluk(45cb5249@cpe-69-203-82-73.nyc.res.rr.com)
2021-05-19 18:22:19 +0200DTZUZU_(~DTZUZO@207.81.119.43)
2021-05-19 18:23:03 +0200 <cohn> I was just about to ask that question...
2021-05-19 18:23:12 +0200LKoen(~LKoen@2a01cb0407597a00518ac0f4fb1556c3.ipv6.abo.wanadoo.fr) (Read error: Connection reset by peer)
2021-05-19 18:23:32 +0200proofofkeags(~proofofke@97-118-239-55.hlrn.qwest.net) (Ping timeout: 240 seconds)
2021-05-19 18:24:51 +0200shutdown_-h_now(~arjan@2001:1c06:2d0b:2312:e5ff:1867:cd17:a424)
2021-05-19 18:25:11 +0200stree(~stree@68.36.8.116) (Ping timeout: 240 seconds)
2021-05-19 18:26:33 +0200jippiedoe(4dab983e@77-171-152-62.fixed.kpn.net)
2021-05-19 18:26:37 +0200ep1ctetus(~epictetus@ip72-194-54-201.sb.sd.cox.net) (Quit: Leaving)
2021-05-19 18:27:01 +0200DTZUZU_(~DTZUZO@207.81.119.43) (Ping timeout: 260 seconds)
2021-05-19 18:27:30 +0200jippiedoe(4dab983e@77-171-152-62.fixed.kpn.net) (Client Quit)
2021-05-19 18:27:33 +0200kritzefitz(~kritzefit@212.86.56.80)
2021-05-19 18:28:27 +0200DTZUZU_(~DTZUZO@205.ip-149-56-132.net)
2021-05-19 18:28:34 +0200_bin(~bin@2600:1700:10a1:38d0:922b:34ff:fe99:1283) (Quit: ZNC - https://znc.in)
2021-05-19 18:29:04 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-05-19 18:30:26 +0200aforemny(~aforemny@static.248.158.34.188.clients.your-server.de) (Quit: ZNC 1.8.2 - https://znc.in)
2021-05-19 18:30:38 +0200brandonhamilton(~brandonha@151.82.41.222) (Quit: Textual IRC Client: www.textualapp.com)
2021-05-19 18:31:19 +0200aforemny(~aforemny@static.248.158.34.188.clients.your-server.de)
2021-05-19 18:31:29 +0200mikolaj(~mikon@duch.mimuw.edu.pl) (Quit: leaving)
2021-05-19 18:31:41 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 260 seconds)
2021-05-19 18:32:28 +0200ech(~user@gateway/tor-sasl/ech) (Quit: Lost terminal)
2021-05-19 18:33:07 +0200mikolaj(~mikon@duch.mimuw.edu.pl)
2021-05-19 18:33:45 +0200ddellacosta(~ddellacos@86.106.143.87)
2021-05-19 18:34:31 +0200Qwerky(~qwerky@178.197.228.14)
2021-05-19 18:34:41 +0200invaser(~Thunderbi@91.226.34.182) (Ping timeout: 240 seconds)
2021-05-19 18:36:25 +0200fendor_(~fendor@91.141.0.228.wireless.dyn.drei.com)
2021-05-19 18:37:05 +0200chris__(~chris@81.96.113.213) (Remote host closed the connection)
2021-05-19 18:37:17 +0200notzmv(~zmv@unaffiliated/zmv) (Ping timeout: 246 seconds)
2021-05-19 18:38:11 +0200stampirl(~stampirl@195-154-112-77.rev.poneytelecom.eu) ("WeeChat 2.3")
2021-05-19 18:38:33 +0200stree(~stree@68.36.8.116)
2021-05-19 18:38:48 +0200ddellacosta(~ddellacos@86.106.143.87) (Ping timeout: 268 seconds)
2021-05-19 18:39:02 +0200fendor(~fendor@77.119.128.236.wireless.dyn.drei.com) (Ping timeout: 246 seconds)
2021-05-19 18:39:14 +0200Heffalump(~ganesh@urchin.earth.li)
2021-05-19 18:39:23 +0200jamm_(~jamm@unaffiliated/jamm)
2021-05-19 18:40:02 +0200LinVon(5e9e0e02@94.158.14.2)
2021-05-19 18:40:39 +0200Deide(~Deide@217.155.19.23)
2021-05-19 18:40:47 +0200 <LinVon> Hello everyone
2021-05-19 18:40:53 +0200mikolaj(~mikon@duch.mimuw.edu.pl) (Quit: leaving)
2021-05-19 18:41:15 +0200 <LinVon> Did someone know where i can get great haskell tutuorial?
2021-05-19 18:41:38 +0200safinaskar(~user@109.252.90.136)
2021-05-19 18:42:00 +0200julm(~julm@revolt129.abo.ilico.org)
2021-05-19 18:42:01 +0200chris__(~chris@81.96.113.213)
2021-05-19 18:42:21 +0200 <enikar> LinVon: there is https://www.seas.upenn.edu/~cis194/fall16/
2021-05-19 18:42:57 +0200 <LinVon> Thanks!
2021-05-19 18:43:29 +0200 <enikar> or http://learnyouahaskell.com/chapters (but the first is better imho).
2021-05-19 18:43:30 +0200mpickering(sid78412@gateway/web/irccloud.com/x-sprmnvdugdkgqlgh) ()
2021-05-19 18:43:44 +0200jamm_(~jamm@unaffiliated/jamm) (Ping timeout: 245 seconds)
2021-05-19 18:43:53 +0200 <LinVon> Ok, got it
2021-05-19 18:43:58 +0200 <enikar> there are many others, though but i was the first I think of.
2021-05-19 18:44:12 +0200 <enikar> *but it was
2021-05-19 18:44:20 +0200hugo(znc@verdigris.lysator.liu.se) (Quit: ZNC 1.7.5 - https://znc.in)
2021-05-19 18:44:25 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2021-05-19 18:45:19 +0200 <LinVon> Okay, I'll go surf the net looking for additional material.
2021-05-19 18:45:33 +0200LinVon(5e9e0e02@94.158.14.2) (Quit: Connection closed)
2021-05-19 18:46:13 +0200chris__(~chris@81.96.113.213) (Ping timeout: 240 seconds)
2021-05-19 18:47:03 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand) (Quit: leaving)
2021-05-19 18:47:14 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand)
2021-05-19 18:47:30 +0200maerwald(~maerwald@mail.hasufell.de) (Quit: gone)
2021-05-19 18:48:09 +0200Ernest(3325c464@51.37.196.100) (Quit: Connection closed)
2021-05-19 18:48:12 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand) (Client Quit)
2021-05-19 18:48:19 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand)
2021-05-19 18:48:23 +0200Ferdirand(~max@2001:4c78:2012:5000::2) (Quit: goodbye freenode, i'm off to Libera.chat)
2021-05-19 18:49:09 +0200LKoen(~LKoen@2a01cb0407597a0078d2c65eb7791f2b.ipv6.abo.wanadoo.fr)
2021-05-19 18:49:18 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand) (Client Quit)
2021-05-19 18:49:35 +0200ddellaco_(~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-05-19 18:49:38 +0200Iceland_jack(~user@95.149.219.38)
2021-05-19 18:49:53 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand)
2021-05-19 18:50:08 +0200mitchellsalad(uid40617@gateway/web/irccloud.com/x-wojllcxnqpqyxkiy) (Quit: Connection closed for inactivity)
2021-05-19 18:50:33 +0200usr25(~usr25@4.red-83-63-129.staticip.rima-tde.net) (Quit: Leaving)
2021-05-19 18:51:31 +0200nckx(~nckx@tobias.gr) (Quit: Updating my Guix System — https://guix.gnu.org)
2021-05-19 18:51:59 +0200ystael(~ystael@242.sub-174-242-76.myvzw.com) (Read error: Connection reset by peer)
2021-05-19 18:52:10 +0200kapil_(~kapil@o-k.website) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
2021-05-19 18:52:13 +0200platz(~platz@unaffiliated/platz)
2021-05-19 18:52:46 +0200platz(~platz@unaffiliated/platz) ()
2021-05-19 18:52:48 +0200kapil_(~kapil@2a01:4f9:c010:c9c3::1)
2021-05-19 18:54:02 +0200 <boxscape> @where learnhaskell
2021-05-19 18:54:03 +0200 <lambdabot> https://wiki.haskell.org/Learning_Haskell
2021-05-19 18:54:14 +0200 <boxscape> not actually what I wanted but might be an okay link
2021-05-19 18:54:35 +0200nckx(~nckx@tobias.gr)
2021-05-19 18:54:36 +0200 <boxscape> https://github.com/bitemyapp/learnhaskell
2021-05-19 18:54:49 +0200 <boxscape> oh LinVon isn't here anymore, whoopos
2021-05-19 18:55:48 +0200ridcully(~ridcully@pd951f269.dip0.t-ipconnect.de) ("WeeChat 3.1")
2021-05-19 18:56:06 +0200proofofkeags(~proofofke@205.209.28.54)
2021-05-19 18:56:29 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2021-05-19 18:57:31 +0200sphalerite(~sphalerit@NixOS/user/lheckemann)
2021-05-19 18:58:33 +0200julm(~julm@revolt129.abo.ilico.org) (Quit: leaving)
2021-05-19 18:58:34 +0200ddellaco_(~ddellacos@ool-44c73afa.dyn.optonline.net) (Read error: Connection reset by peer)
2021-05-19 18:58:49 +0200st8less(~st8less@inet-167-224-197-181.isp.ozarksgo.net) (Quit: WeeChat 2.9)
2021-05-19 18:59:22 +0200killsushi_(~killsushi@2607:fea8:3d40:767:a43a:b464:d0c6:6044)
2021-05-19 18:59:27 +0200kayvan(~user@52-119-115-185.PUBLIC.monkeybrains.net)
2021-05-19 18:59:33 +0200urdh(~urdh@unaffiliated/urdh)
2021-05-19 19:00:11 +0200dminuoso(~dminuoso@unaffiliated/dminuoso) ("WeeChat 2.9")
2021-05-19 19:00:13 +0200dminuoso(~dminuoso@unaffiliated/dminuoso)
2021-05-19 19:00:14 +0200JanBessai(~JanB@85-22-27-105.ip.dokom21.de) (Quit: leaving)
2021-05-19 19:00:55 +0200nckx(~nckx@tobias.gr) (Quit: Updating my Guix System — https://guix.gnu.org)
2021-05-19 19:01:48 +0200nckx(~nckx@tobias.gr)
2021-05-19 19:03:01 +0200killsushi(~killsushi@2607:fea8:3d40:767:a826:23b7:521c:2d11) (Ping timeout: 258 seconds)
2021-05-19 19:03:33 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand) (Quit: leaving)
2021-05-19 19:03:42 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand)
2021-05-19 19:03:49 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2021-05-19 19:04:49 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-05-19 19:05:33 +0200spatchkaa(~spatchkaa@S010600fc8da47b63.gv.shawcable.net) (Quit: Leaving)
2021-05-19 19:05:54 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a)
2021-05-19 19:08:12 +0200ukari(~ukari@unaffiliated/ukari) (Remote host closed the connection)
2021-05-19 19:09:31 +0200ukari(~ukari@unaffiliated/ukari)
2021-05-19 19:12:17 +0200ransom(~c4264035@70-59-14-200.hlrn.qwest.net)
2021-05-19 19:12:30 +0200superstar64(6ccefa7c@108-206-250-124.lightspeed.miamfl.sbcglobal.net)
2021-05-19 19:13:10 +0200urdh(~urdh@unaffiliated/urdh) (Ping timeout: 252 seconds)
2021-05-19 19:13:17 +0200 <superstar64> is it possible to use `unsafeCoerce` to violate referential transparency?
2021-05-19 19:13:23 +0200urdh_(~urdh@unaffiliated/urdh)
2021-05-19 19:13:54 +0200urdh_urdh
2021-05-19 19:14:00 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 19:14:44 +0200acowley(~acowley@c-68-83-22-43.hsd1.nj.comcast.net) (Quit: ZNC - http://znc.in)
2021-05-19 19:15:15 +0200fendor_fendor
2021-05-19 19:15:32 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
2021-05-19 19:16:33 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2021-05-19 19:17:39 +0200kayvan(~user@52-119-115-185.PUBLIC.monkeybrains.net) (Ping timeout: 268 seconds)
2021-05-19 19:17:51 +0200nuncanada(~dude@179.235.160.168)
2021-05-19 19:18:40 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 265 seconds)
2021-05-19 19:19:23 +0200chris___(~chris@155.138.161.121)
2021-05-19 19:19:30 +0200 <lyxia> unsafeCoerce + runST gives you a kind of unsafePerformIO
2021-05-19 19:19:34 +0200chris___(~chris@155.138.161.121) ()
2021-05-19 19:19:36 +0200 <lyxia> I dunno about without runST
2021-05-19 19:19:46 +0200o1lo01ol1o(~o1lo01ol1@cpe-74-72-45-166.nyc.res.rr.com)
2021-05-19 19:20:28 +0200tzh(~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
2021-05-19 19:20:43 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds)
2021-05-19 19:22:17 +0200 <dminuoso> Was there a decision to officially move #haskell to libera yet?
2021-05-19 19:22:37 +0200newsham(~ubuntu@ec2-18-218-216-88.us-east-2.compute.amazonaws.com) (Quit: leaving)
2021-05-19 19:23:10 +0200desperekmouseghost
2021-05-19 19:23:44 +0200ubert(~Thunderbi@p200300ecdf259d35e6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2021-05-19 19:23:46 +0200remexre(~nathan@207-153-38-50.fttp.usinternet.com) ("WeeChat 3.0.1")
2021-05-19 19:24:10 +0200ubert(~Thunderbi@p200300ecdf259d35e6b318fffe838f33.dip0.t-ipconnect.de)
2021-05-19 19:24:57 +0200timCF(~i.tkachuk@m91-129-99-246.cust.tele2.ee)
2021-05-19 19:25:07 +0200o1lo01ol1o(~o1lo01ol1@cpe-74-72-45-166.nyc.res.rr.com) (Ping timeout: 252 seconds)
2021-05-19 19:25:31 +0200 <cohn> dminuoso: I'm on there now
2021-05-19 19:25:41 +0200 <dminuoso> lyxia: also, cant you do `accursedUnutterablePerformIO = unsafeCoerce` straight away?
2021-05-19 19:26:16 +0200 <dminuoso> Or does GHC actually generate a function for IO under the hood?
2021-05-19 19:27:36 +0200 <lyxia> I'm pretty sure it's a function otherwise you could just use `seq` to run IO
2021-05-19 19:28:27 +0200DTZUZU(~DTZUZO@207.81.119.43)
2021-05-19 19:28:35 +0200 <wz1000> dminuoso: its a function State# -> (# a, State# #)
2021-05-19 19:28:55 +0200 <dminuoso> wz1000: yeah, but thats an unlifted unit..
2021-05-19 19:28:58 +0200 <dminuoso> so..
2021-05-19 19:29:08 +0200 <dminuoso> what is even the runtime representation of that?
2021-05-19 19:29:17 +0200 <dminuoso> I mean, couldnt we just unsafeCoerce anything to State#?
2021-05-19 19:29:21 +0200 <dminuoso> say
2021-05-19 19:29:28 +0200 <wz1000> nothing, but it is still a function (i.e a bit of executable code), not just a value
2021-05-19 19:29:36 +0200 <wz1000> think of it as a c function(void)
2021-05-19 19:29:43 +0200zfnmxt(~zfnmxt@unaffiliated/zfnmxt) (Quit: Bye!)
2021-05-19 19:30:07 +0200_noblegas(uid91066@gateway/web/irccloud.com/x-yclfsmlhxdjxzaas)
2021-05-19 19:30:09 +0200 <dminuoso> my function, do you mean a function closure?
2021-05-19 19:30:21 +0200z0k(~user@101.50.108.132) (Quit: WeeChat 3.0)
2021-05-19 19:30:32 +0200 <wz1000> yes
2021-05-19 19:30:41 +0200DTZUZU_(~DTZUZO@205.ip-149-56-132.net) (Ping timeout: 240 seconds)
2021-05-19 19:30:43 +0200quinn(~quinn@c-73-223-224-163.hsd1.ca.comcast.net)
2021-05-19 19:30:50 +0200 <dminuoso> well, how about
2021-05-19 19:31:10 +0200 <wz1000> foo :: IO Int is roughly equivalent to `int foo(void)` in C
2021-05-19 19:31:16 +0200koz_(~koz@121.99.240.58) ("WeeChat 3.1")
2021-05-19 19:31:22 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Quit: Goodbye)
2021-05-19 19:31:49 +0200 <dminuoso> x :: Int; x = unsafeCoerce randomInt (unsafeCoerce () :: State# )
2021-05-19 19:31:49 +0200 <wz1000> and the actual value *after* you force it is still a closure
2021-05-19 19:31:52 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2021-05-19 19:31:56 +0200 <dminuoso> Plus some more type annotations, maybe
2021-05-19 19:32:08 +0200 <dminuoso> maybe add another unsafeCoerce too
2021-05-19 19:32:12 +0200 <lyxia> you have to give up the notion that State# is an unlifted unit
2021-05-19 19:32:19 +0200 <dminuoso> mmm
2021-05-19 19:32:22 +0200 <lyxia> Core just doesn't know what it is so it is forced to thread it around
2021-05-19 19:32:29 +0200 <dminuoso> oh
2021-05-19 19:32:32 +0200 <wz1000> I don't know , unsafeCoerce () :: State# is probably illegal
2021-05-19 19:32:37 +0200hiroaki(~hiroaki@2a02:8108:8c40:2bb8:bd2:c65:4ec0:2a3c) (Ping timeout: 250 seconds)
2021-05-19 19:32:39 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Client Quit)
2021-05-19 19:32:44 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
2021-05-19 19:32:45 +0200pjb(~pjb@2a01cb04063ec500440b12cee508cc2a.ipv6.abo.wanadoo.fr) (Quit: ERC (IRC client for Emacs 27.2))
2021-05-19 19:32:56 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2021-05-19 19:33:03 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 19:33:03 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-05-19 19:33:08 +0200zfnmxt(~zfnmxt@unaffiliated/zfnmxt)
2021-05-19 19:33:17 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2021-05-19 19:33:19 +0200ubert(~Thunderbi@p200300ecdf259d35e6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2021-05-19 19:33:25 +0200theDon(~td@muedsl-82-207-238-018.citykom.de) (Quit: waking up from the american dream ...)
2021-05-19 19:33:44 +0200lnxw37d4(lnxw37d4ma@gateway/shell/matrix.org/x-wqixhekxsvskzkxd) (Ping timeout: 245 seconds)
2021-05-19 19:33:59 +0200ystael(~ystael@69.sub-174-242-65.myvzw.com)
2021-05-19 19:34:00 +0200 <dminuoso> Prelude GHC.Prim Unsafe.Coerce> unsafeCoerce () :: State# RealWorld
2021-05-19 19:34:02 +0200 <dminuoso> • Couldn't match a lifted type with an unlifted type
2021-05-19 19:34:03 +0200lnxw37d4(lnxw37d4ma@gateway/shell/matrix.org/x-qfwcnofzmnqulyyc)
2021-05-19 19:34:04 +0200 <dminuoso> Ah yes.
2021-05-19 19:35:03 +0200tose(55a009dc@ip-85-160-9-220.eurotel.cz) (Ping timeout: 240 seconds)
2021-05-19 19:35:31 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Client Quit)
2021-05-19 19:35:34 +0200 <wz1000> try unsafeCoerce#
2021-05-19 19:35:51 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2021-05-19 19:36:02 +0200 <dminuoso> Highly, terribly dangerous coercion from one representation type to another.
2021-05-19 19:36:07 +0200 <dminuoso> Yes, lets do that!
2021-05-19 19:36:31 +0200 <dminuoso> f :: Int# -> State# RealWorld; f a = unsafeCoerce# a
2021-05-19 19:36:33 +0200 <dminuoso> This works
2021-05-19 19:36:37 +0200 <lyxia> also the equivalence between (() -> a) and a might make sense in a very handwavy sense but you can get very different runtime behavior because you can call (() -> a) many times to recompute stuff, which might sometimes be preferable to a single long-lived a which holds on to a lot of resources
2021-05-19 19:36:48 +0200coot(~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) (Quit: coot)
2021-05-19 19:37:07 +0200 <dminuoso> sure, I can see the difference there
2021-05-19 19:37:27 +0200 <dminuoso> I was merely wondering, whether we couldnt use unsafeCoerce to pierce the newtype of IO and conjure up a State# RealWorld token
2021-05-19 19:37:31 +0200kaol(~kaol@178.62.241.234) ()
2021-05-19 19:37:42 +0200 <dminuoso> Because that's all it takes to make an accursedUnutterablePerformIO
2021-05-19 19:37:44 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 252 seconds)
2021-05-19 19:37:45 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Client Quit)
2021-05-19 19:37:46 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
2021-05-19 19:37:52 +0200 <lyxia> that sounds like a sound idea
2021-05-19 19:38:02 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2021-05-19 19:38:25 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Client Quit)
2021-05-19 19:39:11 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2021-05-19 19:40:00 +0200tomku(~tomku@unaffiliated/tomku) ()
2021-05-19 19:41:24 +0200qwerty2o_(~qwerty2o@89-138-23-24.bb.netvision.net.il) (Ping timeout: 252 seconds)
2021-05-19 19:42:39 +0200ChaoticSun(~chaoticsu@209.64.40.130)
2021-05-19 19:43:43 +0200hiroaki(~hiroaki@2a02:8108:8c40:2bb8:9584:183a:ef58:a92d)
2021-05-19 19:44:11 +0200zfnmxt(~zfnmxt@unaffiliated/zfnmxt) (Quit: Bye!)
2021-05-19 19:44:28 +0200zfnmxt(~zfnmxt@unaffiliated/zfnmxt)
2021-05-19 19:44:31 +0200ChaoticSun(~chaoticsu@209.64.40.130) ()
2021-05-19 19:44:58 +0200cohn(~noone@unaffiliated/cohn) ()
2021-05-19 19:45:53 +0200kuribas(~user@ptr-25vy0i99e25a1oh0tqt.18120a2.ip6.access.telenet.be) (Remote host closed the connection)
2021-05-19 19:46:53 +0200zmagii(~zmagii@unaffiliated/zmagii) ("ERC (IRC client for Emacs 28.0.50)")
2021-05-19 19:46:54 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2021-05-19 19:48:08 +0200bitmapper(uid464869@gateway/web/irccloud.com/x-xejzonnyjopklvnr)
2021-05-19 19:48:39 +0200Lord_of_Life(~Lord@unaffiliated/lord-of-life/x-0885362) (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine)
2021-05-19 19:48:58 +0200pluto_(~pluto@117.222.68.136)
2021-05-19 19:49:19 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-05-19 19:49:20 +0200Lord_of_Life(~Lord@unaffiliated/lord-of-life/x-0885362)
2021-05-19 19:50:03 +0200 <monochrom> "lets do that!" "sounds like a sound idea" are very encouraging :)
2021-05-19 19:50:29 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 19:51:00 +0200involans(~involans@cpc92718-cmbg20-2-0-cust157.5-4.cable.virginm.net)
2021-05-19 19:51:10 +0200mouseghost(~draco@wikipedia/desperek) (Quit: mew wew)
2021-05-19 19:52:15 +0200ddellacosta(~ddellacos@86.106.143.139)
2021-05-19 19:52:20 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 19:53:15 +0200LKoen(~LKoen@2a01cb0407597a0078d2c65eb7791f2b.ipv6.abo.wanadoo.fr) (Remote host closed the connection)
2021-05-19 19:53:43 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds)
2021-05-19 19:54:40 +0200 <lyxia> What could go wrong :)
2021-05-19 19:54:43 +0200boxscape(4ff0bb95@p4ff0bb95.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2021-05-19 19:55:08 +0200 <cdsmith> enikar: The link you posted earlier, https://www.seas.upenn.edu/~cis194/fall16/, is obsolete and cannot be updated as Joachim has left UPenn. You probably want to recommend https://haskell-via-sokoban.nomeata.de/ instead, which Joachim is keeping up to date.
2021-05-19 19:55:15 +0200pluto_(~pluto@117.222.68.136) ()
2021-05-19 19:55:44 +0200jrp(0550efe4@5.80.239.228)
2021-05-19 19:56:14 +0200bitmagie(~Thunderbi@200116b806936800d1b957d84640628b.dip.versatel-1u1.de)
2021-05-19 19:56:14 +0200 <enikar> cdsmith: thank you!
2021-05-19 19:56:21 +0200bitmagie(~Thunderbi@200116b806936800d1b957d84640628b.dip.versatel-1u1.de) (Client Quit)
2021-05-19 19:56:47 +0200Lord_of_Life(~Lord@unaffiliated/lord-of-life/x-0885362) (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine)
2021-05-19 19:57:07 +0200ddellacosta(~ddellacos@86.106.143.139) (Ping timeout: 268 seconds)
2021-05-19 19:58:00 +0200jneira(4f9b01f9@gateway/web/cgi-irc/kiwiirc.com/ip.79.155.1.249) (Quit: Connection closed)
2021-05-19 19:58:05 +0200Lord_of_Life(~Lord@unaffiliated/lord-of-life/x-0885362)
2021-05-19 19:58:50 +0200 <edwardk> as a general announcement, there's been no official move or anything, but we have set up a mirror of the #haskell channel and namespace over on irc.libera.chat I'm moving a bunch of my personal development efforts over there, (#haskell-lens in particular) and a maybe 130-150 folks from this channel have already moved. It might be worth creating an account, registering with nickserv, etc. just in case there is a larger exodus even if
2021-05-19 19:58:50 +0200 <edwardk> you don't plan to move today.
2021-05-19 19:59:51 +0200 <edwardk> i'm personally somewhat nervous about how well this channel will run now that we don't have 2-3 ircops sitting in the channel alongside us when the spambots come, but currently intend to do what i can to help keep the lights on.
2021-05-19 20:00:21 +0200 <jrp> Grateful for some help with migrating to ghc 9.0.1 (typeapplications, I think) https://paste.tomsmeding.com/jPpmbVEp
2021-05-19 20:01:03 +0200 <mjrosenb> oohh, 9.0, is there anything that's actually deserving of a major version bump, or did the minors just get too big?
2021-05-19 20:01:12 +0200 <geekosaur> linear types
2021-05-19 20:01:28 +0200 <mjrosenb> niiiiiice.
2021-05-19 20:01:38 +0200 <mjrosenb> guess I'll have to finally learn how to use those.
2021-05-19 20:02:13 +0200 <jrp> https://downloads.haskell.org/ghc/9.0.1/docs/html/users_guide/9.0.1-notes.html  (2.1.2.1 is what bites, I think)
2021-05-19 20:02:48 +0200altern(~altern@altern.corbina.com.ua)
2021-05-19 20:02:51 +0200johnw(~johnw@haskell/developer/johnw)
2021-05-19 20:03:47 +0200 <altern> johnw, hi!
2021-05-19 20:04:31 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2021-05-19 20:04:33 +0200 <altern> johnw, is there any chance that you developed gitlib?
2021-05-19 20:04:36 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
2021-05-19 20:06:47 +0200 <lyxia> jrp: fmap f (unAnyContT p) instead of . and $
2021-05-19 20:07:13 +0200ego_(~ego@2604:a880:800:a1::1b:b001) (Ping timeout: 258 seconds)
2021-05-19 20:07:30 +0200 <jrp> @lyxia
2021-05-19 20:07:30 +0200 <lambdabot> Unknown command, try @list
2021-05-19 20:07:41 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Remote host closed the connection)
2021-05-19 20:07:45 +0200 <jrp> @lyxia thanks, let me see....
2021-05-19 20:07:45 +0200 <lambdabot> Unknown command, try @list
2021-05-19 20:07:55 +0200 <Heffalump> edwardk: you reckon Libera is the natural destination? It's unclear to me why people didn't just head to OFTC (which came out of the last Freenode wars...)
2021-05-19 20:07:55 +0200slack1256(~slack1256@191.125.227.73)
2021-05-19 20:07:56 +0200ArsenArsenArsen
2021-05-19 20:08:03 +0200ArsenArsenArsen
2021-05-19 20:08:03 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2021-05-19 20:08:23 +0200 <geekosaur> becuase the freenode opers left en masse and set up libera
2021-05-19 20:09:54 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds)
2021-05-19 20:09:59 +0200 <Rembane> What happened to Freenode? Is there a write-up of it?
2021-05-19 20:10:21 +0200 <mjrosenb> mniip posted a link earlier.
2021-05-19 20:10:37 +0200 <geekosaur> https://kline.sh/
2021-05-19 20:10:38 +0200 <edwardk> Heffalump: the fact that we know all the ops and will continue to enjoy the superpower of having folks like mniip and glguy right in the channel with us when the botspam inevitably comes goes a _LONG_ way with me from a personal pain perspective
2021-05-19 20:10:40 +0200 <slack1256> There is also the discussion on the haskell's reddit.
2021-05-19 20:10:45 +0200 <styledash> abandon ship!
2021-05-19 20:11:05 +0200 <Heffalump> edwardk: fair enough, though it's a shame we now have a third network
2021-05-19 20:11:18 +0200 <styledash> tfw freenode gets thanos snapped
2021-05-19 20:11:50 +0200 <mjrosenb> irssi handles multiple servers decently well (that isn't to say there aren't headaches)
2021-05-19 20:11:56 +0200 <edwardk> Heffalump: I always get sad when these things fragment.
2021-05-19 20:11:57 +0200pera_(~pera_@94.0.111.239)
2021-05-19 20:12:35 +0200styledash(~styledash@157.230.173.136) ("The Lounge - https://thelounge.chat")
2021-05-19 20:13:04 +0200 <edwardk> The real thing is we just don't have the huge pile of relationships at oftc. if this blew up on a longer timescale rather than literally overnight? i'd probably have spent a lot more time shopping around there for my own dev efforts
2021-05-19 20:13:24 +0200 <geekosaur> yeh :/
2021-05-19 20:14:23 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 20:14:29 +0200 <Heffalump> is there any chance of the two joining up?
2021-05-19 20:14:44 +0200 <jrp> @lyxia    fmap f p = AnyContT $ fmap f (unAnyContT p)  worked (compiled) compiled fine!  Thanks
2021-05-19 20:14:44 +0200 <lambdabot> Unknown command, try @list
2021-05-19 20:15:20 +0200o1lo01ol1o(~o1lo01ol1@cpe-74-72-187-2.nyc.res.rr.com)
2021-05-19 20:15:27 +0200ClaudiusMaximus(~claude@unaffiliated/claudiusmaximus) (Quit: ->)
2021-05-19 20:15:29 +0200 <edwardk> i'm moving #haskell-lens to go wherever i can talk to glguy though. he's done a monstrous pile of work on it, and continuing to develop that in a place where he might not feel terribly safe, given rasengan seems to want to try to treat the leaked resignation letter as "slander" and lawyer up? seems like i'd be a shitty friend.
2021-05-19 20:15:32 +0200 <jrp> @lyxia   fmap f p = AnyContT $ fmap f (unAnyContT p)    worked (compiled) fine, thanks!  No I have some more errors...
2021-05-19 20:15:33 +0200 <lambdabot> Unknown command, try @list
2021-05-19 20:15:44 +0200o1lo01ol1o(~o1lo01ol1@cpe-74-72-187-2.nyc.res.rr.com) (Remote host closed the connection)
2021-05-19 20:16:05 +0200nckx(~nckx@tobias.gr) (Quit: Updating my Guix System — https://guix.gnu.org)
2021-05-19 20:16:17 +0200 <jrp> @lyxia "  fmap f p = AnyContT $ fmap f (unAnyContT p)"  worked fine.  Thanks.  Now I have some more errors
2021-05-19 20:16:17 +0200 <lambdabot> Unknown command, try @list
2021-05-19 20:16:39 +0200 <lyxia> jrp: (you don't need to add @ before a nick) what errors
2021-05-19 20:17:14 +0200 <edwardk> Heffalump: i don't actually know what if any bad blood there is between this last round of ircops here at freenode (now libera) and the oftc folks
2021-05-19 20:17:23 +0200nckx(~nckx@tobias.gr)
2021-05-19 20:17:28 +0200hypercube(~hypercube@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) (Quit: WeeChat 3.1)
2021-05-19 20:17:37 +0200 <jrp> I'll add them to the paste (more of the same)
2021-05-19 20:19:00 +0200 <jrp> added to   https://paste.tomsmeding.com/WS04IGSZ
2021-05-19 20:19:13 +0200vgtw(~vgtw@gateway/tor-sasl/vgtw) (Quit: ZNC - https://znc.in)
2021-05-19 20:19:18 +0200cole-h(~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Remote host closed the connection)
2021-05-19 20:19:25 +0200 <lyxia> jrp: Well a general approach is if you're using . and $, to not use them and write plain applications with parentheses
2021-05-19 20:20:10 +0200 <jrp> OK.  Thanks.  I'll see if I can figure it out.
2021-05-19 20:20:50 +0200esp32_prog(~esp32_pro@193.27.14.138)
2021-05-19 20:21:12 +0200timCF(~i.tkachuk@m91-129-99-246.cust.tele2.ee) (Quit: leaving)
2021-05-19 20:21:18 +0200UpstreamSalmon(uid12077@gateway/web/irccloud.com/x-snywgrwttijwalca)
2021-05-19 20:21:37 +0200esp32_prog(~esp32_pro@193.27.14.138) (Remote host closed the connection)
2021-05-19 20:22:14 +0200 <altern> dminuoso, are you here? would you be able to help with another thing that I encountered while trying to embed gitlib code into a larger program? https://paste.tomsmeding.com/0SJOfuXk
2021-05-19 20:25:04 +0200vgtw(~vgtw@gateway/tor-sasl/vgtw)
2021-05-19 20:25:41 +0200geowiesnot(~user@87-89-181-157.abo.bbox.fr)
2021-05-19 20:26:16 +0200domenkozar[m]DomenKoar[m]
2021-05-19 20:26:22 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 20:28:38 +0200srk(~sorki@unaffiliated/srk) (Quit: ZNC 1.8.1 - https://znc.in)
2021-05-19 20:28:49 +0200HannaM(~quassel@p54849510.dip0.t-ipconnect.de)
2021-05-19 20:30:06 +0200whataday(~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
2021-05-19 20:30:41 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds)
2021-05-19 20:31:00 +0200coot(~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl)
2021-05-19 20:31:13 +0200whataday(~xxx@2400:8902::f03c:92ff:fe60:98d8)
2021-05-19 20:31:40 +0200 <Gurkenglas> Should there be a bot crossposting messages between this channel and that one?
2021-05-19 20:33:08 +0200 <[exa]> it might be useful but people can as well connect to both channels
2021-05-19 20:33:41 +0200 <[exa]> s/channels/servers/
2021-05-19 20:34:00 +0200 <Gurkenglas> they might not notice the happenings.
2021-05-19 20:34:25 +0200DTZUZU_(~DTZUZO@205.ip-149-56-132.net)
2021-05-19 20:34:56 +0200notzmv(~zmv@unaffiliated/zmv)
2021-05-19 20:34:59 +0200Heffalump(~ganesh@urchin.earth.li) (Quit: reconfiguring my IRC client after the Freenode chaos)
2021-05-19 20:35:33 +0200 <[exa]> I guess topic will eventually get updated, etc
2021-05-19 20:36:01 +0200 <[exa]> like, the whole thing happened (*looks at the clock*) 7 hours ago?
2021-05-19 20:36:19 +0200Lycurgus(~niemand@cpe-45-46-140-49.buffalo.res.rr.com)
2021-05-19 20:36:54 +0200 <geekosaur> it's not yet clear that the whole community will move, so far it's been individual ops and users and no official "we're moving" has been declared as such
2021-05-19 20:37:09 +0200DTZUZU(~DTZUZO@207.81.119.43) (Ping timeout: 260 seconds)
2021-05-19 20:37:19 +0200 <geekosaur> personally I'm in favor of moving but I'm only one op
2021-05-19 20:37:38 +0200 <geekosaur> and not the most active
2021-05-19 20:38:10 +0200 <[exa]> altern: you might need to supply a MonadMask instance for InputT (if that's your typeclass)
2021-05-19 20:38:30 +0200 <[exa]> altern: (or add some lifting work I guess, but I'm not familiar with the whole thing)
2021-05-19 20:38:56 +0200Qwerky(~qwerky@178.197.228.14) (Remote host closed the connection)
2021-05-19 20:39:08 +0200 <[exa]> geekosaur: given the speed the people are moving compared to the amount of announcement that's been there, I guess we'll eventually all move
2021-05-19 20:39:36 +0200jared-w(uid405292@gateway/web/irccloud.com/x-yfrswvtkvkytmctp)
2021-05-19 20:39:41 +0200 <altern> exa: I think I need to apply some transformers to openRepository call
2021-05-19 20:39:47 +0200 <[exa]> there's some open issues (afaik, the missing matrix connection likely blocks a lot of people)
2021-05-19 20:39:48 +0200ozzymcdu_(~ozzymcduf@81-234-151-21-no94.tbcn.telia.com) (Quit: Textual IRC Client: www.textualapp.com)
2021-05-19 20:40:01 +0200 <altern> exa: it does not make sense to implement MonadMask for InputT
2021-05-19 20:40:08 +0200 <[exa]> altern: what's the type of openRepository?
2021-05-19 20:40:41 +0200 <altern> exa: https://hackage.haskell.org/package/gitlib-3.1.3/docs/Git-Types.html#t:RepositoryFactory
2021-05-19 20:40:52 +0200jared-w(uid405292@gateway/web/irccloud.com/x-yfrswvtkvkytmctp) (Client Quit)
2021-05-19 20:41:13 +0200LKoen(~LKoen@2a01cb0407597a00507da683e519d440.ipv6.abo.wanadoo.fr)
2021-05-19 20:42:15 +0200 <altern> exa: btw, I have MS type declared like this: type MS = ReaderT SearchFunc (StateT ProgramState IO)
2021-05-19 20:43:05 +0200 <[exa]> that's weird, the first argument should be RepositoryOptions so no idea why it's asking for MonadMask
2021-05-19 20:43:17 +0200tomferon[m](tomferonmo@gateway/shell/matrix.org/x-btrorkksnzvhjqag)
2021-05-19 20:43:48 +0200ArsenArsenqookie
2021-05-19 20:43:55 +0200qookieArsenArsen
2021-05-19 20:44:43 +0200 <[exa]> ah noes sorry, misread the whole thing :D
2021-05-19 20:45:03 +0200hiroaki(~hiroaki@2a02:8108:8c40:2bb8:9584:183a:ef58:a92d) (Ping timeout: 260 seconds)
2021-05-19 20:46:31 +0200stree(~stree@68.36.8.116) (Ping timeout: 252 seconds)
2021-05-19 20:47:00 +0200qwerty2o_(~qwerty2o@89-138-23-24.bb.netvision.net.il)
2021-05-19 20:47:41 +0200 <[exa]> altern: what's the type of the function around? (ie. what's the monad in there?) I guess something later in/around the function requires MonadMask
2021-05-19 20:48:10 +0200belphegor666(~satan@2a02:8071:429b:600:6c4a:bff:fede:7c09) (Quit: WeeChat 3.1)
2021-05-19 20:48:17 +0200 <altern> exa: parseInput :: String -> InputT MS ()
2021-05-19 20:49:34 +0200 <[exa]> hm weird, no idea. Maybe if you could paste a bit of the code around
2021-05-19 20:50:04 +0200 <altern> exa: the codebase is large
2021-05-19 20:50:23 +0200 <altern> exa: I will need to extract a lot into a standalone program
2021-05-19 20:50:39 +0200 <[exa]> worry not about standalone, just the whole function (if it's not just the code in the error tho)
2021-05-19 20:51:10 +0200rajivr(uid269651@gateway/web/irccloud.com/x-svtwbkuqnerncbos) (Quit: Connection closed for inactivity)
2021-05-19 20:51:32 +0200 <[exa]> also possibly the type/impl of lgFactory
2021-05-19 20:51:45 +0200 <johnw> altern: hi, yes I did
2021-05-19 20:52:20 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-05-19 20:52:37 +0200 <altern> johnw, oh wow. great to meet you! I am just using your library for my application and having problems making it work
2021-05-19 20:53:02 +0200 <johnw> what's the trouble you've been having?
2021-05-19 20:53:08 +0200 <johnw> and nice to meet you as well!
2021-05-19 20:53:13 +0200danvet(~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) (Ping timeout: 250 seconds)
2021-05-19 20:53:35 +0200 <altern> johnw, https://paste.tomsmeding.com/0SJOfuXk I guess it will be the easy one for you! ;)
2021-05-19 20:54:35 +0200Pickchea(~private@unaffiliated/pickchea)
2021-05-19 20:55:17 +0200 <johnw> it looks like you're using openRepository in a monad context that doesn't support exception masking, namely InputT MS
2021-05-19 20:55:43 +0200nineonine(~nineonine@50.216.62.2)
2021-05-19 20:55:44 +0200justsomeguy(~justsomeg@unaffiliated/--/x-3805311)
2021-05-19 20:57:07 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 20:57:08 +0200hiroaki(~hiroaki@2a02:8108:8c40:2bb8:1b0d:bea3:27b0:db7e)
2021-05-19 20:57:29 +0200 <altern> john, how do I make it support exception masking?
2021-05-19 20:57:37 +0200 <altern> or is there another way around it?
2021-05-19 20:57:56 +0200 <altern> for example, I saw you have been using withRepository function in smoke tests
2021-05-19 20:59:08 +0200 <altern> exa: https://pastebin.com/hyYu42Ji
2021-05-19 20:59:19 +0200stree(~stree@68.36.8.116)
2021-05-19 21:00:54 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 21:04:02 +0200 <edwardk> i've passed along the matrix concern to libera.chat
2021-05-19 21:05:11 +0200superstar64(6ccefa7c@108-206-250-124.lightspeed.miamfl.sbcglobal.net) (Quit: Connection closed)
2021-05-19 21:05:34 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 268 seconds)
2021-05-19 21:06:27 +0200coot(~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) (Quit: coot)
2021-05-19 21:07:41 +0200jrm(~jrm@freebsd/developer/jrm) (Quit: ciao)
2021-05-19 21:07:50 +0200pera_(~pera_@94.0.111.239) (Quit: brb)
2021-05-19 21:08:15 +0200jrm(~jrm@freebsd/developer/jrm)
2021-05-19 21:08:27 +0200 <johnw> altern: You need something more capable than InpuT MS. The tests run on IO, I believe.
2021-05-19 21:09:11 +0200ystael(~ystael@69.sub-174-242-65.myvzw.com) (Ping timeout: 240 seconds)
2021-05-19 21:10:11 +0200Rudd0(~Rudd0@185.189.115.108) (Ping timeout: 240 seconds)
2021-05-19 21:10:15 +0200kapil_(~kapil@2a01:4f9:c010:c9c3::1) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
2021-05-19 21:10:52 +0200xsperry(~as@unaffiliated/xsperry)
2021-05-19 21:10:56 +0200kapil_(~kapil@2a01:4f9:c010:c9c3::1)
2021-05-19 21:11:29 +0200 <altern> johnw, I am bad with transformers. What would you recommend as a more capable candidate to make it work?
2021-05-19 21:12:53 +0200connrs(~connrs@mail.connolley.uk) (Quit: ZNC 1.8.2 - https://znc.in)
2021-05-19 21:12:58 +0200 <johnw> I really don't know enough about what yo'ure doing to say; what is MS?
2021-05-19 21:13:13 +0200 <altern> johnw, type MS = ReaderT SearchFunc (StateT ProgramState IO)
2021-05-19 21:13:37 +0200 <johnw> and where does InpuT come from?
2021-05-19 21:13:39 +0200vchlup_(~vchlup@nat.brnet.cz) (Quit: Leaving)
2021-05-19 21:13:59 +0200 <johnw> sounds like you just need a MonadMask instance for InputT
2021-05-19 21:14:04 +0200 <johnw> since the rest of your stack is fine
2021-05-19 21:14:08 +0200connrs(~connrs@mail.connolley.uk)
2021-05-19 21:14:28 +0200 <altern> parseInput :: String -> InputT MS ()
2021-05-19 21:14:29 +0200 <altern> that's the type of the function where the code snippet with openRepository is
2021-05-19 21:14:30 +0200boxscape(4ff0bb95@p4ff0bb95.dip0.t-ipconnect.de)
2021-05-19 21:14:38 +0200Guest87676(~laudiacay@67.176.215.84)
2021-05-19 21:14:46 +0200 <johnw> what module and library does InputT come from?
2021-05-19 21:14:55 +0200HannaM(~quassel@p54849510.dip0.t-ipconnect.de) (Quit: HannaM)
2021-05-19 21:15:05 +0200 <altern> import System.Console.Haskeline
2021-05-19 21:15:31 +0200Schrostfutz(~Schrostfu@p4fc0a70a.dip0.t-ipconnect.de)
2021-05-19 21:15:37 +0200 <[exa]> altern: for the begin `get`, you might like something like `selRep <- gets selectedRepository`, given you've got the ProgramState fields named
2021-05-19 21:15:37 +0200 <johnw> hmm.. version 0.8.1.2 of haskeline does show that it has a MonadMask instance
2021-05-19 21:16:29 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367)
2021-05-19 21:16:35 +0200 <altern> johnw, let me check which one I use..
2021-05-19 21:16:51 +0200 <[exa]> hm yeah, 0.7.* seems not to have MonadMask
2021-05-19 21:17:10 +0200boxscape(4ff0bb95@p4ff0bb95.dip0.t-ipconnect.de) (Client Quit)
2021-05-19 21:17:24 +0200 <altern> mine is haskeline-0.7.4.3
2021-05-19 21:17:40 +0200invaser(~Thunderbi@91.226.34.182)
2021-05-19 21:18:20 +0200boxscape(4ff0bb95@p4ff0bb95.dip0.t-ipconnect.de)
2021-05-19 21:18:35 +0200 <[exa]> edwardk: btw thanks for the twitter posts today, I probably wouldn't notice whats happening without these
2021-05-19 21:25:51 +0200jrm(~jrm@freebsd/developer/jrm) (Quit: ciao)
2021-05-19 21:26:42 +0200Pickchea(~private@unaffiliated/pickchea) (Quit: Leaving)
2021-05-19 21:26:45 +0200nut(~nut@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr)
2021-05-19 21:29:11 +0200invaser(~Thunderbi@91.226.34.182) (Quit: invaser)
2021-05-19 21:31:57 +0200hugo(znc@verdigris.lysator.liu.se)
2021-05-19 21:33:17 +0200 <altern> exa: johnw: I have installed new haskeline, but it is failing to show in ghc-pkg list as the active one. how do I make it current instead of the old one?
2021-05-19 21:34:08 +0200unclechu[m](xmppuncl2@gateway/shell/matrix.org/x-smzkeqbeixllkelh)
2021-05-19 21:34:17 +0200 <geekosaur> did you use newer cabal and are you outside a project? you'll need to include --lib
2021-05-19 21:34:40 +0200 <geekosaur> if you're in a project, you'll need to update the bounds on the haskeline dep
2021-05-19 21:34:45 +0200jrm(~jrm@freebsd/developer/jrm)
2021-05-19 21:35:04 +0200 <geekosaur> (I strongly recommend using a project, btw, it'll prevent later conflicts)
2021-05-19 21:35:22 +0200ChaoticSun(~ChaoticSu@024-217-077-163.res.spectrum.com)
2021-05-19 21:35:49 +0200 <geekosaur> o rstack which will force its own kind of project on you, with the same requirement that you specify an appropriate dependency or update to a resolver that includes it already
2021-05-19 21:36:08 +0200unclechu[m](xmppuncl2@gateway/shell/matrix.org/x-smzkeqbeixllkelh) ()
2021-05-19 21:36:34 +0200gawen(~gawen@movzbl.root.sx) (Quit: cya)
2021-05-19 21:36:57 +0200gawen(~gawen@movzbl.root.sx)
2021-05-19 21:37:38 +0200justsomeguy(~justsomeg@unaffiliated/--/x-3805311) (Quit: WeeChat 3.0.1)
2021-05-19 21:37:41 +0200ddellacosta(~ddellacos@86.106.143.230)
2021-05-19 21:39:08 +0200wallymathieu(~wallymath@81-234-151-21-no94.tbcn.telia.com) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-05-19 21:39:33 +0200 <altern> geekosaur, all done as you said - updated bounds, but new-install says 'up to date'
2021-05-19 21:39:41 +0200kjak(~kjak@pool-108-45-56-21.washdc.fios.verizon.net) (Quit: leaving)
2021-05-19 21:39:52 +0200neiluj(~jco@unaffiliated/neiluj) (Quit: Lost terminal)
2021-05-19 21:40:01 +0200kjak(~kjak@pool-108-45-56-21.washdc.fios.verizon.net)
2021-05-19 21:40:14 +0200 <altern> geekosaur, now using stack though. it does not find one library I need in the LTS (pretty-tree)
2021-05-19 21:40:24 +0200 <geekosaur> if you created a project then you'll need to add the rest of your code to it. if you didn't then you need to install with --lib
2021-05-19 21:40:33 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-05-19 21:41:06 +0200 <altern> geekosaur, all my code is in the project already
2021-05-19 21:41:42 +0200tdammers(~tdammers@unaffiliated/tdammers) (Quit: WeeChat 2.3)
2021-05-19 21:41:45 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand) (Quit: Reconnecting)
2021-05-19 21:41:53 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand)
2021-05-19 21:41:59 +0200 <geekosaur> then it is up to date because you already installed it once. it should then use it when building your project, instead of the older version
2021-05-19 21:42:07 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand) (Client Quit)
2021-05-19 21:42:16 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand)
2021-05-19 21:42:20 +0200 <geekosaur> wrt stack, you would need to use stack.yaml to point to where to get a version of pretty-tree that is compatible with the rest of your project
2021-05-19 21:42:34 +0200ddellacosta(~ddellacos@86.106.143.230) (Ping timeout: 268 seconds)
2021-05-19 21:42:40 +0200 <geekosaur> but someone else will have to help you with details, as I don't use stack
2021-05-19 21:42:53 +0200 <Schrostfutz> Hi, I'm writing a parser with attoparsec. My parse function currently returns an empty string as the remaining unparsed input. When I append `endOfInput` to my parser, I only get a partial result instead. Am I misunderstanding the behavior of endOfInput or is something wrong here?
2021-05-19 21:42:59 +0200 <altern> geekosaur, ❯ cabal new-install haskeline --lib
2021-05-19 21:42:59 +0200 <altern> Wrote tarball sdist to
2021-05-19 21:43:00 +0200 <altern> /home/[username]/Projects/[projectname]/dist-newstyle/sdist/[projectname]-3.0.0.tar.gz
2021-05-19 21:43:00 +0200 <altern> Wrote tarball sdist to
2021-05-19 21:43:00 +0200 <altern> /home/[username]/Projects/[projectname]/dist-newstyle/sdist/test-[projectname]-3.0.0.tar.gz
2021-05-19 21:43:02 +0200 <altern> Resolving dependencies...
2021-05-19 21:43:04 +0200 <altern> Up to date
2021-05-19 21:43:17 +0200gawen(~gawen@movzbl.root.sx) (Quit: cya)
2021-05-19 21:43:25 +0200RusAlex(~Chel@unaffiliated/rusalex) (Quit: WeeChat 3.0)
2021-05-19 21:43:36 +0200gawen(~gawen@movzbl.root.sx)
2021-05-19 21:43:41 +0200kjak(~kjak@pool-108-45-56-21.washdc.fios.verizon.net) (Client Quit)
2021-05-19 21:43:48 +0200 <geekosaur> right, because it had already been built once so all it had to do was register it so it'll be visible outside of projects
2021-05-19 21:44:05 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand) (Client Quit)
2021-05-19 21:44:14 +0200ptrcmd(~ptrcmd@unaffiliated/petercommand)
2021-05-19 21:44:30 +0200ystael(~ystael@208.sub-174-196-200.myvzw.com)
2021-05-19 21:44:43 +0200kjak(~kjak@pool-108-45-56-21.washdc.fios.verizon.net)
2021-05-19 21:44:46 +0200 <geekosaur> if you're using a project then you don''t need --lib and should be able to update the dependency in your own project's cabal file to include the newer haskeline
2021-05-19 21:45:04 +0200winny(~winny@fsf/member/winstonw) (Quit: WeeChat 2.8)
2021-05-19 21:45:13 +0200cr3(~cr3@192-222-143-195.qc.cable.ebox.net) (Quit: leaving)
2021-05-19 21:45:14 +0200 <altern> geekosaur, I already did that
2021-05-19 21:45:17 +0200 <geekosaur> otherwise it'll keep using the old one, in my experience
2021-05-19 21:45:30 +0200 <monochrom> In face, if you're using a project, then --lib doesn't help you.
2021-05-19 21:45:42 +0200 <altern> I updated it with haskeline == 0.8.*,
2021-05-19 21:45:45 +0200 <geekosaur> so are you still having problems with it finding MonadMask?
2021-05-19 21:45:51 +0200 <altern> yes
2021-05-19 21:45:56 +0200 <monochrom> Then again, "project" admits like 3 conflicting interpretations.
2021-05-19 21:46:00 +0200tdammers(~tdammers@77.109.72.213.res.static.edpnet.net)
2021-05-19 21:46:00 +0200tdammers(~tdammers@77.109.72.213.res.static.edpnet.net) (Changing host)
2021-05-19 21:46:00 +0200tdammers(~tdammers@unaffiliated/tdammers)
2021-05-19 21:46:19 +0200 <altern> because ghc-pkg list shows old version of the library even though I installed the new one
2021-05-19 21:46:49 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl)
2021-05-19 21:46:53 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 268 seconds)
2021-05-19 21:46:56 +0200ChaoticSun(~ChaoticSu@024-217-077-163.res.spectrum.com) (Quit: Leaving)
2021-05-19 21:47:10 +0200winny(~winny@fsf/member/winstonw)
2021-05-19 21:47:25 +0200gawen(~gawen@movzbl.root.sx) (Client Quit)
2021-05-19 21:47:43 +0200ChaoticSun(~ChaoticSu@024-217-077-163.res.spectrum.com)
2021-05-19 21:47:44 +0200gawen(~gawen@movzbl.root.sx)
2021-05-19 21:47:45 +0200 <monochrom> How did the old version enter into the system? It would stand in the way.
2021-05-19 21:48:16 +0200 <altern> monochrom, I guess with the old cabal install
2021-05-19 21:48:49 +0200Lycurgus(~niemand@cpe-45-46-140-49.buffalo.res.rr.com) (Quit: Exeunt)
2021-05-19 21:51:03 +0200geekosaur(45870322@069-135-003-034.biz.spectrum.com) (Ping timeout: 240 seconds)
2021-05-19 21:51:06 +0200RusAlex(~Chel@unaffiliated/rusalex)
2021-05-19 21:51:33 +0200kenran(~kenran@i59F67B7D.versanet.de)
2021-05-19 21:51:36 +0200muttonmitten(~muttonmit@unaffiliated/muttonmitten) ()
2021-05-19 21:51:49 +0200 <altern> cabal new-buld fails with the message: Perhaps you haven't installed the profiling libraries for package ‘primitive-0.6.4.0’?
2021-05-19 21:52:03 +0200tdammers(~tdammers@unaffiliated/tdammers) (Quit: WeeChat 2.3)
2021-05-19 21:52:11 +0200nuncanada(~dude@179.235.160.168) (Quit: Leaving)
2021-05-19 21:52:38 +0200knupfer(~Thunderbi@200116b8225ee900f69634fffef0b45f.dip.versatel-1u1.de)
2021-05-19 21:52:59 +0200tdammers(~tdammers@77.109.72.213.res.static.edpnet.net)
2021-05-19 21:52:59 +0200tdammers(~tdammers@77.109.72.213.res.static.edpnet.net) (Changing host)
2021-05-19 21:52:59 +0200tdammers(~tdammers@unaffiliated/tdammers)
2021-05-19 21:53:24 +0200Aquazi(uid312403@gateway/web/irccloud.com/x-llrwtwjbkwdbgfbp) (Quit: Connection closed for inactivity)
2021-05-19 21:53:34 +0200 <edwardk> [exa]: np. i've been growing steadily more nervous about things over the last week or so
2021-05-19 21:53:41 +0200qwerty2o_(~qwerty2o@89-138-23-24.bb.netvision.net.il) (Ping timeout: 240 seconds)
2021-05-19 21:54:04 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 21:56:03 +0200 <monochrom> I want to comfort you by telling that a long time ago I survived very deliberate, elaborate spambot attacks on efnet #math.
2021-05-19 21:56:20 +0200 <monochrom> They spammed like crazy, I banned like crazy in kind.
2021-05-19 21:56:31 +0200 <[exa]> judging from what I saw in the letters I guess this has worked out quite well
2021-05-19 21:56:41 +0200nut(~nut@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Ping timeout: 240 seconds)
2021-05-19 21:56:54 +0200 <oats> damn, it made vice
2021-05-19 21:56:55 +0200geekosaur(930099da@rrcs-147-0-153-218.central.biz.rr.com)
2021-05-19 21:56:58 +0200 <oats> https://www.vice.com/en/article/m7ev8y/freenode-open-source-korea-crown-prince-takeover
2021-05-19 21:57:07 +0200 <monochrom> I also got to "negotiate with the terrorist" like crazy for a bit. (Don't worry, their demand was too ridiculous. No deal.)
2021-05-19 21:57:09 +0200 <geekosaur> sorry, local network dropped
2021-05-19 21:57:45 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367) (Quit: Leaving)
2021-05-19 21:57:49 +0200 <monochrom> So if something similar happens to this channel, I could just do the same.
2021-05-19 21:57:53 +0200 <geekosaur> anyway ghc-pkg list won't show you what cabal sees inside the project, use "cabal exec -- ghc-pkg list" for that
2021-05-19 21:58:16 +0200 <geekosaur> but a global package install from, say, a system package manager might still interfere
2021-05-19 21:58:20 +0200 <monochrom> Now, I want to unsettle you a bit by saying that a long time ago I was jobless. Today I have a job, I won't be around that much.
2021-05-19 21:58:29 +0200 <monochrom> Every silver lining has tarnish. >:)
2021-05-19 21:59:09 +0200Raito_Bezarius(~Raito@unaffiliated/raito-bezarius/x-8764578) (Ping timeout: 245 seconds)
2021-05-19 22:00:03 +0200 <monochrom> I have doubts about "cabal exec -- ghc-pkg list".
2021-05-19 22:01:10 +0200 <monochrom> Indeed, it isn't different from vanilla "ghc-pkg list" at all.
2021-05-19 22:01:31 +0200connrs(~connrs@mail.connolley.uk) (Quit: ZNC 1.8.2 - https://znc.in)
2021-05-19 22:01:42 +0200 <monochrom> I just tried in my recent directory that has a HUnit dependency. Doesn't show up.
2021-05-19 22:01:59 +0200RusAlex(~Chel@unaffiliated/rusalex) (Quit: WeeChat 3.0)
2021-05-19 22:02:02 +0200kenran(~kenran@i59F67B7D.versanet.de) (Quit: leaving)
2021-05-19 22:02:13 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Ping timeout: 240 seconds)
2021-05-19 22:02:18 +0200 <geekosaur> sigh, thought the whole point of cabal exec was it configured things so packages would be visible. so what is it these days?
2021-05-19 22:02:29 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
2021-05-19 22:02:37 +0200connrs(~connrs@mail.connolley.uk)
2021-05-19 22:02:55 +0200 <monochrom> People dream big and implement procrastination.
2021-05-19 22:03:06 +0200Wamanuz(~wamanuz@78-70-34-81-no84.tbcn.telia.com)
2021-05-19 22:03:29 +0200 <monochrom> I mean, it happened to my thesis too. "When it is finished, it will solve this big big problem..."
2021-05-19 22:03:31 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com)
2021-05-19 22:03:47 +0200 <monochrom> It is finished, but it only solves a big problem, not a big big problem.
2021-05-19 22:04:23 +0200 <monochrom> "I didn't have time. Future work."
2021-05-19 22:04:33 +0200 <johnw> altern: I don't know how, that's not how I select packages...
2021-05-19 22:05:14 +0200TK__(~cinch@2601:1c0:5201:2100:9992:f75f:4988:2a3c)
2021-05-19 22:05:16 +0200finn_elija(~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Remote host closed the connection)
2021-05-19 22:05:40 +0200 <monochrom> Wait a second, Korea has a crown prince?! I thought Korea is a republic.
2021-05-19 22:05:41 +0200Wamanuz3(~wamanuz@78-70-34-81-no84.tbcn.telia.com) (Ping timeout: 240 seconds)
2021-05-19 22:05:49 +0200 <monochrom> Both of them.
2021-05-19 22:07:45 +0200Iceland_jack(~user@95.149.219.38) (Remote host closed the connection)
2021-05-19 22:08:04 +0200_ht(~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection)
2021-05-19 22:08:19 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds)
2021-05-19 22:08:28 +0200 <oats> huh, lee was briefly a student at my school
2021-05-19 22:08:31 +0200 <oats> (Purdue)
2021-05-19 22:08:35 +0200 <oats> interdesting
2021-05-19 22:08:42 +0200neiluj(~jco@91-167-203-101.subs.proxad.net)
2021-05-19 22:08:48 +0200neiluj(~jco@91-167-203-101.subs.proxad.net) (Changing host)
2021-05-19 22:08:48 +0200neiluj(~jco@unaffiliated/neiluj)
2021-05-19 22:10:02 +0200Raito_Bezarius(~Raito@unaffiliated/raito-bezarius/x-8764578)
2021-05-19 22:10:10 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
2021-05-19 22:10:46 +0200neiluj(~jco@unaffiliated/neiluj) (Client Quit)
2021-05-19 22:11:03 +0200neiluj(~jco@91-167-203-101.subs.proxad.net)
2021-05-19 22:11:11 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367)
2021-05-19 22:11:13 +0200Guest87676(~laudiacay@67.176.215.84) (Ping timeout: 265 seconds)
2021-05-19 22:11:30 +0200biglama(~alex@static-176-165-167-17.ftth.abo.bbox.fr) (Remote host closed the connection)
2021-05-19 22:11:44 +0200neiluj(~jco@91-167-203-101.subs.proxad.net) (Client Quit)
2021-05-19 22:12:22 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 22:13:03 +0200fryguybob(~fryguybob@cpe-74-65-31-113.rochester.res.rr.com) (Quit: leaving)
2021-05-19 22:13:18 +0200star_cloud(~star_clou@ec2-52-11-151-184.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-19 22:13:21 +0200 <magbo> Is #haskell switching over to irc.libera.chat? Probably topic-worthy?
2021-05-19 22:13:54 +0200 <geekosaur> gradually. there are complications, like a decent number of people using a matrix bridge that points here
2021-05-19 22:13:57 +0200 <[exa]> kindof. It didn't reach the topic yet :]
2021-05-19 22:14:30 +0200wroathe(~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-05-19 22:14:54 +0200 <[exa]> (I'm idling there already)
2021-05-19 22:15:10 +0200 <magbo> Very good. If there is something I can do to help, feel free to PM me.
2021-05-19 22:17:00 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 22:17:18 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 22:17:33 +0200kritzefitz(~kritzefit@212.86.56.80) (Quit: Leaving)
2021-05-19 22:20:33 +0200ircbrowse_tom(~ircbrowse@64.225.78.177) (ZNC 1.7.5+deb4 - https://znc.in)
2021-05-19 22:20:52 +0200ircbrowse_tom_(~ircbrowse@64.225.78.177)
2021-05-19 22:20:52 +0200Server+CLnt
2021-05-19 22:20:53 +0200merijn(~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds)
2021-05-19 22:21:11 +0200sepples(~sepples@138.68.141.76)
2021-05-19 22:21:14 +0200quinn(~quinn@c-73-223-224-163.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
2021-05-19 22:21:16 +0200digia(~digia@unaffiliated/digia) (Ping timeout: 260 seconds)
2021-05-19 22:21:16 +0200Firedancer(sid336191@gateway/web/irccloud.com/x-jmirddsbudznybxt) (Ping timeout: 260 seconds)
2021-05-19 22:21:16 +0200tv(~tv@unaffiliated/tv) (Ping timeout: 260 seconds)
2021-05-19 22:21:17 +0200edwtjo(~edwtjo@fsf/member/edwtjo) (Ping timeout: 260 seconds)
2021-05-19 22:21:17 +0200oldsk00l_(~znc@ec2-18-130-254-135.eu-west-2.compute.amazonaws.com) (Ping timeout: 260 seconds)
2021-05-19 22:21:17 +0200amosbird(~amosbird@13.75.119.182) (Ping timeout: 260 seconds)
2021-05-19 22:21:17 +0200Logio(em@kapsi.fi) (Ping timeout: 260 seconds)
2021-05-19 22:21:18 +0200djanatyn(~djanatyn@vps-7f49a6b0.vps.ovh.ca) (Ping timeout: 260 seconds)
2021-05-19 22:21:18 +0200xerox_(~xerox@unaffiliated/xerox) (Ping timeout: 260 seconds)
2021-05-19 22:21:18 +0200ashnur(~rak@unaffiliated/ashnur) (Ping timeout: 260 seconds)
2021-05-19 22:21:18 +0200sshine(~simon@hubris.eta.solutions) (Ping timeout: 260 seconds)
2021-05-19 22:21:19 +0200digia_digia
2021-05-19 22:21:21 +0200quinn_(~quinn@c-73-223-224-163.hsd1.ca.comcast.net)
2021-05-19 22:21:42 +0200Schrostfutz(~Schrostfu@p4fc0a70a.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2021-05-19 22:21:43 +0200ircbrowse_tom(~ircbrowse@64.225.78.177) (Ping timeout: 260 seconds)
2021-05-19 22:21:44 +0200Adluc(~Adluc@83.167.228.130) (Ping timeout: 260 seconds)
2021-05-19 22:21:45 +0200echoreply(~echoreply@unaffiliated/echoreply) (Ping timeout: 260 seconds)
2021-05-19 22:21:46 +0200stux|RC(stux2@grid9.quadspeedi.net) (Ping timeout: 260 seconds)
2021-05-19 22:21:46 +0200thecoffemaker(~thecoffem@unaffiliated/thecoffemaker) (Ping timeout: 260 seconds)
2021-05-19 22:21:47 +0200L1Cafe(~L1Cafe@kydara.com) (Ping timeout: 260 seconds)
2021-05-19 22:21:47 +0200wrunt(~ajc@vmx14030.hosting24.com.au) (Ping timeout: 260 seconds)
2021-05-19 22:21:47 +0200anderson(~ande@159.65.95.130) (Ping timeout: 260 seconds)
2021-05-19 22:21:47 +0200brettgilio(~brettgili@brettgilio.com) (Ping timeout: 260 seconds)
2021-05-19 22:21:47 +0200mhz(~msgctl@ometochtli.centzontotochtin.org) (Ping timeout: 260 seconds)
2021-05-19 22:21:47 +0200Squarism(~someone@unaffiliated/squarism) (Ping timeout: 260 seconds)
2021-05-19 22:21:48 +0200CelestiaIsTheWay(~sepples@sepples.xyz) (Ping timeout: 260 seconds)
2021-05-19 22:21:48 +0200arw(~arw@impulse.informatik.uni-erlangen.de) (Ping timeout: 260 seconds)
2021-05-19 22:21:48 +0200Cathy(~Cathy@unaffiliated/cathy) (Ping timeout: 260 seconds)
2021-05-19 22:21:48 +0200mmaruseacph2(~mihai@198.199.100.72) (Ping timeout: 260 seconds)
2021-05-19 22:21:48 +0200chrisosaurus(chris@segfault.net.nz) (Ping timeout: 260 seconds)
2021-05-19 22:21:49 +0200 <oats> I'm gonna switch to the libera bridge as soon as I'm able
2021-05-19 22:21:51 +0200charukiewicz_(~quassel@irouteince04.i.subnet.rcn.com)
2021-05-19 22:21:55 +0200 <oats> holy hell what's with all the quits
2021-05-19 22:21:56 +0200oldsk00l(~znc@ec2-18-130-254-135.eu-west-2.compute.amazonaws.com)
2021-05-19 22:22:10 +0200dorkside(~tdbgamer@208.190.197.222) (Ping timeout: 260 seconds)
2021-05-19 22:22:11 +0200charukiewicz(~quassel@irouteince04.i.subnet.rcn.com) (Ping timeout: 260 seconds)
2021-05-19 22:22:13 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds)
2021-05-19 22:22:26 +0200sepples(~sepples@138.68.141.76) (Client Quit)
2021-05-19 22:22:27 +0200L1Cafe(~L1Cafe@kydara.com)
2021-05-19 22:22:35 +0200Athas(athas@sigkill.dk) (Quit: ZNC - http://znc.sourceforge.net)
2021-05-19 22:22:36 +0200amosbird(~amosbird@13.75.119.182)
2021-05-19 22:22:42 +0200Firedancer(sid336191@gateway/web/irccloud.com/x-mrnppfkpefgxvhus)
2021-05-19 22:22:43 +0200sshine(~simon@hubris.eta.solutions)
2021-05-19 22:23:12 +0200Logio(em@kapsi.fi)
2021-05-19 22:23:13 +0200djanatyn(~djanatyn@vps-7f49a6b0.vps.ovh.ca)
2021-05-19 22:23:17 +0200Adluc(~Adluc@83.167.228.130)
2021-05-19 22:23:19 +0200wrunt(~ajc@vmx14030.hosting24.com.au)
2021-05-19 22:23:56 +0200dorkside(~tdbgamer@208.190.197.222)
2021-05-19 22:24:01 +0200lambdabot(~lambdabot@silicon.int-e.eu)
2021-05-19 22:24:01 +0200lambdabot(~lambdabot@silicon.int-e.eu) (Changing host)
2021-05-19 22:24:01 +0200lambdabot(~lambdabot@haskell/bot/lambdabot)
2021-05-19 22:25:14 +0200notzmv(~zmv@unaffiliated/zmv) (Ping timeout: 265 seconds)
2021-05-19 22:25:33 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367) (Quit: Leaving)
2021-05-19 22:26:00 +0200kapil_(~kapil@2a01:4f9:c010:c9c3::1) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
2021-05-19 22:26:39 +0200kapil_(~kapil@2a01:4f9:c010:c9c3::1)
2021-05-19 22:26:41 +0200jtcs(~jtcs@vmi359854.contaboserver.net)
2021-05-19 22:26:52 +0200Cathy(~Cathy@unaffiliated/cathy)
2021-05-19 22:27:00 +0200datajerk(~datajerk@sense.net)
2021-05-19 22:27:21 +0200Squarism(~someone@178.62.91.8)
2021-05-19 22:27:22 +0200Squarism(~someone@178.62.91.8) (Changing host)
2021-05-19 22:27:22 +0200Squarism(~someone@unaffiliated/squarism)
2021-05-19 22:27:36 +0200 <[exa]> magbo: no idea, generally the network there needs some help for newbies etc so just staying around and repeating good advice helps :D
2021-05-19 22:27:41 +0200greymalkin(~greymalki@199.180.249.79)
2021-05-19 22:27:42 +0200xerox_(~xerox@unaffiliated/xerox)
2021-05-19 22:27:46 +0200thecoffemaker(~thecoffem@unaffiliated/thecoffemaker)
2021-05-19 22:28:06 +0200arw(~arw@impulse.informatik.uni-erlangen.de)
2021-05-19 22:28:08 +0200mmaruseacph2(~mihai@198.199.100.72)
2021-05-19 22:28:25 +0200chrisosaurus(chris@segfault.net.nz)
2021-05-19 22:28:31 +0200ashnur(~rak@ashnur.com)
2021-05-19 22:28:31 +0200ashnur(~rak@ashnur.com) (Changing host)
2021-05-19 22:28:31 +0200ashnur(~rak@unaffiliated/ashnur)
2021-05-19 22:29:10 +0200anderson(~ande@159.65.95.130)
2021-05-19 22:29:41 +0200andi-(~andi-@NixOS/user/andi-) (Read error: Connection reset by peer)
2021-05-19 22:30:29 +0200andi-(~andi-@NixOS/user/andi-)
2021-05-19 22:31:22 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367)
2021-05-19 22:32:58 +0200geowiesnot(~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 265 seconds)
2021-05-19 22:33:26 +0200edwtjo(~edwtjo@h-79-136-7-145.A213.priv.bahnhof.se)
2021-05-19 22:33:27 +0200edwtjo(~edwtjo@h-79-136-7-145.A213.priv.bahnhof.se) (Changing host)
2021-05-19 22:33:27 +0200edwtjo(~edwtjo@fsf/member/edwtjo)
2021-05-19 22:33:38 +0200tv(~tv@unaffiliated/tv)
2021-05-19 22:35:13 +0200justanotheruser(~justanoth@unaffiliated/justanotheruser) (Quit: WeeChat 3.1)
2021-05-19 22:35:14 +0200echoreply(~echoreply@unaffiliated/echoreply)
2021-05-19 22:35:36 +0200justanotheruser(~justanoth@unaffiliated/justanotheruser)
2021-05-19 22:36:01 +0200mhz(~msgctl@ometochtli.centzontotochtin.org)
2021-05-19 22:36:52 +0200connrs(~connrs@mail.connolley.uk) (Quit: ZNC 1.8.2 - https://znc.in)
2021-05-19 22:37:21 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de)
2021-05-19 22:38:43 +0200 <altern> after upgrading aeson, my project is broken now: https://stackoverflow.com/questions/67610554/overlapping-instances-for-aeson any help is appreciated
2021-05-19 22:39:00 +0200takuan(~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2021-05-19 22:40:07 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de) (Quit: ZNC 1.7.2+deb3 - https://znc.in)
2021-05-19 22:40:11 +0200elfets(~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 260 seconds)
2021-05-19 22:40:27 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de)
2021-05-19 22:41:06 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de) (Client Quit)
2021-05-19 22:41:18 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de)
2021-05-19 22:41:19 +0200gedda(~gedda@s176125235103.blix.com)
2021-05-19 22:41:39 +0200Cadey(~cadey@infoforcefeed/Xe) ("WeeChat 3.1")
2021-05-19 22:42:10 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2021-05-19 22:42:32 +0200Schrostfutz_(~Schrostfu@p4fc0a70a.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2021-05-19 22:42:54 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de) (Client Quit)
2021-05-19 22:43:09 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de)
2021-05-19 22:43:38 +0200kewa(~kewa@85.174.200.147)
2021-05-19 22:44:03 +0200ahri(~ahri@178.209.40.84)
2021-05-19 22:44:04 +0200ystael(~ystael@208.sub-174-196-200.myvzw.com) (Read error: Connection reset by peer)
2021-05-19 22:45:30 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367) (Quit: Leaving)
2021-05-19 22:46:03 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de) (Client Quit)
2021-05-19 22:46:47 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de)
2021-05-19 22:47:19 +0200altern(~altern@altern.corbina.com.ua) (Ping timeout: 252 seconds)
2021-05-19 22:47:23 +0200invaser(~Thunderbi@91.226.34.182)
2021-05-19 22:48:37 +0200slac69917(~slack1256@191.125.11.76)
2021-05-19 22:49:11 +0200mananamenos(~mananamen@62.red-88-11-67.dynamicip.rima-tde.net) (Ping timeout: 240 seconds)
2021-05-19 22:49:34 +0200TK__(~cinch@2601:1c0:5201:2100:9992:f75f:4988:2a3c) (Ping timeout: 258 seconds)
2021-05-19 22:50:38 +0200andi-(~andi-@NixOS/user/andi-) (Remote host closed the connection)
2021-05-19 22:50:51 +0200slack1256(~slack1256@191.125.227.73) (Ping timeout: 265 seconds)
2021-05-19 22:51:14 +0200chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net)
2021-05-19 22:51:25 +0200aarvar(~foewfoiew@2601:602:a080:fa0:2c7a:a4cb:397f:f3b6)
2021-05-19 22:51:29 +0200andi-(~andi-@NixOS/user/andi-)
2021-05-19 22:51:32 +0200vgtw(~vgtw@gateway/tor-sasl/vgtw) (Remote host closed the connection)
2021-05-19 22:51:46 +0200invaser(~Thunderbi@91.226.34.182) (Client Quit)
2021-05-19 22:51:56 +0200vgtw(~vgtw@gateway/tor-sasl/vgtw)
2021-05-19 22:53:10 +0200connrs(~connrs@mail.connolley.uk)
2021-05-19 22:53:19 +0200connrs(~connrs@mail.connolley.uk) (Client Quit)
2021-05-19 22:54:02 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 22:54:16 +0200invaser(~Thunderbi@91.226.34.182)
2021-05-19 22:54:21 +0200chkno(~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) (Quit: I guess we're all leaving & heading over to irc.libera.chat. See you on the other side. https://fuchsnet.ch/freenode-resign-letter.txt https://www.kline.sh/)
2021-05-19 22:54:33 +0200invaser(~Thunderbi@91.226.34.182) (Client Quit)
2021-05-19 22:54:34 +0200connrs(~connrs@mail.connolley.uk)
2021-05-19 22:55:10 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367)
2021-05-19 22:55:27 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de) (Quit: ZNC 1.7.2+deb3 - https://znc.in)
2021-05-19 22:56:22 +0200zva(~zava@ip5f5bdf0f.dynamic.kabel-deutschland.de)
2021-05-19 22:57:01 +0200connrs(~connrs@mail.connolley.uk) (Client Quit)
2021-05-19 22:57:31 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
2021-05-19 22:57:39 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de)
2021-05-19 22:57:49 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 22:58:53 +0200knupfer(~Thunderbi@200116b8225ee900f69634fffef0b45f.dip.versatel-1u1.de) (Ping timeout: 250 seconds)
2021-05-19 22:59:03 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 268 seconds)
2021-05-19 22:59:04 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de) (Client Quit)
2021-05-19 22:59:18 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de)
2021-05-19 22:59:34 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367) (Remote host closed the connection)
2021-05-19 22:59:36 +0200aniketd[m](aniketdmat@gateway/shell/matrix.org/x-mooudwkxkgvsopaf)
2021-05-19 23:00:57 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367)
2021-05-19 23:02:26 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds)
2021-05-19 23:02:40 +0200zva(~zava@ip5f5bdf0f.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.0)
2021-05-19 23:03:22 +0200canta(~canta@cvm0.d5k.one) (Quit: WeeChat 2.8)
2021-05-19 23:03:30 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367) (Read error: Connection reset by peer)
2021-05-19 23:04:32 +0200nbloomf(~nbloomf@2600:1700:ad14:3020:582b:30d1:5899:a42a) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-05-19 23:05:18 +0200Irenes(~irenes@NixOS/user/irenes) ("WeeChat 2.9")
2021-05-19 23:06:26 +0200kewa(~kewa@85.174.200.147) (Ping timeout: 260 seconds)
2021-05-19 23:06:56 +0200cfricke(~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.1)
2021-05-19 23:07:01 +0200altern(~altern@altern.corbina.com.ua)
2021-05-19 23:07:40 +0200stree(~stree@68.36.8.116) (Ping timeout: 268 seconds)
2021-05-19 23:07:58 +0200_xor(~xor@74.215.46.133) (Quit: WeeChat 3.1)
2021-05-19 23:08:27 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367)
2021-05-19 23:08:31 +0200TK__(~cinch@2601:1c0:5201:2100:9992:f75f:4988:2a3c)
2021-05-19 23:08:32 +0200canta(~canta@cvm0.d5k.one)
2021-05-19 23:08:51 +0200sheepduck(~sheepduck@2607:fea8:2a60:b700::83a9)
2021-05-19 23:10:18 +0200ystael(~ystael@208.sub-174-196-200.myvzw.com)
2021-05-19 23:10:47 +0200UpstreamSalmon(uid12077@gateway/web/irccloud.com/x-snywgrwttijwalca) (Quit: Connection closed for inactivity)
2021-05-19 23:11:26 +0200sheepduck(~sheepduck@2607:fea8:2a60:b700::83a9) (Remote host closed the connection)
2021-05-19 23:11:31 +0200gedda(~gedda@s176125235103.blix.com) (Quit: leaving)
2021-05-19 23:12:24 +0200aarvar(~foewfoiew@2601:602:a080:fa0:2c7a:a4cb:397f:f3b6) ()
2021-05-19 23:12:35 +0200sheepduck(~sheepduck@2607:fea8:2a60:b700::83a9)
2021-05-19 23:15:56 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367) (Remote host closed the connection)
2021-05-19 23:15:57 +0200mikoto-chan(~mikoto-ch@gateway/tor-sasl/mikoto-chan) (Ping timeout: 240 seconds)
2021-05-19 23:16:38 +0200jrp(0550efe4@5.80.239.228) (Quit: Connection closed)
2021-05-19 23:17:13 +0200connrs(~connrs@mail.connolley.uk)
2021-05-19 23:17:13 +0200gedda(~gedda@s176125235103.blix.com)
2021-05-19 23:18:22 +0200connrs(~connrs@mail.connolley.uk) (Client Quit)
2021-05-19 23:18:36 +0200acidjnk_new2(~acidjnk@p200300d0c72b958680cf6a8401116b8a.dip0.t-ipconnect.de)
2021-05-19 23:18:49 +0200Varis(~Tadas@unaffiliated/varis) (Remote host closed the connection)
2021-05-19 23:19:16 +0200dysfigured(dysfigured@2600:3c00::f03c:92ff:feb4:be75) (Quit: I hate quit messages.)
2021-05-19 23:19:32 +0200connrs(~connrs@mail.connolley.uk)
2021-05-19 23:19:35 +0200altern(~altern@altern.corbina.com.ua) (Ping timeout: 252 seconds)
2021-05-19 23:19:42 +0200aniketd[m](aniketdmat@gateway/shell/matrix.org/x-mooudwkxkgvsopaf) ("User left")
2021-05-19 23:19:56 +0200Varis(~Tadas@unaffiliated/varis)
2021-05-19 23:20:26 +0200stree(~stree@68.36.8.116)
2021-05-19 23:21:15 +0200hiruji(~hiruji@72.74.190.75) (Quit: ZNC 1.8.2 - https://znc.in)
2021-05-19 23:21:53 +0200hiruji(~hiruji@72.74.190.75)
2021-05-19 23:22:09 +0200travv0(sid293381@gateway/web/irccloud.com/x-cqosycqhyqubbdmy) ()
2021-05-19 23:22:28 +0200Franciman(~francesco@host-80-180-196-134.retail.telecomitalia.it)
2021-05-19 23:22:33 +0200Franciman(~francesco@host-80-180-196-134.retail.telecomitalia.it) ("Leaving")
2021-05-19 23:25:12 +0200 <jackdk> I'm set up on libera too
2021-05-19 23:25:51 +0200andi-(~andi-@NixOS/user/andi-) (Remote host closed the connection)
2021-05-19 23:28:05 +0200connrs(~connrs@mail.connolley.uk) (Quit: ZNC 1.8.2 - https://znc.in)
2021-05-19 23:30:01 +0200andi-(~andi-@NixOS/user/andi-)
2021-05-19 23:30:29 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de) (Quit: ZNC 1.7.2+deb3 - https://znc.in)
2021-05-19 23:30:40 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de)
2021-05-19 23:30:47 +0200nut(~nut@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr)
2021-05-19 23:31:39 +0200Sheilong(uid293653@gateway/web/irccloud.com/x-zkhysnfurvbvfxvv)
2021-05-19 23:32:34 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-19 23:32:53 +0200gedda(~gedda@s176125235103.blix.com) ()
2021-05-19 23:32:57 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367)
2021-05-19 23:34:29 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de) (Client Quit)
2021-05-19 23:34:42 +0200kritzefitz(~kritzefit@picard.host.weltraumschlangen.de)
2021-05-19 23:35:08 +0200jao(~user@pdpc/supporter/professional/jao) (Remote host closed the connection)
2021-05-19 23:36:20 +0200xff0x(~xff0x@2001:1a81:53d3:5400:2612:4e5b:698e:1b71) (Ping timeout: 258 seconds)
2021-05-19 23:37:06 +0200xff0x(~xff0x@2001:1a81:53d3:5400:e4da:58b3:28e2:200d)
2021-05-19 23:37:21 +0200ddellacosta(ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 260 seconds)
2021-05-19 23:37:33 +0200connrs(~connrs@mail.connolley.uk)
2021-05-19 23:37:36 +0200bitmapper(uid464869@gateway/web/irccloud.com/x-xejzonnyjopklvnr) ()
2021-05-19 23:37:49 +0200royal_screwup21(52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-19 23:37:51 +0200boxscape(4ff0bb95@p4ff0bb95.dip0.t-ipconnect.de) (Quit: Connection closed)
2021-05-19 23:38:05 +0200boxscape(4ff0bb95@p4ff0bb95.dip0.t-ipconnect.de)
2021-05-19 23:38:27 +0200mounty(~mounty@236.216.214.218.sta.wbroadband.net.au)
2021-05-19 23:39:44 +0200connrs(~connrs@mail.connolley.uk) (Client Quit)
2021-05-19 23:41:54 +0200connrs(~connrs@mail.connolley.uk)
2021-05-19 23:42:45 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-05-19 23:43:59 +0200hendursaga(~weechat@gateway/tor-sasl/hendursaga) (Quit: hendursaga)
2021-05-19 23:47:07 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
2021-05-19 23:47:55 +0200heatsink(~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-05-19 23:48:12 +0200maerwald[m](maerwaldma@gateway/shell/matrix.org/x-ehirbzhcycttjnhd) ("User left")
2021-05-19 23:49:36 +0200_noblegas(uid91066@gateway/web/irccloud.com/x-yclfsmlhxdjxzaas) (Quit: Connection closed for inactivity)
2021-05-19 23:51:06 +0200dysfigured(~dfg@li490-89.members.linode.com)
2021-05-19 23:51:38 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection)
2021-05-19 23:51:51 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367) (Quit: Leaving)
2021-05-19 23:52:20 +0200Achylles(~Achylles@2804:431:d724:bb0f:1729:d8d9:f9e6:f367)
2021-05-19 23:53:19 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl)
2021-05-19 23:53:56 +0200hendursaga(~weechat@gateway/tor-sasl/hendursaga)
2021-05-19 23:54:39 +0200DavidEichmann(~david@156.59.147.147.dyn.plus.net) (Ping timeout: 265 seconds)
2021-05-19 23:55:26 +0200nut(~nut@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Ping timeout: 260 seconds)
2021-05-19 23:57:10 +0200_xor(~xor@74.215.46.133)
2021-05-19 23:57:32 +0200tromp(~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 246 seconds)