Newest at the top
2024-04-27 23:24:06 +0200 | orcus- | (~orcus@host-78-146-88-32.as13285.net) (Remote host closed the connection) |
2024-04-27 23:24:06 +0200 | dispater- | (~dispater@host-78-146-88-32.as13285.net) (Remote host closed the connection) |
2024-04-27 23:22:45 +0200 | orcus- | (~orcus@host-78-146-88-32.as13285.net) |
2024-04-27 23:22:35 +0200 | <yin> | what's wrong with the charts at https://ircbrowse.tomsmeding.com/lchaskell ? |
2024-04-27 23:22:15 +0200 | dispater- | (~dispater@host-78-146-88-32.as13285.net) |
2024-04-27 23:20:16 +0200 | orcus- | (~orcus@host-78-146-88-32.as13285.net) (Remote host closed the connection) |
2024-04-27 23:20:16 +0200 | dispater- | (~dispater@host-78-146-88-32.as13285.net) (Remote host closed the connection) |
2024-04-27 23:20:14 +0200 | <EvanR> | that's what makes it different from unsafePerformIO |
2024-04-27 23:20:12 +0200 | <geekosaur> | the problem is, you can use >>= to get at the `a`, but it is not obvious that it can continue to do I/O |
2024-04-27 23:20:07 +0200 | <EvanR> | nevermind me, you're right |
2024-04-27 23:19:46 +0200 | <EvanR> | it requires extra logic beyond haskell to make sure it makes sense |
2024-04-27 23:19:43 +0200 | <haskellbridge> | <Jade> yeah but it's `IO a -> IO a`, so it can have side effects either way? |
2024-04-27 23:19:06 +0200 | <EvanR> | evaluating something containing unsafeInterleaveIO can have side effects |
2024-04-27 23:18:52 +0200 | <ski> | as unsafe as concurrency (`forkIO') |
2024-04-27 23:18:34 +0200 | peterbecich | (~Thunderbi@47.229.123.186) |
2024-04-27 23:18:32 +0200 | <geekosaur> | basically it's doing unchecked I/O behind the scenes |
2024-04-27 23:18:15 +0200 | <geekosaur> | oh, interleave, sorry |
2024-04-27 23:18:01 +0200 | <geekosaur> | it tells the compiler "I promise this is actually pure", and the compiler will treat it as such and may duplicate it, reorder it, etc. |
2024-04-27 23:16:57 +0200 | <haskellbridge> | <Jade> what makes `unsafeInterleaveIO` unsafe? |
2024-04-27 23:16:47 +0200 | zetef | (~quassel@2a02:2f00:5202:1200:2128:605:71c4:66a4) |
2024-04-27 23:16:15 +0200 | orcus- | (~orcus@host-78-146-88-32.as13285.net) |
2024-04-27 23:15:15 +0200 | dispater- | (~dispater@host-78-146-88-32.as13285.net) |
2024-04-27 23:14:53 +0200 | _ht | (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection) |
2024-04-27 23:14:02 +0200 | michalz | (~michalz@185.246.207.205) (Quit: ZNC 1.8.2 - https://znc.in) |
2024-04-27 23:13:30 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2024-04-27 23:09:50 +0200 | yin | (~yin@user/zero) |
2024-04-27 23:07:59 +0200 | yin | (~yin@user/zero) (Ping timeout: 268 seconds) |
2024-04-27 23:05:27 +0200 | orcus- | (~orcus@host-78-146-88-32.as13285.net) (Remote host closed the connection) |
2024-04-27 23:05:26 +0200 | dispater- | (~dispater@host-78-146-88-32.as13285.net) (Remote host closed the connection) |
2024-04-27 23:05:06 +0200 | dispater- | (~dispater@host-78-146-88-32.as13285.net) |
2024-04-27 23:04:42 +0200 | ChaiTRex | (~ChaiTRex@user/chaitrex) |
2024-04-27 23:04:38 +0200 | orcus- | (~orcus@host-78-146-88-32.as13285.net) |
2024-04-27 23:01:35 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
2024-04-27 22:59:06 +0200 | yin | (~yin@user/zero) |
2024-04-27 22:41:28 +0200 | mreh | (~matthew@host86-160-168-68.range86-160.btcentralplus.com) (Ping timeout: 268 seconds) |
2024-04-27 22:40:27 +0200 | euleritian | (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
2024-04-27 22:29:17 +0200 | ocra8 | (ocra8@user/ocra8) |
2024-04-27 22:09:12 +0200 | machinedgod | (~machinedg@d173-183-246-216.abhsia.telus.net) |
2024-04-27 22:09:05 +0200 | reki | (~halloy490@broadband-5-228-80-43.ip.moscow.rt.ru) (Remote host closed the connection) |
2024-04-27 22:07:17 +0200 | sawilagar | (~sawilagar@user/sawilagar) |
2024-04-27 22:06:24 +0200 | pastly | (~pastly@gateway/tor-sasl/pastly) (Quit: pastly) |
2024-04-27 22:05:51 +0200 | darkling | (~darkling@2001-ba8-1f1-f0e6-0-0-0-2.autov6rev.bitfolk.space) |
2024-04-27 22:05:43 +0200 | darkling | (~darkling@2001-ba8-1f1-f0e6-0-0-0-2.autov6rev.bitfolk.space) (Summoning his cosmic powers, and glowing slightly from his toes...) |
2024-04-27 22:05:38 +0200 | <mreh> | Should stack build be failing to find the c std lib? For some reason ghci handles compiling this FFI code fine. |
2024-04-27 22:04:43 +0200 | mreh | (~matthew@host86-160-168-68.range86-160.btcentralplus.com) |
2024-04-27 22:03:47 +0200 | mreh | (~matthew@host86-160-168-68.range86-160.btcentralplus.com) (Client Quit) |
2024-04-27 22:03:12 +0200 | mreh | (~matthew@host86-160-168-68.range86-160.btcentralplus.com) |
2024-04-27 21:57:14 +0200 | ocra8 | (ocra8@user/ocra8) (Quit: WeeChat 4.2.2) |
2024-04-27 21:44:37 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2024-04-27 21:42:55 +0200 | y04nn | (~username@2a03:1b20:8:f011::e10d) |