Logs: freenode/#haskell
| 2020-10-29 17:55:27 | <carbolymer> | totally |
| 2020-10-29 17:55:32 | <dminuoso> | Finnish company making diver fins. |
| 2020-10-29 17:55:40 | <dminuoso> | With Haskell |
| 2020-10-29 17:55:40 | <carbolymer> | ...for finance |
| 2020-10-29 17:55:48 | tomsmeding | looked it up and found out that indeed ghc does not officially support OS/2 |
| 2020-10-29 17:56:04 | <geekosaur> | neither does much of anyone else |
| 2020-10-29 17:56:14 | <geekosaur> | eCS is still out thre somewhere though |
| 2020-10-29 17:56:30 | <monsterchrom> | Even virtualbox doesn't quite support OS/2 guests, relegating to "community effort". |
| 2020-10-29 17:56:44 | <tomsmeding> | ... hence the remote desktop |
| 2020-10-29 17:56:58 | <dminuoso> | Will GHC run on DOS? |
| 2020-10-29 17:57:06 | × | mirrorbird quits (~psutcliff@2a00:801:42b:7891:16b1:e53f:55b2:15e1) (Quit: Leaving) |
| 2020-10-29 17:57:12 | <dminuoso> | You know, for the true masochists. |
| 2020-10-29 17:57:15 | × | akad_ quits (~akad@109107030050.radomsko.vectranet.pl) (Ping timeout: 268 seconds) |
| 2020-10-29 17:57:24 | → | fraktor joins (~walter@129.93.184.38) |
| 2020-10-29 17:57:29 | <geekosaur> | I think you rapidly hit a memory problem |
| 2020-10-29 17:58:01 | <tomsmeding> | hm, "s390-ibm-linux" is listed as a tier 2 support platform for ghc, but with ? and "No" under GHCi and NCG |
| 2020-10-29 17:58:19 | <fraktor> | So I'm attempting to really wrap my head around some Haskell concepts, and I'm running into a couple of questions I don't know how to google. What is an example of a functor that is not applicative, or a functor that is not a monad? |
| 2020-10-29 17:58:25 | × | DataComputist quits (~lumeng@static-50-43-26-251.bvtn.or.frontiernet.net) (Quit: Leaving...) |
| 2020-10-29 17:59:32 | × | wroathe quits (~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) (Ping timeout: 260 seconds) |
| 2020-10-29 17:59:44 | <dolio> | data ReadRef a = forall e. RR (IORef e) (e -> a) |
| 2020-10-29 18:00:01 | × | true-asset quits (~true-asse@185.244.214.217) () |
| 2020-10-29 18:01:03 | → | thir joins (~thir@p200300f27f0b7e004c18ab60065ea01b.dip0.t-ipconnect.de) |
| 2020-10-29 18:01:16 | <tomsmeding> | for example, https://hackage.haskell.org/package/base-4.14.0.0/docs/Control-Exception.html#t:Handler |
| 2020-10-29 18:01:17 | → | DataComputist joins (~lumeng@static-50-43-26-251.bvtn.or.frontiernet.net) |
| 2020-10-29 18:01:24 | <hekkaidekapus> | tomsmeding: petersen (currently offline) is quite dedicated to making GHC build on S390. |
| 2020-10-29 18:01:38 | <monsterchrom> | dminuoso: I outdid that inb4. http://www.vex.net/~trebla/haskell/cont.xhtml#yield then scroll down to Exercises, look for exercise 5 "When I was a teenager". |
| 2020-10-29 18:01:48 | tomsmeding | doesn't even properly know what S390 is, nor OS/2 |
| 2020-10-29 18:02:34 | <hekkaidekapus> | tomsmeding: <https://fedoraproject.org/wiki/Architectures/s390x> |
| 2020-10-29 18:03:27 | <monsterchrom> | Actually maybe Hugs can run on 16-bit DOS. |
| 2020-10-29 18:04:33 | <tomsmeding> | "so the assumption size_t == unsigned int fails here" |
| 2020-10-29 18:04:45 | <tomsmeding> | the assumption carried from 32-bit systems, I assume |
| 2020-10-29 18:04:59 | × | bartemius quits (~bartemius@109.252.20.20) (Remote host closed the connection) |
| 2020-10-29 18:05:17 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-29 18:05:23 | × | teardown quits (~user@gateway/tor-sasl/mrush) (Ping timeout: 240 seconds) |
| 2020-10-29 18:05:35 | → | tim joins (~user@S0106a84e3fe54613.ed.shawcable.net) |
| 2020-10-29 18:05:51 | tim | is now known as Guest18399 |
| 2020-10-29 18:06:23 | → | GyroW joins (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) |
| 2020-10-29 18:06:23 | × | GyroW quits (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host) |
| 2020-10-29 18:06:23 | → | GyroW joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-29 18:06:57 | <carbolymer> | tomsmeding, dminuoso, shit - I'm unable to reproduce this bug in clean hspec test :s |
| 2020-10-29 18:07:08 | → | gremax joins (znc@torba.club) |
| 2020-10-29 18:07:13 | <monsterchrom> | C compilers for 16-bit DOS are also very likely to satisfy size_t = sizeof(unsigned int) = 16. |
| 2020-10-29 18:07:20 | <tomsmeding> | carbolymer: I was kind of fearing that :p |
| 2020-10-29 18:07:20 | × | chkno quits (~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer) |
| 2020-10-29 18:07:31 | → | teardown joins (~user@gateway/tor-sasl/mrush) |
| 2020-10-29 18:07:33 | → | britva joins (~britva@31-10-157-156.cgn.dynamic.upc.ch) |
| 2020-10-29 18:07:34 | <monsterchrom> | err I mean size_t = unsigned int, both 16 bits |
| 2020-10-29 18:07:34 | × | geekosaur quits (ac3a5745@172.58.87.69) (Ping timeout: 245 seconds) |
| 2020-10-29 18:07:44 | × | tvrsky quits (~tvrsky@177.20.187.150) (Ping timeout: 268 seconds) |
| 2020-10-29 18:07:45 | × | Guest18399 quits (~user@S0106a84e3fe54613.ed.shawcable.net) (Remote host closed the connection) |
| 2020-10-29 18:07:47 | → | Gurkenglas joins (~Gurkengla@unaffiliated/gurkenglas) |
| 2020-10-29 18:07:58 | × | GyroW_ quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds) |
| 2020-10-29 18:08:01 | → | chkno joins (~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-29 18:08:29 | <tomsmeding> | carbolymer: can you print a line to stdout whenever newTVarIO is executed, and whenever that increment code is executed, showing which thread is doing it and what the new value is? |
| 2020-10-29 18:10:14 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 272 seconds) |
| 2020-10-29 18:10:30 | → | nschoe joins (~quassel@2a01:e0a:3c4:c7b0:c945:6e87:b509:d89a) |
| 2020-10-29 18:10:48 | → | christo joins (~chris@81.96.113.213) |
| 2020-10-29 18:11:05 | → | carlomagno joins (~cararell@148.87.23.9) |
| 2020-10-29 18:11:26 | × | idhugo quits (~idhugo@eduroam06.au.dk) (Ping timeout: 268 seconds) |
| 2020-10-29 18:11:44 | × | mbomba quits (~mbomba@142.114.9.241) (Ping timeout: 240 seconds) |
| 2020-10-29 18:11:55 | <dminuoso> | carbolymer: run a grep for unsafePerformIO through your code base.. |
| 2020-10-29 18:12:12 | <hekkaidekapus> | tomsmeding: For a recent example, see the ‘Archives’ section at <https://koji.fedoraproject.org/koji/buildinfo?buildID=1620850>. |
| 2020-10-29 18:12:26 | <dminuoso> | If STM is giving you race conditions, chances are you've sneaked unsafePerformIO or equivalent in. |
| 2020-10-29 18:12:39 | × | britva quits (~britva@31-10-157-156.cgn.dynamic.upc.ch) (Quit: This computer has gone to sleep) |
| 2020-10-29 18:12:50 | → | tput joins (~user@S0106a84e3fe54613.ed.shawcable.net) |
| 2020-10-29 18:13:11 | <tomsmeding> | super fancy hekkaidekapus |
| 2020-10-29 18:13:39 | → | wroathe joins (~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) |
| 2020-10-29 18:14:27 | × | conal quits (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
| 2020-10-29 18:14:32 | <hekkaidekapus> | S390X is an IBM thing and petersen is a RedHat employee, so not really fancy :) |
| 2020-10-29 18:14:39 | <carbolymer> | dminuoso, but how would it help? I'm just running it on isolated test case in hspec test - there's not much going on there |
| 2020-10-29 18:14:53 | × | christo quits (~chris@81.96.113.213) (Remote host closed the connection) |
| 2020-10-29 18:15:08 | → | christo joins (~chris@81.96.113.213) |
| 2020-10-29 18:16:06 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-29 18:16:29 | tput | is now known as timput |
| 2020-10-29 18:16:47 | → | chaosmasttter joins (~chaosmast@p200300c4a70a4101c1be00781dba031a.dip0.t-ipconnect.de) |
| 2020-10-29 18:17:10 | timput | is now known as tput |
| 2020-10-29 18:17:23 | → | Saukk joins (~Saukk@2001:998:f9:2914:1fa4:7678:3395:bc0) |
| 2020-10-29 18:17:49 | × | christo quits (~chris@81.96.113.213) (Remote host closed the connection) |
| 2020-10-29 18:18:01 | → | conal joins (~conal@64.71.133.70) |
| 2020-10-29 18:19:24 | × | nschoe quits (~quassel@2a01:e0a:3c4:c7b0:c945:6e87:b509:d89a) (Ping timeout: 240 seconds) |
| 2020-10-29 18:19:31 | <carbolymer> | tomsmeding, I've found a workaround, added a random delay (1ms;5ms) before each async |
| 2020-10-29 18:19:37 | <carbolymer> | damn memory visibility! |
| 2020-10-29 18:20:01 | <tomsmeding> | ... what architecture are you running that on, and how far are these threads apart |
| 2020-10-29 18:20:05 | <tomsmeding> | physically |
| 2020-10-29 18:20:27 | tomsmeding | is back in an hour or so |
| 2020-10-29 18:20:38 | × | tput quits (~user@S0106a84e3fe54613.ed.shawcable.net) (Quit: ERC (IRC client for Emacs 27.1)) |
| 2020-10-29 18:20:59 | <carbolymer> | x86_64 inside VM, windows 10 Enterprise is host |
| 2020-10-29 18:21:02 | → | tput joins (~tput@S0106a84e3fe54613.ed.shawcable.net) |
| 2020-10-29 18:21:13 | <carbolymer> | physically? idk |
| 2020-10-29 18:21:43 | → | lugosi1 joins (~lugosi@154.13.1.56) |
| 2020-10-29 18:22:44 | × | avdb quits (~avdb@ip-62-235-189-214.dsl.scarlet.be) (Read error: Connection reset by peer) |
| 2020-10-29 18:24:48 | → | LKoen joins (~LKoen@81.255.219.130) |
| 2020-10-29 18:25:04 | → | geekosaur joins (ac3a5745@172.58.87.69) |
| 2020-10-29 18:26:03 | × | kritzefitz_ quits (~kritzefit@212.86.56.80) (Ping timeout: 260 seconds) |
| 2020-10-29 18:28:50 | × | asheshambasta quits (~user@ptr-e1lysawl9rr13i61o92.18120a2.ip6.access.telenet.be) (Ping timeout: 264 seconds) |
| 2020-10-29 18:29:48 | → | akad_ joins (~akad@109107030050.radomsko.vectranet.pl) |
| 2020-10-29 18:30:49 | × | dyeplexer quits (~lol@unaffiliated/terpin) (Remote host closed the connection) |
| 2020-10-29 18:30:56 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 2020-10-29 18:31:10 | → | mbomba joins (~mbomba@142.114.9.241) |
| 2020-10-29 18:33:40 | → | ransom joins (~c4264035@c-73-243-2-10.hsd1.co.comcast.net) |
All times are in UTC.