2024/10/25

Newest at the top

2024-10-26 01:19:15 +0200machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 252 seconds)
2024-10-26 01:18:17 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 255 seconds)
2024-10-26 01:18:10 +0200tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-10-26 01:11:35 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-26 01:02:28 +0200raym(~ray@user/raym) raym
2024-10-26 01:02:05 +0200Ranhir(~Ranhir@157.97.53.139) Ranhir
2024-10-26 01:00:39 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-10-26 00:56:13 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-26 00:55:24 +0200raym(~ray@user/raym) (Ping timeout: 246 seconds)
2024-10-26 00:55:17 +0200wootehfoot(~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
2024-10-26 00:48:48 +0200Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) Tuplanolla
2024-10-26 00:48:16 +0200Everything(~Everythin@178-133-29-214.mobile.vf-ua.net) (Quit: leaving)
2024-10-26 00:45:42 +0200Ranhir(~Ranhir@157.97.53.139) (Read error: Connection reset by peer)
2024-10-26 00:45:14 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2024-10-26 00:44:14 +0200sawilagar(~sawilagar@user/sawilagar) sawilagar
2024-10-26 00:43:40 +0200sawilagar(~sawilagar@user/sawilagar) (Remote host closed the connection)
2024-10-26 00:37:08 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-26 00:35:57 +0200gorignak(~gorignak@user/gorignak) (Quit: quit)
2024-10-26 00:34:07 +0200pavonia(~user@user/siracusa) siracusa
2024-10-26 00:33:09 +0200supercode(~supercode@user/supercode) (Quit: Client closed)
2024-10-26 00:26:00 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-10-26 00:22:10 +0200 <Zer000> I had a function that was defined in point-free-style and when I made everything there explicit (and extra bangs just in case) it seemed to work.
2024-10-26 00:19:34 +0200 <monochrom> I'll finish when I finish. :)
2024-10-26 00:19:07 +0200merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-10-26 00:18:43 +0200 <geekosaur> ("force `x` to WHNF when `x` is forced to WHNF")
2024-10-26 00:18:15 +0200 <geekosaur> whereas ``x `seq` x`` is a non-sequitur
2024-10-26 00:18:02 +0200vglfr(~vglfr@c-73-250-25-113.hsd1.md.comcast.net) vglfr
2024-10-26 00:17:58 +0200 <geekosaur> it should work even if x and y are the same thing (in my example)
2024-10-26 00:15:24 +0200 <Zer000> thanks!
2024-10-26 00:15:09 +0200 <Zer000> I see, so you just use it on a separate line in an IO context to see if everything is ok
2024-10-26 00:14:00 +0200 <lambdabot> "*Exception: an exception has occurred
2024-10-26 00:13:59 +0200 <mauke> > rnf [1, 2, 3, error "an exception has occurred", 5] `seq` "all good"
2024-10-26 00:13:57 +0200 <lambdabot> Defined.
2024-10-26 00:13:56 +0200 <mauke> @let import Control.DeepSeq
2024-10-26 00:13:45 +0200peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 246 seconds)
2024-10-26 00:13:36 +0200 <mauke> :-(
2024-10-26 00:13:32 +0200 <lambdabot> error: Variable not in scope: rnf :: [a1] -> a0
2024-10-26 00:13:31 +0200 <mauke> > rnf [1, 2, 3, error "an exception has occurred", 5] `seq` "all good"
2024-10-26 00:13:26 +0200 <lambdabot> "all good"
2024-10-26 00:13:25 +0200 <mauke> > [1, 2, 3, error "an exception has occurred", 5] `seq` "all good"
2024-10-26 00:11:29 +0200 <geekosaur> or ``rnf x `seq` y``
2024-10-26 00:11:14 +0200 <monochrom> it results in exception if there is an exception.
2024-10-26 00:09:59 +0200 <mauke> evaluate (rnf x)
2024-10-26 00:09:40 +0200 <Zer000> oh cool
2024-10-26 00:09:29 +0200 <mauke> which is mostly unrelated, but can be used instead of show
2024-10-26 00:09:25 +0200 <Zer000> how do you even use rnf geekosaur? It results in () always
2024-10-26 00:08:33 +0200 <mauke> btw, there is displayException
2024-10-26 00:08:15 +0200 <mauke> oh, sorry. I confused myself
2024-10-26 00:08:11 +0200 <Zer000> I only posted that snippet to say that tryAny from safe-exceptions can catch that negative index exception
2024-10-26 00:07:34 +0200 <Zer000> and the list is built using other pure functions