Newest at the top
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) |
2024-09-25 09:44:59 +0200 | <geekosaur> | what would it do in compiled code? |
2024-09-25 09:40:56 +0200 | <Inst> | *action |
2024-09-25 09:40:56 +0200 | morb | (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |
2024-09-25 09:40:18 +0200 | <Inst> | it'd actually be pretty fun to have a breakpoint function in Debug.Trace, though |
2024-09-25 09:40:03 +0200 | <Inst> | yeah i guess i'm inexperienced in using Debug.Trace; I've only ever used traceShowId |
2024-09-25 09:34:40 +0200 | rsoeldner | (~rsoeldner@p200300cf074e62d869a0b1f76b7df2e5.dip0.t-ipconnect.de) (Quit: Client closed) |
2024-09-25 09:34:21 +0200 | <geekosaur> | there are some shortcomings: you're forcing `xs` earlier than the recursion without the `traceShow` might |
2024-09-25 09:34:07 +0200 | ajh | (~username@hardfought/member/joes) joes |
2024-09-25 09:28:26 +0200 | <Inst> | ehhh, eventlog etc have been here forever |
2024-09-25 09:27:22 +0200 | acidjnk | (~acidjnk@p200300d6e72cfb01cd8bad668f11f045.dip0.t-ipconnect.de) acidjnk |
2024-09-25 09:26:41 +0200 | morb | (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 248 seconds) |
2024-09-25 09:26:28 +0200 | <Inst> | did trace get reworked recently? |
2024-09-25 09:25:01 +0200 | ubert | (~Thunderbi@178.165.177.214.wireless.dyn.drei.com) ubert |
2024-09-25 09:22:21 +0200 | <haskellbridge> | <sm> insert a trace everywhere, see what you get, remove the excess ones |
2024-09-25 09:22:12 +0200 | morb | (~morb@pool-108-41-100-120.nycmny.fios.verizon.net) |