Logs: freenode/#haskell
| 2020-11-13 18:35:11 | → | hyperisco joins (~hyperisco@d192-186-117-226.static.comm.cgocable.net) |
| 2020-11-13 18:35:15 | × | Gurkenglas quits (~Gurkengla@unaffiliated/gurkenglas) (Read error: Connection reset by peer) |
| 2020-11-13 18:36:36 | → | Tario joins (~Tario@201.192.165.173) |
| 2020-11-13 18:36:51 | × | dhouthoo quits (~dhouthoo@ptr-eiv6509pb4ifhdr9lsd.18120a2.ip6.access.telenet.be) (Quit: WeeChat 2.9) |
| 2020-11-13 18:37:21 | → | rusua joins (uid124537@gateway/web/irccloud.com/x-tapvwonhsgfjpqka) |
| 2020-11-13 18:38:01 | × | jakob_ quits (~textual@p57b0eae0.dip0.t-ipconnect.de) (Quit: My Laptop has gone to sleep. ZZZzzz…) |
| 2020-11-13 18:38:27 | → | teardown_ joins (~user@gateway/tor-sasl/mrush) |
| 2020-11-13 18:39:05 | × | renzhi quits (~renzhi@2607:fa49:655f:e600::28da) (Ping timeout: 272 seconds) |
| 2020-11-13 18:39:51 | × | britva quits (~britva@31-10-157-156.cgn.dynamic.upc.ch) (Quit: This computer has gone to sleep) |
| 2020-11-13 18:40:55 | → | britva joins (~britva@31-10-157-156.cgn.dynamic.upc.ch) |
| 2020-11-13 18:41:03 | × | teardown quits (~user@gateway/tor-sasl/mrush) (Ping timeout: 240 seconds) |
| 2020-11-13 18:41:06 | → | avdb joins (~avdb@ip-213-49-124-119.dsl.scarlet.be) |
| 2020-11-13 18:41:39 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 2020-11-13 18:43:40 | → | pavonia joins (~user@unaffiliated/siracusa) |
| 2020-11-13 18:43:56 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds) |
| 2020-11-13 18:44:51 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 2020-11-13 18:45:15 | → | LKoen joins (~LKoen@9.253.88.92.rev.sfr.net) |
| 2020-11-13 18:45:17 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2020-11-13 18:46:00 | → | jmcarthur joins (~jmcarthur@104.140.53.251) |
| 2020-11-13 18:46:27 | × | jakalx quits (~jakalx@base.jakalx.net) (Ping timeout: 260 seconds) |
| 2020-11-13 18:46:33 | → | alp joins (~alp@2a01:e0a:58b:4920:d528:e132:73d:7a39) |
| 2020-11-13 18:48:23 | × | teardown_ quits (~user@gateway/tor-sasl/mrush) (Ping timeout: 240 seconds) |
| 2020-11-13 18:49:21 | → | _ashbreeze_ joins (~mark@72-161-252-32.dyn.centurytel.net) |
| 2020-11-13 18:49:34 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
| 2020-11-13 18:50:14 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 265 seconds) |
| 2020-11-13 18:51:11 | → | chaosmasttter joins (~chaosmast@p200300c4a70f620139da516dba2d2a81.dip0.t-ipconnect.de) |
| 2020-11-13 18:51:34 | → | leungbk joins (~user@2605:e000:1315:706:6194:c9aa:33f:2f0) |
| 2020-11-13 18:54:30 | → | jonatanb joins (~jonatanb@83.24.155.27.ipv4.supernova.orange.pl) |
| 2020-11-13 18:56:19 | × | geekosaur quits (82659a09@host154-009.vpn.uakron.edu) (Ping timeout: 245 seconds) |
| 2020-11-13 18:56:36 | → | lestrrat joins (~lestrrat@217.146.82.202) |
| 2020-11-13 19:03:22 | × | berberman quits (~berberman@unaffiliated/berberman) (Ping timeout: 260 seconds) |
| 2020-11-13 19:03:26 | → | berberman_ joins (~berberman@unaffiliated/berberman) |
| 2020-11-13 19:04:11 | × | _ashbreeze_ quits (~mark@72-161-252-32.dyn.centurytel.net) (Read error: Connection reset by peer) |
| 2020-11-13 19:04:45 | → | _ashbreeze_ joins (~mark@72-161-252-32.dyn.centurytel.net) |
| 2020-11-13 19:05:22 | × | britva quits (~britva@31-10-157-156.cgn.dynamic.upc.ch) (Quit: This computer has gone to sleep) |
| 2020-11-13 19:06:26 | → | britva joins (~britva@2a02:aa13:7240:2980:bc4b:509a:98e6:5bb0) |
| 2020-11-13 19:07:08 | → | zincy__ joins (~tom@2a00:23c8:970a:3501:9884:7ab1:3658:f1fb) |
| 2020-11-13 19:10:05 | × | jmcarthur quits (~jmcarthur@104.140.53.251) (Ping timeout: 240 seconds) |
| 2020-11-13 19:10:14 | × | asheshambasta quits (~user@ptr-e1lysawl9rr13i61o92.18120a2.ip6.access.telenet.be) (Ping timeout: 264 seconds) |
| 2020-11-13 19:10:40 | → | teardown joins (~user@gateway/tor-sasl/mrush) |
| 2020-11-13 19:10:46 | × | Rudd0 quits (~Rudd0@185.189.115.98) (Ping timeout: 258 seconds) |
| 2020-11-13 19:10:56 | × | zincy_ quits (~tom@2a00:23c8:970a:3501:d0cd:312d:55de:c707) (Ping timeout: 246 seconds) |
| 2020-11-13 19:12:25 | × | aarvar quits (~foewfoiew@50.35.43.33) (Ping timeout: 246 seconds) |
| 2020-11-13 19:13:13 | × | jonatanb quits (~jonatanb@83.24.155.27.ipv4.supernova.orange.pl) (Remote host closed the connection) |
| 2020-11-13 19:13:17 | → | howdoi joins (uid224@gateway/web/irccloud.com/x-rtfvtwxlaflqdsii) |
| 2020-11-13 19:13:55 | → | jonatanb joins (~jonatanb@83.24.155.27.ipv4.supernova.orange.pl) |
| 2020-11-13 19:15:02 | × | britva quits (~britva@2a02:aa13:7240:2980:bc4b:509a:98e6:5bb0) (Quit: This computer has gone to sleep) |
| 2020-11-13 19:15:59 | → | britva joins (~britva@2a02:aa13:7240:2980:bc4b:509a:98e6:5bb0) |
| 2020-11-13 19:16:14 | × | MarcelineVQ quits (~anja@198.254.202.72) (Ping timeout: 256 seconds) |
| 2020-11-13 19:16:28 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 2.9) |
| 2020-11-13 19:17:21 | × | acowley quits (~acowley@c-68-83-22-43.hsd1.nj.comcast.net) (Read error: Connection reset by peer) |
| 2020-11-13 19:17:31 | → | o1lo01ol1o joins (~o1lo01ol1@bl8-213-81.dsl.telepac.pt) |
| 2020-11-13 19:17:55 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 2020-11-13 19:17:57 | × | _ashbreeze_ quits (~mark@72-161-252-32.dyn.centurytel.net) (Read error: Connection reset by peer) |
| 2020-11-13 19:18:42 | → | geekosaur joins (82659a09@host154-009.vpn.uakron.edu) |
| 2020-11-13 19:18:49 | × | jonatanb quits (~jonatanb@83.24.155.27.ipv4.supernova.orange.pl) (Ping timeout: 264 seconds) |
| 2020-11-13 19:19:12 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2020-11-13 19:19:24 | → | _ashbreeze_ joins (~mark@72-161-252-32.dyn.centurytel.net) |
| 2020-11-13 19:24:40 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds) |
| 2020-11-13 19:25:32 | × | knupfer quits (~Thunderbi@200116b8249e5f0024d540c2b38d8e9b.dip.versatel-1u1.de) (Ping timeout: 260 seconds) |
| 2020-11-13 19:27:03 | × | cantstanya quits (~chatting@gateway/tor-sasl/cantstanya) (Ping timeout: 240 seconds) |
| 2020-11-13 19:29:05 | × | manjaro-user quits (~manjaro-u@109.77.71.163) (Ping timeout: 240 seconds) |
| 2020-11-13 19:29:58 | × | britva quits (~britva@2a02:aa13:7240:2980:bc4b:509a:98e6:5bb0) (Quit: This computer has gone to sleep) |
| 2020-11-13 19:30:48 | × | stree quits (~stree@50-108-72-205.adr01.mskg.mi.frontiernet.net) (Quit: Caught exception) |
| 2020-11-13 19:30:48 | × | star_cloud quits (~star_clou@ec2-34-217-37-165.us-west-2.compute.amazonaws.com) (Read error: Connection reset by peer) |
| 2020-11-13 19:30:55 | → | britva joins (~britva@2a02:aa13:7240:2980:bc4b:509a:98e6:5bb0) |
| 2020-11-13 19:31:05 | → | stree joins (~stree@50-108-72-205.adr01.mskg.mi.frontiernet.net) |
| 2020-11-13 19:31:48 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2020-11-13 19:32:09 | → | cantstanya joins (~chatting@gateway/tor-sasl/cantstanya) |
| 2020-11-13 19:32:58 | × | o1lo01ol1o quits (~o1lo01ol1@bl8-213-81.dsl.telepac.pt) (Remote host closed the connection) |
| 2020-11-13 19:32:59 | → | star_cloud joins (~star_clou@ec2-34-217-37-165.us-west-2.compute.amazonaws.com) |
| 2020-11-13 19:33:11 | × | britva quits (~britva@2a02:aa13:7240:2980:bc4b:509a:98e6:5bb0) (Client Quit) |
| 2020-11-13 19:38:45 | → | w1gz joins (~do@159.89.11.133) |
| 2020-11-13 19:40:01 | <sm[m]> | friends.. could you guess why doing writeIORef in this yesod test suite blocks the test ? https://paste.tomsmeding.com/HfUbmN1S |
| 2020-11-13 19:41:38 | → | bliminse joins (~bliminse@host109-156-197-211.range109-156.btcentralplus.com) |
| 2020-11-13 19:41:39 | → | britva joins (~britva@2a02:aa13:7240:2980:bc4b:509a:98e6:5bb0) |
| 2020-11-13 19:41:59 | <sm[m]> | the test causes this line to run, which presumably reads from the IORef: App {appOpts = opts, appJournal} <- getYesod |
| 2020-11-13 19:42:50 | <sm[m]> | or rather, that appJournal IORef does get read from, during the test |
| 2020-11-13 19:43:26 | × | avdb quits (~avdb@ip-213-49-124-119.dsl.scarlet.be) (Quit: WeeChat 2.9) |
| 2020-11-13 19:43:42 | <tomsmeding> | add more putStrLn until you find the exact statement that blocks :p |
| 2020-11-13 19:44:06 | <sm[m]> | and yes, if I comment out the read it's fine. The write followed by the read soon after causes it to block |
| 2020-11-13 19:45:49 | <sm[m]> | probably is this running in threaded mode. Perhaps I need atomicWriteIORef.. |
| 2020-11-13 19:46:22 | × | cr3 quits (~cr3@192-222-143-195.qc.cable.ebox.net) (Ping timeout: 246 seconds) |
| 2020-11-13 19:47:00 | <sm[m]> | no change. Darn. |
| 2020-11-13 19:49:43 | × | juri_ quits (~juri@178.63.35.222) (Ping timeout: 260 seconds) |
| 2020-11-13 19:52:01 | <sm[m]> | well, I've read https://hackage.haskell.org/package/base-4.14.0.0/docs/Data-IORef.html carefully but nowhere does it say that IORef operations can block. Is it normal ? |
| 2020-11-13 19:53:42 | <sm[m]> | I don't even have to writeIORef - if I newIORef with this value, then try to read, it also hangs. Hmm. |
| 2020-11-13 19:54:25 | → | cr3 joins (~cr3@192-222-143-195.qc.cable.ebox.net) |
| 2020-11-13 19:55:05 | <monochrom> | AFAIK writeIORef doesn't block. |
| 2020-11-13 19:55:25 | <monochrom> | and even more strongly, it doesn't block other threads either |
| 2020-11-13 19:56:37 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2020-11-13 19:56:45 | × | blankhart quits (~blankhart@pool-100-35-219-3.nwrknj.fios.verizon.net) (Ping timeout: 240 seconds) |
| 2020-11-13 19:57:06 | → | moet joins (~moet@mobile-166-170-42-250.mycingular.net) |
| 2020-11-13 19:57:29 | <moet> | can i add a `{-# WARNING .. #-}` pragma on a function body in a class instance? |
| 2020-11-13 19:57:44 | <moet> | gets a parse error currently, so i guess the answer is no, but i just wanted to confirm |
| 2020-11-13 19:59:02 | × | dragestil quits (~quassel@185.137.175.104) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 2020-11-13 19:59:26 | <monochrom> | Does the GHC user's guide say something about this? |
| 2020-11-13 20:00:25 | <sm[m]> | monochrom: thanks |
| 2020-11-13 20:00:40 | → | jakob_ joins (~textual@p200300f49f1622007c6473fefbd3b832.dip0.t-ipconnect.de) |
| 2020-11-13 20:01:22 | → | jonatanb joins (~jonatanb@83.24.155.27.ipv4.supernova.orange.pl) |
All times are in UTC.