Logs: freenode/#haskell
| 2020-10-12 22:19:42 | <dminuoso> | Yeah, this is going to be a tough one. At the very least I need hyphens to be there. |
| 2020-10-12 22:20:57 | <dminuoso> | Perhaps this is the point where replacing the Proxy with forall + TypeApplications is sensible |
| 2020-10-12 22:21:07 | <dminuoso> | Then I could just say `f @"foo-bar" ...` |
| 2020-10-12 22:21:21 | → | falafel joins (~falafel@2605:e000:1527:d491:1ccf:5c8d:7928:e9cc) |
| 2020-10-12 22:21:24 | → | snakemas1 joins (~snakemast@213.100.206.23) |
| 2020-10-12 22:21:27 | × | revprez_anzio quits (~revprez_a@pool-108-49-213-40.bstnma.fios.verizon.net) (Ping timeout: 244 seconds) |
| 2020-10-12 22:21:53 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-12 22:22:18 | → | revprez_anzio joins (~revprez_a@pool-108-49-213-40.bstnma.fios.verizon.net) |
| 2020-10-12 22:23:22 | × | mdunnio quits (~mdunnio@208.59.170.5) (Remote host closed the connection) |
| 2020-10-12 22:25:24 | → | is_null joins (~jpic@pdpc/supporter/professional/is-null) |
| 2020-10-12 22:26:01 | × | snakemas1 quits (~snakemast@213.100.206.23) (Ping timeout: 246 seconds) |
| 2020-10-12 22:26:08 | × | zaquest quits (~notzaques@5.128.210.178) (Quit: Leaving) |
| 2020-10-12 22:26:20 | → | conal joins (~conal@64.71.133.70) |
| 2020-10-12 22:27:40 | → | nados joins (~dan@107-190-41-58.cpe.teksavvy.com) |
| 2020-10-12 22:30:54 | × | is_null quits (~jpic@pdpc/supporter/professional/is-null) (Ping timeout: 256 seconds) |
| 2020-10-12 22:32:54 | hekkaidekapus} | is now known as hekkaidekapus |
| 2020-10-12 22:35:23 | <hekkaidekapus> | <circa 20:30 UTC> dminuoso In particular, Im trying to understand how instance methods of classes with superclass constraints are type checked. |
| 2020-10-12 22:35:43 | <hekkaidekapus> | dminuoso: I don’t have a quotation from the report/manual, but there is <https://www.microsoft.com/en-us/research/publication/type-inference-as-constraint-solving-how-ghcs-type-inference-engine-actually-works>. |
| 2020-10-12 22:36:08 | ← | Habib parts (~Habib@178.239.161.88) () |
| 2020-10-12 22:36:25 | <hekkaidekapus> | I managed to dig out the slides if you are not into videos: <https://drive.google.com/file/d/1NRkP0hz-0Yo49Rto70b2nUwxjPiGD9Ci/view>. |
| 2020-10-12 22:37:06 | <hekkaidekapus> | In short, you might be interested in constraint generation and the solving after that. |
| 2020-10-12 22:37:09 | <dminuoso> | hekkaidekapus: Ah I dived into parts of that video a while ago, sadly it was cut off right in the interesting part I cared about. |
| 2020-10-12 22:37:31 | → | zaquest joins (~notzaques@5.128.210.178) |
| 2020-10-12 22:37:57 | <dminuoso> | Thanks for the slides, this is really helpful for other reasons already. :) |
| 2020-10-12 22:38:00 | <hekkaidekapus> | hmm… Did not check if the video is whole, but the slides are good. |
| 2020-10-12 22:38:22 | × | nados quits (~dan@107-190-41-58.cpe.teksavvy.com) (Read error: Connection reset by peer) |
| 2020-10-12 22:38:25 | × | renzhi quits (~renzhi@modemcable070.17-177-173.mc.videotron.ca) (Ping timeout: 240 seconds) |
| 2020-10-12 22:38:28 | → | ensyde joins (~ensyde@2600:1702:2e30:1a40:f09c:a012:516e:b253) |
| 2020-10-12 22:38:44 | <hekkaidekapus> | Enjoy! |
| 2020-10-12 22:38:46 | → | nados joins (~dan@107-190-41-58.cpe.teksavvy.com) |
| 2020-10-12 22:39:13 | <dminuoso> | Ill give the video a look from the beginning |
| 2020-10-12 22:40:52 | <hekkaidekapus> | Yeah, better so rewatch to refresh your mind. There is also commentary pages on the ghc/wiki, there you can dive deeper into specific parts. |
| 2020-10-12 22:41:16 | × | __monty__ quits (~toonn@unaffiliated/toonn) (Quit: leaving) |
| 2020-10-12 22:41:24 | <hekkaidekapus> | (Which will eventually lead you into Notes.) |
| 2020-10-12 22:42:15 | → | justanotheruser joins (~justanoth@unaffiliated/justanotheruser) |
| 2020-10-12 22:45:41 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2020-10-12 22:48:22 | → | dcoutts_ joins (~duncan@33.14.75.194.dyn.plus.net) |
| 2020-10-12 22:50:55 | → | oisdk joins (~oisdk@2001:bb6:3329:d100:7c51:293a:6844:5080) |
| 2020-10-12 22:51:12 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds) |
| 2020-10-12 22:52:25 | × | bliminse quits (~bliminse@host217-42-95-37.range217-42.btcentralplus.com) (Quit: leaving) |
| 2020-10-12 22:53:14 | × | chaosmasttter quits (~chaosmast@p200300c4a72cce01992392edfb5baa55.dip0.t-ipconnect.de) (Quit: WeeChat 2.9) |
| 2020-10-12 22:54:28 | × | kelanu_ quits (~kelanu@2600:1700:9750:cf20:84af:84e5:5767:cbf0) (Quit: Konversation terminated!) |
| 2020-10-12 22:55:25 | → | ahmr88 joins (~ahmr88@cpc85006-haye22-2-0-cust131.17-4.cable.virginm.net) |
| 2020-10-12 22:56:23 | → | sfvm joins (~sfvm@37.228.215.148) |
| 2020-10-12 23:03:50 | → | mdunnio joins (~mdunnio@208.59.170.5) |
| 2020-10-12 23:06:10 | × | nbloomf quits (~nbloomf@2600:1700:83e0:1f40:cbf:8681:88ff:8025) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2020-10-12 23:06:27 | × | polyrain quits (~polyrain@2001:8003:e501:6901:6879:a475:4735:6434) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2020-10-12 23:07:16 | → | nbloomf joins (~nbloomf@2600:1700:83e0:1f40:cbf:8681:88ff:8025) |
| 2020-10-12 23:08:36 | → | wroathe_ joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2020-10-12 23:08:43 | × | mdunnio quits (~mdunnio@208.59.170.5) (Ping timeout: 246 seconds) |
| 2020-10-12 23:08:50 | × | untseac quits (~emanuel@2001:818:e8dd:7c00:32b5:c2ff:fe6b:5291) (Quit: Leaving) |
| 2020-10-12 23:08:56 | × | wroathe quits (~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) (Ping timeout: 272 seconds) |
| 2020-10-12 23:09:04 | → | polyrain joins (~polyrain@2001:8003:e501:6901:6879:a475:4735:6434) |
| 2020-10-12 23:10:08 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2020-10-12 23:12:11 | <Axman6> | newhoggy: "If you haven't seen it, you might enjoy https://liuliu.me/eyes/loading-csv-file-at-the-speed-limit-of-the-nvme-storage/" |
| 2020-10-12 23:12:44 | <newhoggy> | Thanks! |
| 2020-10-12 23:12:45 | × | ensyde quits (~ensyde@2600:1702:2e30:1a40:f09c:a012:516e:b253) (Quit: WeeChat 2.9) |
| 2020-10-12 23:13:47 | → | jedws joins (~jedws@121.209.161.98) |
| 2020-10-12 23:14:05 | × | wroathe_ quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 2020-10-12 23:14:28 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2020-10-12 23:14:35 | → | da39a3ee5e6b4b0d joins (~textual@n11211935170.netvigator.com) |
| 2020-10-12 23:16:45 | × | Jeanne-Kamikaze quits (~Jeanne-Ka@68.235.43.110) (Ping timeout: 240 seconds) |
| 2020-10-12 23:16:45 | × | da39a3ee5e6b4b0d quits (~textual@n11211935170.netvigator.com) (Client Quit) |
| 2020-10-12 23:18:38 | → | elliott_ joins (~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) |
| 2020-10-12 23:20:10 | × | z0 quits (~z0@bl15-161-239.dsl.telepac.pt) (Quit: Lost terminal) |
| 2020-10-12 23:20:23 | → | da39a3ee5e6b4b0d joins (~textual@n11211935170.netvigator.com) |
| 2020-10-12 23:21:29 | × | ClaudiusMaximus quits (~claude@unaffiliated/claudiusmaximus) (Quit: ...zzzZZZ) |
| 2020-10-12 23:21:37 | × | da39a3ee5e6b4b0d quits (~textual@n11211935170.netvigator.com) (Client Quit) |
| 2020-10-12 23:21:54 | → | xerox_ joins (~xerox@unaffiliated/xerox) |
| 2020-10-12 23:24:56 | × | falafel quits (~falafel@2605:e000:1527:d491:1ccf:5c8d:7928:e9cc) (Remote host closed the connection) |
| 2020-10-12 23:25:18 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2020-10-12 23:25:28 | → | falafel joins (~falafel@2605:e000:1527:d491:1ccf:5c8d:7928:e9cc) |
| 2020-10-12 23:25:31 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:5cf1:c22d:8d13:ca36) (Ping timeout: 244 seconds) |
| 2020-10-12 23:26:39 | × | xerox_ quits (~xerox@unaffiliated/xerox) (Ping timeout: 256 seconds) |
| 2020-10-12 23:27:01 | × | Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.) |
| 2020-10-12 23:29:50 | × | dcoutts_ quits (~duncan@33.14.75.194.dyn.plus.net) (Ping timeout: 272 seconds) |
| 2020-10-12 23:30:47 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-12 23:31:30 | <dminuoso> | hekkaidekapus: Alright, the video didn't give me too many insights, and it was rather focused on the implementation of the constraint solver. |
| 2020-10-12 23:31:37 | <dminuoso> | But it was a good refresher nevertheless. |
| 2020-10-12 23:32:48 | × | nbloomf quits (~nbloomf@2600:1700:83e0:1f40:cbf:8681:88ff:8025) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2020-10-12 23:34:22 | <hekkaidekapus> | Right. It’s only a video after all. :) |
| 2020-10-12 23:34:48 | <hekkaidekapus> | dminuoso: Are you familiar with OutsideIn(X)? |
| 2020-10-12 23:34:49 | × | danvet_ quits (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) (Ping timeout: 244 seconds) |
| 2020-10-12 23:35:05 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 2020-10-12 23:35:17 | × | pera quits (~pera@unaffiliated/pera) (Quit: leaving) |
| 2020-10-12 23:35:34 | × | darjeeli1 quits (~darjeelin@122.245.210.138) (Ping timeout: 256 seconds) |
| 2020-10-12 23:38:14 | → | darjeeli1 joins (~darjeelin@122.245.210.138) |
| 2020-10-12 23:38:28 | × | conal quits (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
| 2020-10-12 23:38:29 | <dminuoso> | No, but Im looking at the paper right now |
| 2020-10-12 23:38:33 | → | ericsagnes joins (~ericsagne@2405:6580:0:5100:fd7f:2256:81b3:b295) |
| 2020-10-12 23:41:13 | <hekkaidekapus> | Okay. It is substantial and will be a long step further the Zurihac talk. I am not sure the current implementation is following it closely, still, but the exposition is really thorough. |
| 2020-10-12 23:41:28 | × | m0rphism quits (~m0rphism@HSI-KBW-046-005-177-122.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 260 seconds) |
| 2020-10-12 23:42:08 | → | conal joins (~conal@64.71.133.70) |
| 2020-10-12 23:42:50 | → | renzhi joins (~renzhi@modemcable070.17-177-173.mc.videotron.ca) |
| 2020-10-12 23:43:12 | → | m1000 joins (~Boss@2a02:8108:96bf:b068:9dab:a091:4eab:df71) |
| 2020-10-12 23:44:01 | × | geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 264 seconds) |
| 2020-10-12 23:45:54 | → | polyrain_ joins (~polyrain@2001:8003:e501:6901:39c5:19e3:cc60:4fe5) |
| 2020-10-12 23:47:55 | × | polyrain quits (~polyrain@2001:8003:e501:6901:6879:a475:4735:6434) (Ping timeout: 240 seconds) |
| 2020-10-12 23:48:35 | → | macrover joins (~macrover@ip70-189-231-35.lv.lv.cox.net) |
| 2020-10-12 23:49:21 | × | Amras quits (~Amras@unaffiliated/amras0000) (Ping timeout: 272 seconds) |
All times are in UTC.