Newest at the top
2024-09-25 11:19:40 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) () |
2024-09-25 11:17:33 +0200 | <Inst> | grrr, how do you write to stdin? |
2024-09-25 11:14:14 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
2024-09-25 11:01:36 +0200 | <tomsmeding> | compiling in profiling mode doesn't change anything (I guess it was worth a try) |
2024-09-25 11:01:02 +0200 | <tomsmeding> | geekosaur: `breakpoint` doesn't seem to do anything for me either in compiled or in interpreted mode |
2024-09-25 10:59:09 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2024-09-25 10:56:31 +0200 | morb | (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 264 seconds) |
2024-09-25 10:54:13 +0200 | <cheater> | don't you just hate it when you're reading haskell code and it's just meme code |
2024-09-25 10:54:11 +0200 | Digit | (~user@user/digit) Digit |
2024-09-25 10:51:34 +0200 | morb | (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
2024-09-25 10:50:08 +0200 | rosco | (~rosco@175.136.158.234) (Quit: Lost terminal) |
2024-09-25 10:49:50 +0200 | ljdarj | (~Thunderbi@user/ljdarj) ljdarj |
2024-09-25 10:48:58 +0200 | synchromesh | (~john@2406:5a00:241a:5600:ac18:5792:28a:df5a) synchromesh |
2024-09-25 10:47:35 +0200 | synchromesh | (~john@2406:5a00:241a:5600:ac18:5792:28a:df5a) (Read error: Connection reset by peer) |
2024-09-25 10:40:20 +0200 | akegalj | (~akegalj@174-46.dsl.iskon.hr) akegalj |
2024-09-25 10:34:27 +0200 | lxsameer | (~lxsameer@Serene/lxsameer) lxsameer |
2024-09-25 10:27:59 +0200 | tzh | (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz) |
2024-09-25 10:25:49 +0200 | gmg | (~user@user/gehmehgeh) gehmehgeh |
2024-09-25 10:24:52 +0200 | misterfish | (~misterfis@84.53.85.146) misterfish |
2024-09-25 10:24:16 +0200 | kuribas | (~user@ip-188-118-57-242.reverse.destiny.be) |
2024-09-25 10:23:54 +0200 | morb | (~morb@108.41.100.120) (Ping timeout: 260 seconds) |
2024-09-25 10:21:46 +0200 | gmg | (~user@user/gehmehgeh) (Quit: Leaving) |
2024-09-25 10:19:12 +0200 | morb | (~morb@108.41.100.120) |
2024-09-25 10:16:45 +0200 | __monty__ | (~toonn@user/toonn) toonn |
2024-09-25 10:16:09 +0200 | merijn | (~merijn@77.242.116.146) merijn |
2024-09-25 10:09:33 +0200 | merijn | (~merijn@77.242.116.146) (Ping timeout: 245 seconds) |
2024-09-25 10:06:39 +0200 | morb | (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 276 seconds) |
2024-09-25 10:06:33 +0200 | CiaoSen | (~Jura@2a05:5800:215:5700:ca4b:d6ff:fec1:99da) CiaoSen |
2024-09-25 10:04:16 +0200 | ajh | (~username@hardfought/member/joes) (Ping timeout: 272 seconds) |
2024-09-25 10:01:39 +0200 | <geekosaur> | (source says neither one does anything but iirc it's the codegen that has to actually implement it?) |
2024-09-25 10:00:58 +0200 | merijn | (~merijn@77.242.116.146) merijn |
2024-09-25 09:59:44 +0200 | morb | (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
2024-09-25 09:59:39 +0200 | machinedgod | (~machinedg@d50-99-47-73.abhsia.telus.net) machinedgod |
2024-09-25 09:58:25 +0200 | <geekosaur> | there's also https://downloads.haskell.org/ghc/latest/docs/libraries/base-4.20.0.0-1f57/GHC-Exts.html#g:17 whoich iirc is ignored in compiled code and acts as if you (conditionally) set a breakpoint in ghci |
2024-09-25 09:57:18 +0200 | chele | (~chele@user/chele) chele |
2024-09-25 09:55:05 +0200 | <Inst> | yeah, thanks @ Learss as well |
2024-09-25 09:54:37 +0200 | <lortabac> | maybe not 100% reliable but it still looks very useful |
2024-09-25 09:54:11 +0200 | lucy | (~lucy@user/lucy) lucy |
2024-09-25 09:54:00 +0200 | <lortabac> | thanks Lears, I didn't know this package |
2024-09-25 09:52:24 +0200 | lucy | (~lucy@user/lucy) (Ping timeout: 252 seconds) |
2024-09-25 09:50:52 +0200 | <Inst> | i mean you can imagine people learning Debug.Trace on day one, but the alternatives would either need packages or unsafePerformIO on day 1 :( |
2024-09-25 09:50:52 +0200 | <geekosaur> | but in the end there's at most one keyboard and trying to use it for more than one thing at the same time always ends poorly |
2024-09-25 09:49:51 +0200 | <geekosaur> | (there are ways around the buffer issue, at least on POSIX. look up `/dev/tty`) |
2024-09-25 09:49:05 +0200 | <lambdabot> | https://hackage.haskell.org/package/breakpoint |
2024-09-25 09:49:04 +0200 | <Lears> | @hackage breakpoint |
2024-09-25 09:48:05 +0200 | <geekosaur> | what happens if the user is typing into the program when it fires? |
2024-09-25 09:48:00 +0200 | <Inst> | it wouldn't, and the implementation I'm thinking of right now would bug out if stdin had a buffer :( |
2024-09-25 09:47:10 +0200 | <geekosaur> | how does that interact with multiple threads? |
2024-09-25 09:46:52 +0200 | <Inst> | pause action until keypress |
2024-09-25 09:46:24 +0200 | morb | (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 260 seconds) |