2024/09/25

Newest at the top

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 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-09-25 10:56:31 +0200morb(~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 +0200Digit(~user@user/digit) Digit
2024-09-25 10:51:34 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-09-25 10:50:08 +0200rosco(~rosco@175.136.158.234) (Quit: Lost terminal)
2024-09-25 10:49:50 +0200ljdarj(~Thunderbi@user/ljdarj) ljdarj
2024-09-25 10:48:58 +0200synchromesh(~john@2406:5a00:241a:5600:ac18:5792:28a:df5a) synchromesh
2024-09-25 10:47:35 +0200synchromesh(~john@2406:5a00:241a:5600:ac18:5792:28a:df5a) (Read error: Connection reset by peer)
2024-09-25 10:40:20 +0200akegalj(~akegalj@174-46.dsl.iskon.hr) akegalj
2024-09-25 10:34:27 +0200lxsameer(~lxsameer@Serene/lxsameer) lxsameer
2024-09-25 10:27:59 +0200tzh(~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2024-09-25 10:25:49 +0200gmg(~user@user/gehmehgeh) gehmehgeh
2024-09-25 10:24:52 +0200misterfish(~misterfis@84.53.85.146) misterfish
2024-09-25 10:24:16 +0200kuribas(~user@ip-188-118-57-242.reverse.destiny.be)
2024-09-25 10:23:54 +0200morb(~morb@108.41.100.120) (Ping timeout: 260 seconds)
2024-09-25 10:21:46 +0200gmg(~user@user/gehmehgeh) (Quit: Leaving)
2024-09-25 10:19:12 +0200morb(~morb@108.41.100.120)
2024-09-25 10:16:45 +0200__monty__(~toonn@user/toonn) toonn
2024-09-25 10:16:09 +0200merijn(~merijn@77.242.116.146) merijn
2024-09-25 10:09:33 +0200merijn(~merijn@77.242.116.146) (Ping timeout: 245 seconds)
2024-09-25 10:06:39 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net) (Ping timeout: 276 seconds)
2024-09-25 10:06:33 +0200CiaoSen(~Jura@2a05:5800:215:5700:ca4b:d6ff:fec1:99da) CiaoSen
2024-09-25 10:04:16 +0200ajh(~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 +0200merijn(~merijn@77.242.116.146) merijn
2024-09-25 09:59:44 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)
2024-09-25 09:59:39 +0200machinedgod(~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 +0200chele(~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 +0200lucy(~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 +0200lucy(~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 +0200morb(~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 +0200morb(~morb@pool-108-41-100-120.nycmny.fios.verizon.net)