Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→
Page 1 .. 939 940 941 942 943 944 945 946 947 948 949 .. 5022
502,152 events total
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.