2022-09-13 00:03:38 +0200 | Pickchea | (~private@user/pickchea) (Quit: Leaving) |
2022-09-13 00:05:01 +0200 | sagax | (~sagax_nb@user/sagax) (Read error: Connection reset by peer) |
2022-09-13 00:08:17 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 00:08:45 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Quit: ec) |
2022-09-13 00:08:49 +0200 | justsomeguy | (~justsomeg@user/justsomeguy) |
2022-09-13 00:09:10 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2022-09-13 00:16:27 +0200 | jmdaemon | (~jmdaemon@user/jmdaemon) (Ping timeout: 250 seconds) |
2022-09-13 00:17:33 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 00:19:33 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 00:20:24 +0200 | pgray | (~pgray@c-24-143-114-36.customer.broadstripe.net) |
2022-09-13 00:21:47 +0200 | lisbeths | (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
2022-09-13 00:21:56 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2022-09-13 00:23:10 +0200 | acidjnk | (~acidjnk@p200300d6e7137a30e5db8b0af6c36aac.dip0.t-ipconnect.de) (Ping timeout: 268 seconds) |
2022-09-13 00:29:56 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 00:32:35 +0200 | eds7978 | (~textual@cpe-74-67-208-45.twcny.res.rr.com) |
2022-09-13 00:42:16 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 00:47:15 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 00:54:09 +0200 | olle | (~olle@i5E866D81.versanet.de) (Ping timeout: 250 seconds) |
2022-09-13 01:06:15 +0200 | EvanR | (~EvanR@user/evanr) (Remote host closed the connection) |
2022-09-13 01:06:34 +0200 | EvanR | (~EvanR@user/evanr) |
2022-09-13 01:07:39 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 01:12:31 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 01:13:54 +0200 | waleee | (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) |
2022-09-13 01:16:51 +0200 | wonko | (~wjc@2a01:e0a:4f9:6500:7c3e:1edd:d64c:344f) |
2022-09-13 01:18:00 +0200 | jmdaemon | (~jmdaemon@user/jmdaemon) |
2022-09-13 01:20:22 +0200 | UNIX | (~kernel@user/OpenSource) (Read error: Connection reset by peer) |
2022-09-13 01:23:39 +0200 | OpenSource | (~kernel@user/OpenSource) |
2022-09-13 01:23:43 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2022-09-13 01:24:26 +0200 | stef204 | (~stef204@user/stef204) |
2022-09-13 01:28:35 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds) |
2022-09-13 01:35:33 +0200 | zeenk | (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f) (Quit: Konversation terminated!) |
2022-09-13 01:35:52 +0200 | eds7978 | (~textual@cpe-74-67-208-45.twcny.res.rr.com) (Quit: Computer has gone to sleep.) |
2022-09-13 01:35:56 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 01:36:11 +0200 | wonko | (~wjc@2a01:e0a:4f9:6500:7c3e:1edd:d64c:344f) (Ping timeout: 250 seconds) |
2022-09-13 01:40:40 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 01:42:51 +0200 | <sshine> | hi. I'm trying to evaluate some of my own code that appears to hang for very simple input. |
2022-09-13 01:43:44 +0200 | <sshine> | https://gist.github.com/sshine/89367a6886414c56a5b766ba204b5de5 -- I tried to run the code by hand and must surely be skipping something that GHCi is happily repeating infinitely. |
2022-09-13 01:44:37 +0200 | <sshine> | I tried to include the relevant parts. for the actual code, it's 'translate [ADD]': https://github.com/sshine/evm-opcodes/blob/main/src/EVM/Opcode/Labelled.hs#L66 |
2022-09-13 01:48:07 +0200 | moet | (~moet@mobile-166-170-42-249.mycingular.net) |
2022-09-13 01:49:00 +0200 | <[Leary]> | sshine: I suggest a trace/M at the start of each major function body, just printing the function name and its input. Though it's "just printf debugging", ime it's shockingly effective for "I can't figure out why this loops". |
2022-09-13 01:49:42 +0200 | <monochrom> | printf debugging has always been effective. |
2022-09-13 01:50:14 +0200 | <monochrom> | To me, more advanced debuggers are shockingly ineffective. |
2022-09-13 01:50:22 +0200 | <darkling> | Agreed |
2022-09-13 01:50:46 +0200 | <[Leary]> | Yeah, that's why I quote. I don't really know what the people who say that are thinking. |
2022-09-13 01:53:02 +0200 | <sshine> | [Leary], I'll do that. |
2022-09-13 01:53:42 +0200 | <hpc> | it's pretty obvious why if you realize debugging has never been about interacting with a running program, it's always been about just gathering runtime information |
2022-09-13 01:54:10 +0200 | <hpc> | and the only universal way to get that information is to print it |
2022-09-13 01:54:23 +0200 | <hpc> | since debuggers have to be language-specific to interact with the program at a high enough level to be usable |
2022-09-13 01:55:35 +0200 | <hpc> | if you ever look for talks about the true potential of debuggers and such, you'll find that the unique features of them is stuff like pausing the program to rewrite a function on the fly and then resume it |
2022-09-13 01:56:38 +0200 | frost | (~frost@user/frost) |
2022-09-13 01:58:04 +0200 | <hpc> | as it turns out, there's another tool that lets you write code on the fly, print values on demand at runtime, and step through code: |
2022-09-13 01:58:07 +0200 | <hpc> | a repl! |
2022-09-13 01:58:19 +0200 | <darkling> | Time-travel features are common as well -- but that's just collecting *lots* of runtime information and showing it in a different way. (And possibly collecting too much information for the problem at hand) |
2022-09-13 01:59:14 +0200 | <hpc> | yeah, that way lies problems like no longer being able to debug your large program in the first place |
2022-09-13 02:00:28 +0200 | <hpc> | this is probably why ghci has so many traditional debugging features, too |
2022-09-13 02:00:35 +0200 | <monochrom> | But a REPL doesn't let you hotplug code like that. GHC, OCaml, and Racket don't. Only Clojure does. |
2022-09-13 02:01:07 +0200 | <hpc> | monochrom: not in a way that mutates existing expressions |
2022-09-13 02:01:27 +0200 | <hpc> | but i can certainly type "foo = first definition; test foo; foo = second definition; test foo" |
2022-09-13 02:01:41 +0200 | califax | (~califax@user/califx) (Remote host closed the connection) |
2022-09-13 02:02:47 +0200 | moet | (~moet@mobile-166-170-42-249.mycingular.net) (Ping timeout: 252 seconds) |
2022-09-13 02:03:06 +0200 | <hpc> | and if all my function definitions were IORefs the way they are in typical languages, i would be able to hotplug code exactly like that |
2022-09-13 02:03:31 +0200 | <hpc> | it's monkeypatching as a language feature that does it, not as a debugging feature |
2022-09-13 02:04:18 +0200 | <monochrom> | That's an interesting idea right there. |
2022-09-13 02:04:50 +0200 | <jackdk> | hot code loading + strong typing seems really hard, but Unison managed it somehow |
2022-09-13 02:05:48 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 264 seconds) |
2022-09-13 02:06:06 +0200 | califax | (~califax@user/califx) |
2022-09-13 02:08:17 +0200 | <hpc> | monochrom: yeah, it took me a while to figure it out too, from wondering why i could never figure out the value of actually using a debugger |
2022-09-13 02:08:56 +0200 | <sshine> | oh... eh... what... my tests don't fail. |
2022-09-13 02:09:20 +0200 | <hpc> | i kept seeing people say "just spend some time learning how to use the tools", but never saw anyone say what they did that i couldn't do with just editing my code a bit |
2022-09-13 02:09:22 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) |
2022-09-13 02:09:39 +0200 | <hpc> | so i gave it the old feynman process step 2, and this is what i came up with :D |
2022-09-13 02:10:28 +0200 | mikoto-chan | (~mikoto-ch@164.5.249.78) (Ping timeout: 268 seconds) |
2022-09-13 02:11:50 +0200 | zebrag | (~chris@user/zebrag) |
2022-09-13 02:12:10 +0200 | <sm> | sshine: I'm a big fan of building in observability like [Leary] said, but there's also this tool that's in between logging and an interactive debugger: https://hackage.haskell.org/package/breakpoint |
2022-09-13 02:12:28 +0200 | <hpc> | bah, apparently there's another feynman process with different steps - mine is "step 1, write down the problem, step 2, think really hard, step 3, write down the solution" |
2022-09-13 02:12:44 +0200 | <monochrom> | That's the one I know. |
2022-09-13 02:13:24 +0200 | frost | (~frost@user/frost) (Quit: Client closed) |
2022-09-13 02:13:29 +0200 | <monochrom> | My exams can be solved by "1. read the question carefully, 2. think really hard, 3. write down one line of code" :) |
2022-09-13 02:14:15 +0200 | <hpc> | i like those sorts of exams |
2022-09-13 02:14:27 +0200 | <hpc> | way back when, one of my professors did exams a lot like that |
2022-09-13 02:14:43 +0200 | <hpc> | if you had really mastered the material, you finished the final in 5 minutes with a perfect score |
2022-09-13 02:15:14 +0200 | <hpc> | if you had enough of a foundation to figure it out as you went, you finished pretty close to the time limit with a perfect score |
2022-09-13 02:15:24 +0200 | <hpc> | and so on and so on |
2022-09-13 02:17:28 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 02:19:34 +0200 | Tuplanolla | (~Tuplanoll@91-159-69-34.elisa-laajakaista.fi) (Quit: Leaving.) |
2022-09-13 02:20:56 +0200 | nate1 | (~nate@98.45.169.16) |
2022-09-13 02:21:35 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Remote host closed the connection) |
2022-09-13 02:21:56 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 02:22:14 +0200 | bontaq | (~user@ool-45779fe5.dyn.optonline.net) (Ping timeout: 265 seconds) |
2022-09-13 02:22:21 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2022-09-13 02:23:12 +0200 | cpli | (~cpli@77.47.62.180) (Ping timeout: 265 seconds) |
2022-09-13 02:23:23 +0200 | <sshine> | hm. my test suite is OK with >> L.translate [STOP] `shouldBe` Right [STOP] << and >> L.translate [ADD] `shouldNotBe` Right [SUB] <<, but if I make a false test, like >> L.translate [ADD] `shouldBe` Right [SUB] <<, it'll recurse forever. |
2022-09-13 02:23:34 +0200 | <sshine> | that seems less good of my test. |
2022-09-13 02:24:46 +0200 | cpli | (~cpli@77.47.62.180) |
2022-09-13 02:26:12 +0200 | nate1 | (~nate@98.45.169.16) (Ping timeout: 264 seconds) |
2022-09-13 02:28:57 +0200 | sshine | goes back in history to see when this didn't crash and burn. |
2022-09-13 02:34:25 +0200 | nate1 | (~nate@98.45.169.16) |
2022-09-13 02:39:56 +0200 | <dragestil> | how do you decode multiple json objects from a string with aeson? i'm getting Nothing from decode "{\"title\": \"hello\"}{\"title\": \"bye\"}" :: Maybe Value or decode "{\"title\": \"hello\"}{\"title\": \"bye\"}" :: Maybe [Value] |
2022-09-13 02:40:04 +0200 | werneta | (~werneta@137.79.215.202) (Ping timeout: 268 seconds) |
2022-09-13 02:44:09 +0200 | <c_wraith> | dragestil: you're going to have to work with the Parser directly |
2022-09-13 02:44:26 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Quit: ec) |
2022-09-13 02:44:37 +0200 | <c_wraith> | dragestil: https://hackage.haskell.org/package/attoparsec-0.14.4/docs/Data-Attoparsec-ByteString.html#t:Parser |
2022-09-13 02:44:47 +0200 | <dragestil> | c_wraith: ok thanks |
2022-09-13 02:44:56 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2022-09-13 02:45:04 +0200 | <jackdk> | The parsers live in `Data.Aeson.Parser` |
2022-09-13 02:45:42 +0200 | <c_wraith> | well. there's also https://hackage.haskell.org/package/aeson-2.1.0.0/docs/Data-Aeson.html#v:json |
2022-09-13 02:46:36 +0200 | <c_wraith> | But yeah, you're going to have to use attoparsec with one of those parsers, run it until you get a Done, then keep going with the remaining input |
2022-09-13 02:47:54 +0200 | <jackdk> | I didn't realise that it was exported from there too. Thanks c_wraith |
2022-09-13 02:50:12 +0200 | cpli | (~cpli@77.47.62.180) (Quit: WeeChat 3.6) |
2022-09-13 02:50:44 +0200 | cpli | (~cpli@77.47.62.180) |
2022-09-13 02:52:27 +0200 | cpli | (~cpli@77.47.62.180) (Client Quit) |
2022-09-13 02:52:53 +0200 | cpli | (~cpli@77.47.62.180) |
2022-09-13 02:53:19 +0200 | lottaquestions | (~nick@2607:fa49:503e:7100:c24f:b04e:32d4:e421) (Ping timeout: 244 seconds) |
2022-09-13 02:54:01 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 02:58:22 +0200 | frost | (~frost@user/frost) |
2022-09-13 02:58:41 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 03:08:10 +0200 | gurkenglas | (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 265 seconds) |
2022-09-13 03:08:10 +0200 | avoniap | (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 265 seconds) |
2022-09-13 03:11:13 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
2022-09-13 03:13:15 +0200 | <sshine> | haha |
2022-09-13 03:13:53 +0200 | <sshine> | now I understand why positive and negative tests don't fail, but an intentionally failing test loops infinitely: the error is in the pretty-printer. |
2022-09-13 03:14:21 +0200 | <sshine> | the correct tests will just say "OK", and the failing test will try to print the bad example :-D |
2022-09-13 03:15:24 +0200 | xff0x | (~xff0x@2405:6580:b080:900:ea2b:58b2:8c6:e38) (Ping timeout: 264 seconds) |
2022-09-13 03:17:12 +0200 | waleee | (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 264 seconds) |
2022-09-13 03:17:12 +0200 | michalz | (~michalz@185.246.204.89) (Ping timeout: 264 seconds) |
2022-09-13 03:17:19 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
2022-09-13 03:23:46 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Quit: ec) |
2022-09-13 03:24:17 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2022-09-13 03:24:17 +0200 | causal | (~user@50.35.83.177) |
2022-09-13 03:27:42 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer) |
2022-09-13 03:29:21 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 03:33:37 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 03:34:18 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2022-09-13 03:52:55 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Remote host closed the connection) |
2022-09-13 03:53:17 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2022-09-13 03:53:21 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2022-09-13 03:53:25 +0200 | kimjetwav | (~user@2607:fea8:235e:b600:c094:5550:659c:dc9a) |
2022-09-13 03:56:54 +0200 | <sshine> | well, that was a learning experience. I made a small list of all the quirky things I've done since this regression occurred and wasn't detected that made finding the bug harder. |
2022-09-13 03:58:45 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 03:59:19 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) (Quit: Lost terminal) |
2022-09-13 04:01:50 +0200 | xff0x | (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) |
2022-09-13 04:06:54 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection) |
2022-09-13 04:07:36 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 04:08:19 +0200 | justsomeguy | (~justsomeg@user/justsomeguy) (Quit: WeeChat 3.5) |
2022-09-13 04:09:29 +0200 | Sylvo | (~Sylvo@110-174-240-221.static.tpgi.com.au) |
2022-09-13 04:15:38 +0200 | stef204 | (~stef204@user/stef204) (Quit: WeeChat 3.6) |
2022-09-13 04:18:20 +0200 | zebrag | (~chris@user/zebrag) (Quit: Konversation terminated!) |
2022-09-13 04:30:44 +0200 | lisbeths | (uid135845@id-135845.lymington.irccloud.com) |
2022-09-13 04:31:43 +0200 | fmgornick | (~fmgornick@2601:445:4480:c90:c075:a50e:8a70:5ad6) |
2022-09-13 04:32:06 +0200 | <fmgornick> | ?src map |
2022-09-13 04:32:06 +0200 | <lambdabot> | map _ [] = [] |
2022-09-13 04:32:06 +0200 | <lambdabot> | map f (x:xs) = f x : map f xs |
2022-09-13 04:32:55 +0200 | td_ | (~td@94.134.91.96) (Ping timeout: 268 seconds) |
2022-09-13 04:34:16 +0200 | frost | (~frost@user/frost) (Ping timeout: 252 seconds) |
2022-09-13 04:34:20 +0200 | td_ | (~td@muedsl-82-207-238-243.citykom.de) |
2022-09-13 04:34:56 +0200 | <fmgornick> | ?src concatMap |
2022-09-13 04:34:56 +0200 | <lambdabot> | concatMap f = foldr ((++) . f) [] |
2022-09-13 04:36:11 +0200 | <EvanR> | ?src concat |
2022-09-13 04:36:11 +0200 | <lambdabot> | concat = foldr (++) [] |
2022-09-13 04:37:18 +0200 | <fmgornick> | bruh i got no idea how any of this irc stuff works |
2022-09-13 04:37:43 +0200 | frost | (~frost@user/frost) |
2022-09-13 04:37:57 +0200 | lottaquestions | (~nick@2607:fa49:503e:7100:ea0c:ba00:cd12:f6bc) |
2022-09-13 04:38:27 +0200 | <EvanR> | what, the bot? |
2022-09-13 04:38:51 +0200 | <EvanR> | no one knows how lambdabot works |
2022-09-13 04:39:10 +0200 | <EvanR> | other than "just fine thanks" |
2022-09-13 04:41:14 +0200 | <fmgornick> | haha yeah lambdabot cool but i still don't even know how i managed to get here with the whole irc client stuff |
2022-09-13 04:43:54 +0200 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) |
2022-09-13 04:43:54 +0200 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
2022-09-13 04:43:54 +0200 | finn_elija | FinnElija |
2022-09-13 04:45:57 +0200 | cpli | (~cpli@77.47.62.180) (Quit: WeeChat 3.6) |
2022-09-13 04:49:04 +0200 | <sm> | sshine: nice |
2022-09-13 04:52:40 +0200 | fmgornick | (~fmgornick@2601:445:4480:c90:c075:a50e:8a70:5ad6) (WeeChat 3.6) |
2022-09-13 04:54:19 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 04:58:52 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 05:00:38 +0200 | kimjetwav | (~user@2607:fea8:235e:b600:c094:5550:659c:dc9a) (Remote host closed the connection) |
2022-09-13 05:00:42 +0200 | <jackdk> | @botsnack |
2022-09-13 05:00:42 +0200 | <lambdabot> | :) |
2022-09-13 05:01:23 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2022-09-13 05:06:35 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 05:08:09 +0200 | jero98772 | (~jero98772@2800:484:1d80:d8ce:efcc:cbb3:7f2a:6dff) (Remote host closed the connection) |
2022-09-13 05:11:06 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 05:15:38 +0200 | azimut | (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 258 seconds) |
2022-09-13 05:17:13 +0200 | nate1 | (~nate@98.45.169.16) (Ping timeout: 265 seconds) |
2022-09-13 05:20:24 +0200 | jakalx | (~jakalx@base.jakalx.net) () |
2022-09-13 05:20:25 +0200 | jakalx | (~jakalx@base.jakalx.net) |
2022-09-13 05:21:32 +0200 | Sylvo | (~Sylvo@110-174-240-221.static.tpgi.com.au) (Quit: Leaving) |
2022-09-13 05:22:04 +0200 | <sshine> | sm, my list of bitter hindsights: 1. make every commit on master executable (testable, runnable), 2. when you move a file, don't make small subtle changes in the same commit, 3. don't use overlapping instances, 4. test `show`. |
2022-09-13 05:22:51 +0200 | <sshine> | sm, they're all things I'd say "why, of course not!" -- but evidently this was not true of me if I go even just a handful of years back. |
2022-09-13 05:23:58 +0200 | <sm> | I'd find 1 and 2 tough discipline... is that to make bisecting easier ? |
2022-09-13 05:28:59 +0200 | Nuzman | (~Out@node-1w7jr9sr9s632yr8ey9duxx5x.ipv6.telus.net) |
2022-09-13 05:29:24 +0200 | cpli | (~cpli@77.47.62.180) |
2022-09-13 05:29:24 +0200 | Nuzman | (~Out@node-1w7jr9sr9s632yr8ey9duxx5x.ipv6.telus.net) (Client Quit) |
2022-09-13 05:34:01 +0200 | <mjrosenb> | how did overlapping instances fit into these hijinks? |
2022-09-13 05:37:00 +0200 | cpli | (~cpli@77.47.62.180) (Ping timeout: 264 seconds) |
2022-09-13 05:42:32 +0200 | nate1 | (~nate@98.45.169.16) |
2022-09-13 05:42:37 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 05:43:16 +0200 | <sshine> | mjrosenb, I have this type, Opcode' j, for which Opcode' () had its own Show instance. all other Opcode' j instances had a recursive one that depended on the Opcode' () one. through some dark combination of {-# OVERLAP... #-} and FlexibleInstances, this sorta worked until I... orphaned the Opcode' () instance by moving it into the file I'd reserved for all the Opcode' ()-specific stuff. this made it stop |
2022-09-13 05:43:22 +0200 | <sshine> | working as a base case. instead, the recursively defined, which used 'void :: Functor f => f a -> f ()', started going into infinite recursion because the recursive case depended on the recursive case. |
2022-09-13 05:43:49 +0200 | TheCoffeMaker | (~TheCoffeM@user/thecoffemaker) (Ping timeout: 244 seconds) |
2022-09-13 05:43:53 +0200 | <sshine> | mjrosenb, I think... you only go this wrong if you kinda try to do all the bad things. overlapping instances + flexible instances + orphan instances, hahaha. |
2022-09-13 05:45:37 +0200 | TheCoffeMaker | (~TheCoffeM@user/thecoffemaker) |
2022-09-13 05:45:52 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Remote host closed the connection) |
2022-09-13 05:46:28 +0200 | <sshine> | mjrosenb, also, this was broken since December 2020, since everything I did on this library was bump versions / dependency bounds. the tests didn't catch it, because they didn't cover 'show'. and nobody used the library. until apparently today when someone opened a ticket. |
2022-09-13 05:46:55 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 05:47:50 +0200 | <sshine> | sm, yeah, I basically couldn't figure out what the problem was through print debugging (I was sure it had to do with this fixpoint function), so I just started bisecting from the last time I did an actual, logical change to a function and the library worked. |
2022-09-13 05:48:48 +0200 | <sm> | fun ! |
2022-09-13 05:48:49 +0200 | <sshine> | sm, incidentally, the commit just before the commit that broke this didn't compile properly; so I ended up replicating that commit minus the breakage. |
2022-09-13 05:49:17 +0200 | <sshine> | sm, had it compiled, I'd have quickly found out it wasn't that commit. |
2022-09-13 05:49:45 +0200 | <sshine> | sm, if I wanna break something halfway through, I should do it in a branch and merge it once it stops breaking. :-D |
2022-09-13 05:50:38 +0200 | <sm> | indeed. Mine usually do pass tests, but quite possibly the one time I break the rule it will trip me up |
2022-09-13 05:52:43 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2022-09-13 05:52:44 +0200 | Vajb | (~Vajb@2001:999:251:6c46:af67:6433:cfc0:311b) (Read error: Connection reset by peer) |
2022-09-13 05:52:50 +0200 | Vajb | (~Vajb@hag-jnsbng11-58c3ad-40.dhcp.inet.fi) |
2022-09-13 05:53:05 +0200 | nate1 | (~nate@98.45.169.16) (Ping timeout: 268 seconds) |
2022-09-13 05:55:01 +0200 | <sshine> | hm. apparently Stackage is still on text-1.2.5.0? |
2022-09-13 06:00:05 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2022-09-13 06:01:25 +0200 | fmgornick | (~fmgornick@2601:445:4480:c90:c075:a50e:8a70:5ad6) |
2022-09-13 06:02:03 +0200 | fmgornick | (~fmgornick@2601:445:4480:c90:c075:a50e:8a70:5ad6) (Client Quit) |
2022-09-13 06:03:12 +0200 | Vajb | (~Vajb@hag-jnsbng11-58c3ad-40.dhcp.inet.fi) (Read error: Connection reset by peer) |
2022-09-13 06:03:55 +0200 | Vajb | (~Vajb@2001:999:251:6c46:af67:6433:cfc0:311b) |
2022-09-13 06:08:58 +0200 | kimjetwav | (~user@2607:fea8:235e:b600:c094:5550:659c:dc9a) |
2022-09-13 06:16:18 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 06:21:00 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 06:21:50 +0200 | titibandit | (~titibandi@xdsl-85-197-3-115.nc.de) |
2022-09-13 06:44:06 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) |
2022-09-13 06:48:33 +0200 | moet | (~moet@mobile-166-170-42-249.mycingular.net) |
2022-09-13 06:48:43 +0200 | moet | (~moet@mobile-166-170-42-249.mycingular.net) (Client Quit) |
2022-09-13 06:48:54 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 06:53:03 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 06:57:59 +0200 | adanwan | (~adanwan@gateway/tor-sasl/adanwan) (Ping timeout: 258 seconds) |
2022-09-13 06:58:41 +0200 | adanwan | (~adanwan@gateway/tor-sasl/adanwan) |
2022-09-13 07:01:18 +0200 | jonathanx | (~jonathan@94.234.98.82) (Read error: Connection reset by peer) |
2022-09-13 07:02:38 +0200 | jonathanx | (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) |
2022-09-13 07:08:36 +0200 | jmdaemon | (~jmdaemon@user/jmdaemon) (Quit: ZNC 1.8.2 - https://znc.in) |
2022-09-13 07:12:01 +0200 | OpenSource | (~kernel@user/OpenSource) (Ping timeout: 268 seconds) |
2022-09-13 07:15:01 +0200 | titibandit | (~titibandi@xdsl-85-197-3-115.nc.de) (Quit: Leaving.) |
2022-09-13 07:15:30 +0200 | michalz | (~michalz@185.246.204.89) |
2022-09-13 07:22:02 +0200 | titibandit | (~titibandi@xdsl-85-197-3-115.nc.de) |
2022-09-13 07:25:47 +0200 | shriekingnoise | (~shrieking@186.137.167.202) (Ping timeout: 265 seconds) |
2022-09-13 07:26:16 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 265 seconds) |
2022-09-13 07:27:26 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 07:30:00 +0200 | ormaaaj | ormaaj |
2022-09-13 07:32:03 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 07:38:43 +0200 | segfaultfizzbuzz | (~segfaultf@23-93-74-212.fiber.dynamic.sonic.net) (Remote host closed the connection) |
2022-09-13 07:46:21 +0200 | TonyStone | (~TonyStone@cpe-74-76-51-197.nycap.res.rr.com) (Ping timeout: 252 seconds) |
2022-09-13 07:55:00 +0200 | vglfr | (~vglfr@145.224.94.199) (Ping timeout: 264 seconds) |
2022-09-13 07:58:22 +0200 | TonyStone | (~TonyStone@2603-7080-8607-c36a-c1e9-cb91-01c1-e3d9.res6.spectrum.com) |
2022-09-13 08:05:57 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2022-09-13 08:09:36 +0200 | jakalx | (~jakalx@base.jakalx.net) () |
2022-09-13 08:10:14 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 08:12:43 +0200 | vglfr | (~vglfr@145.224.94.72) |
2022-09-13 08:14:12 +0200 | jakalx | (~jakalx@base.jakalx.net) |
2022-09-13 08:14:51 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 08:18:53 +0200 | titibandit | (~titibandi@xdsl-85-197-3-115.nc.de) (Remote host closed the connection) |
2022-09-13 08:19:01 +0200 | jonathanx_ | (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) |
2022-09-13 08:21:11 +0200 | jonathanx | (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) (Ping timeout: 252 seconds) |
2022-09-13 08:25:21 +0200 | bebu | (uid567927@id-567927.uxbridge.irccloud.com) (Quit: Connection closed for inactivity) |
2022-09-13 08:27:06 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 08:27:07 +0200 | jonathanx | (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) |
2022-09-13 08:28:57 +0200 | mbuf | (~Shakthi@195.69.96.100) |
2022-09-13 08:30:32 +0200 | jonathanx_ | (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) (Ping timeout: 265 seconds) |
2022-09-13 08:30:56 +0200 | zaquest | (~notzaques@5.130.79.72) (Remote host closed the connection) |
2022-09-13 08:31:30 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 08:32:13 +0200 | zaquest | (~notzaques@5.130.79.72) |
2022-09-13 08:36:49 +0200 | jonathanx | (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) (Ping timeout: 265 seconds) |
2022-09-13 08:38:47 +0200 | irfan | (~irfan@user/irfan) |
2022-09-13 08:39:36 +0200 | mbuf | (~Shakthi@195.69.96.100) (Ping timeout: 268 seconds) |
2022-09-13 08:40:06 +0200 | mbuf | (~Shakthi@195.69.96.100) |
2022-09-13 08:40:33 +0200 | shriekingnoise | (~shrieking@186.137.167.202) |
2022-09-13 08:45:36 +0200 | OpenSource | (~kernel@user/OpenSource) |
2022-09-13 08:47:14 +0200 | Guest74 | (~Guest74@199.101.192.163) |
2022-09-13 08:48:40 +0200 | Guest74 | (~Guest74@199.101.192.163) (Client Quit) |
2022-09-13 08:52:10 +0200 | jonathanx | (~jonathan@h-98-128-168-222.NA.cust.bahnhof.se) |
2022-09-13 08:55:00 +0200 | shriekingnoise | (~shrieking@186.137.167.202) (Ping timeout: 264 seconds) |
2022-09-13 08:58:10 +0200 | lortabac | (~lortabac@2a01:e0a:541:b8f0:1ca4:6b13:8e69:b48) |
2022-09-13 09:06:29 +0200 | acidjnk | (~acidjnk@p200300d6e7137a30e5db8b0af6c36aac.dip0.t-ipconnect.de) |
2022-09-13 09:07:14 +0200 | califax | (~califax@user/califx) (Remote host closed the connection) |
2022-09-13 09:07:41 +0200 | califax | (~califax@user/califx) |
2022-09-13 09:11:19 +0200 | mikoto-chan | (~mikoto-ch@164.5.249.78) |
2022-09-13 09:12:22 +0200 | shriekingnoise | (~shrieking@186.137.167.202) |
2022-09-13 09:18:20 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 09:22:53 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 09:23:18 +0200 | darkstardev13 | (~darkstard@50.53.212.60) (Remote host closed the connection) |
2022-09-13 09:26:09 +0200 | razetime | (~quassel@117.254.34.77) |
2022-09-13 09:27:33 +0200 | cfricke | (~cfricke@user/cfricke) |
2022-09-13 09:29:24 +0200 | darkstardev13 | (~darkstard@50.53.212.60) |
2022-09-13 09:32:11 +0200 | kimjetwav | (~user@2607:fea8:235e:b600:c094:5550:659c:dc9a) (Ping timeout: 244 seconds) |
2022-09-13 09:32:49 +0200 | darkstardev13 | (~darkstard@50.53.212.60) (Max SendQ exceeded) |
2022-09-13 09:36:54 +0200 | darkstardev13 | (~darkstard@50.53.212.60) |
2022-09-13 09:37:23 +0200 | Pickchea | (~private@user/pickchea) |
2022-09-13 09:38:22 +0200 | alternateved | (~user@staticline-31-183-146-203.toya.net.pl) |
2022-09-13 09:38:57 +0200 | toeffel | (~toeffel@user/toeffel) |
2022-09-13 09:39:38 +0200 | darkstardev13 | (~darkstard@50.53.212.60) (Max SendQ exceeded) |
2022-09-13 09:43:05 +0200 | darkstardev13 | (~darkstard@50.53.212.60) |
2022-09-13 09:44:57 +0200 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
2022-09-13 09:46:32 +0200 | coot | (~coot@213.134.176.158) |
2022-09-13 09:49:50 +0200 | jonathanx | (~jonathan@h-98-128-168-222.NA.cust.bahnhof.se) (Remote host closed the connection) |
2022-09-13 09:50:03 +0200 | jonathanx | (~jonathan@h-98-128-168-222.NA.cust.bahnhof.se) |
2022-09-13 09:52:37 +0200 | luffy | (~chenqisu1@183.217.201.192) |
2022-09-13 09:53:41 +0200 | darkstardev13 | (~darkstard@50.53.212.60) (Ping timeout: 265 seconds) |
2022-09-13 09:53:41 +0200 | coot | (~coot@213.134.176.158) (Quit: coot) |
2022-09-13 09:54:54 +0200 | potash | (~foghorn@user/foghorn) (Excess Flood) |
2022-09-13 09:55:15 +0200 | frost | (~frost@user/frost) (Quit: Client closed) |
2022-09-13 09:55:19 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 09:55:57 +0200 | kritzefitz | (~kritzefit@debian/kritzefitz) (Ping timeout: 244 seconds) |
2022-09-13 09:56:04 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) |
2022-09-13 09:56:15 +0200 | mbuf | (~Shakthi@195.69.96.100) (Ping timeout: 250 seconds) |
2022-09-13 09:56:34 +0200 | potash | (~foghorn@user/foghorn) |
2022-09-13 09:57:02 +0200 | fserucas | (~fserucas@2001:818:e376:a400:fb92:70c1:dd88:c7d7) |
2022-09-13 09:57:24 +0200 | <dminuoso> | I recall GHC has an extension to quality an import with a package name (in case of conflicting module names across packages), but I cant figure out what to look for in the manual. |
2022-09-13 09:57:28 +0200 | <dminuoso> | Does someone have a pointer for me? |
2022-09-13 09:57:47 +0200 | <geekosaur> | PackageImports |
2022-09-13 09:57:51 +0200 | <dminuoso> | Ah thanks! |
2022-09-13 09:59:31 +0200 | coot | (~coot@213.134.176.158) |
2022-09-13 10:00:55 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 10:03:11 +0200 | irfan | (~irfan@user/irfan) (Ping timeout: 250 seconds) |
2022-09-13 10:05:15 +0200 | irfan | (~irfan@171.49.143.66) |
2022-09-13 10:05:46 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::875a) (Ping timeout: 244 seconds) |
2022-09-13 10:09:18 +0200 | ft | (~ft@p3e9bc57b.dip0.t-ipconnect.de) (Quit: Lost terminal) |
2022-09-13 10:12:31 +0200 | razetime | (~quassel@117.254.34.77) (Ping timeout: 265 seconds) |
2022-09-13 10:13:35 +0200 | shriekingnoise | (~shrieking@186.137.167.202) (Quit: Quit) |
2022-09-13 10:19:43 +0200 | olle | (~olle@i5E866D87.versanet.de) |
2022-09-13 10:22:43 +0200 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz) |
2022-09-13 10:22:59 +0200 | chomwitt | (~chomwitt@2a02:587:dc05:1e00:3aa3:c983:c1fc:25dc) |
2022-09-13 10:23:51 +0200 | darkstardevx | (~darkstard@50.53.212.60) |
2022-09-13 10:24:38 +0200 | darkstardevx | (~darkstard@50.53.212.60) (Remote host closed the connection) |
2022-09-13 10:25:03 +0200 | darkstardevx | (~darkstard@50.53.212.60) |
2022-09-13 10:29:17 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2022-09-13 10:31:47 +0200 | razetime | (~quassel@117.254.34.77) |
2022-09-13 10:32:40 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2022-09-13 10:36:45 +0200 | [Leary] | (~Leary]@user/Leary/x-0910699) (Ping timeout: 268 seconds) |
2022-09-13 10:41:22 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 10:41:42 +0200 | toeffel | (~toeffel@user/toeffel) (Ping timeout: 268 seconds) |
2022-09-13 10:42:05 +0200 | ph88 | (~ph88@95.90.247.31) |
2022-09-13 10:42:33 +0200 | psydroid | (~psydroid@user/psydroid) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:33 +0200 | siraben | (~siraben@user/siraben) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:33 +0200 | ormaaj | (~ormaaj@user/ormaaj) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:33 +0200 | chreekat | (~chreekat@2001:470:69fc:105::16b5) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:33 +0200 | fgaz | (~fgaz@2001:470:69fc:105::842) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:33 +0200 | ericson2314 | (~ericson23@2001:470:69fc:105::70c) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:33 +0200 | ongy[m] | (~ongymatri@2001:470:69fc:105::5018) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:33 +0200 | peddie | (~peddie@2001:470:69fc:105::25d) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:33 +0200 | mekeor[m] | (~mekeormat@2001:470:69fc:105::17e4) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:33 +0200 | famubu[m] | (~famubumat@2001:470:69fc:105::1081) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:34 +0200 | sm | (~sm@plaintextaccounting/sm) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:34 +0200 | jmcantrell | (~jmcantrel@user/jmcantrell) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:34 +0200 | Matthew|m | (~arathorn@2001:470:69fc:105::1f) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:34 +0200 | maralorn | (~maralorn@2001:470:69fc:105::251) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:34 +0200 | aviladev[m] | (~aviladevm@2001:470:69fc:105::1:cbc7) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:34 +0200 | Tisoxin | (~ikosit@user/ikosit) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:34 +0200 | kadoban | (~kadoban@user/kadoban) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:34 +0200 | fr33domlover[m] | (~fr33domlo@2001:470:69fc:105::1:3bb6) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:34 +0200 | jinsun_ | (~jinsun@user/jinsun) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:34 +0200 | jean-paul[m] | (~jean-paul@2001:470:69fc:105::d1ab) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:34 +0200 | vladan[m] | (~vladanmat@2001:470:69fc:105::2:24df) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:34 +0200 | fendor[m] | (~fendormat@2001:470:69fc:105::fcbd) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:35 +0200 | geekosaur[m] | (~geekosaur@xmonad/geekosaur) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:35 +0200 | Killy | (~killy@2001:470:69fc:105::2:6ec1) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:35 +0200 | VarikValefor[m] | (~varikvale@2001:470:69fc:105::a5d) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:35 +0200 | nomagno | (~nomagno@2001:470:69fc:105::c1f0) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:35 +0200 | vaibhavsagar[m] | (~vaibhavsa@2001:470:69fc:105::ffe) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:35 +0200 | SeanKing[m] | (~seankingm@2001:470:69fc:105::cf9c) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:35 +0200 | sektor[m] | (~sektor@2001:470:69fc:105::2:3f60) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:36 +0200 | smichel17[m] | (~smichel17@2001:470:69fc:105::2d32) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:36 +0200 | alexfmpe[m] | (~alexfmpem@2001:470:69fc:105::38ba) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:36 +0200 | maerwald[m] | (~maerwaldm@2001:470:69fc:105::1ee) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:36 +0200 | FurudeRika[m] | (~chitandae@2001:470:69fc:105::1:6039) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:36 +0200 | Deide | (~deide@user/deide) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:36 +0200 | unclechu | (~unclechu@2001:470:69fc:105::354) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:36 +0200 | losfair[m] | (~losfairma@2001:470:69fc:105::2:7ca3) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:36 +0200 | foghorn | (~foghorn@user/foghorn) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:36 +0200 | buster_blue[m] | (~busterblu@2001:470:69fc:105::1:d7e8) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:36 +0200 | Christoph[m] | (~hpotsirhc@2001:470:69fc:105::2ff8) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:37 +0200 | RowanG[m] | (~rowang077@2001:470:69fc:105::1:ca9f) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:37 +0200 | JensPetersen[m] | (~juhp@2001:470:69fc:105::6e9) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:37 +0200 | duckie | (~duckie@user/duckie) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:37 +0200 | polykernel[m] | (~polykerne@user/polykernel) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:37 +0200 | Guillaum[m] | (~guiboumat@2001:470:69fc:105::1:72ac) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:38 +0200 | romes[m] | (~romesmatr@2001:470:69fc:105::2:1660) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:38 +0200 | ManofLetters[m] | (~manoflett@2001:470:69fc:105::3be) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:38 +0200 | kadenwolff[m] | (~kadenwolf@2001:470:69fc:105::1:d97f) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:38 +0200 | elvishjerricco | (~elvishjer@2001:470:69fc:105::6172) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:38 +0200 | jneira[m] | (~jneiramat@2001:470:69fc:105::d729) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:38 +0200 | Artem[m] | (~artemtype@2001:470:69fc:105::75b) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:39 +0200 | Orbstheorem | (~orbstheor@2001:470:69fc:105::a56) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:39 +0200 | july541[m] | (~july541ma@2001:470:69fc:105::1:e416) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:39 +0200 | Bulby[m] | (~bulbyvrma@2001:470:69fc:105::1:fe0a) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:39 +0200 | baaash[m] | (~baaashmat@2001:470:69fc:105::2:1e90) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:39 +0200 | jz99[m] | (~jz99matri@2001:470:69fc:105::1:d5f1) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:39 +0200 | cdsmith | (~cdsmithma@2001:470:69fc:105::284) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:40 +0200 | zfnmxt | (~zfnmxt@2001:470:69fc:105::2b32) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | cafkafk[m] | (~cafkafkma@2001:470:69fc:105::1:cea8) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | sibnull[m] | (~sibnullma@2001:470:69fc:105::1:1291) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | crazazy[m] | (~crazazyma@2001:470:69fc:105::2:6bd9) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | ajf___[m] | (~ajfmatrix@2001:470:69fc:105::2:5be3) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | phuegrvs[m] | (~phuegrvsm@2001:470:69fc:105::1:65e4) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | Clinton[m] | (~clintonme@2001:470:69fc:105::2:31d4) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | ilichu[m] | (~ilichumat@2001:470:69fc:105::2:6afb) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | steve[m]12 | (~stevetrou@2001:470:69fc:105::e0b) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | adziahel[m] | (~adziahelm@2001:470:69fc:105::b4d) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | aaron[m] | (~aaronvarg@2001:470:69fc:105::db5e) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | komikat[m] | (~komikatma@2001:470:69fc:105::1:c71e) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | TravisAthougies[ | (~tathougie@2001:470:69fc:105::2:6fbd) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | the-coot[m] | (~the-cootm@2001:470:69fc:105::95f) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | schuelermine[m] | (~schuelerm@user/schuelermine) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | pareto-optimal-d | (~pareto-op@2001:470:69fc:105::1:b61f) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | sjanssen | (~sjanssenm@2001:470:69fc:105::1:61d8) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:42:43 +0200 | weeezes[m] | (~weeezesma@2001:470:69fc:105::1:da65) (Quit: Bridge terminating on SIGTERM) |
2022-09-13 10:45:03 +0200 | finsternis | (~X@23.226.237.192) (Ping timeout: 244 seconds) |
2022-09-13 10:45:56 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 10:46:25 +0200 | fgaz | (~fgaz@2001:470:69fc:105::842) |
2022-09-13 10:47:36 +0200 | finsternis | (~X@23.226.237.192) |
2022-09-13 10:50:27 +0200 | mbuf | (~Shakthi@195.69.96.100) |
2022-09-13 10:51:27 +0200 | ubert | (~Thunderbi@178.115.63.2.wireless.dyn.drei.com) |
2022-09-13 10:52:28 +0200 | kuribas | (~user@ptr-17d51emvh3k186bo862.18120a2.ip6.access.telenet.be) |
2022-09-13 10:52:56 +0200 | kjak | (~kjak@pool-108-31-68-111.washdc.fios.verizon.net) (Ping timeout: 260 seconds) |
2022-09-13 10:54:26 +0200 | kjak | (~kjak@pool-108-31-114-135.washdc.fios.verizon.net) |
2022-09-13 10:57:26 +0200 | peddie | (~peddie@2001:470:69fc:105::25d) |
2022-09-13 10:57:26 +0200 | ericson2314 | (~ericson23@2001:470:69fc:105::70c) |
2022-09-13 10:57:26 +0200 | maralorn | (~maralorn@2001:470:69fc:105::251) |
2022-09-13 10:57:26 +0200 | buster_blue[m] | (~busterblu@2001:470:69fc:105::1:d7e8) |
2022-09-13 10:57:26 +0200 | sm | (~sm@plaintextaccounting/sm) |
2022-09-13 10:57:26 +0200 | famubu[m] | (~famubumat@2001:470:69fc:105::1081) |
2022-09-13 10:57:26 +0200 | zfnmxt | (~zfnmxt@2001:470:69fc:105::2b32) |
2022-09-13 10:57:26 +0200 | psydroid | (~psydroid@user/psydroid) |
2022-09-13 10:57:26 +0200 | Christoph[m] | (~hpotsirhc@2001:470:69fc:105::2ff8) |
2022-09-13 10:57:26 +0200 | siraben | (~siraben@user/siraben) |
2022-09-13 10:57:26 +0200 | ongy[m] | (~ongymatri@2001:470:69fc:105::5018) |
2022-09-13 10:57:26 +0200 | july541[m] | (~july541ma@2001:470:69fc:105::1:e416) |
2022-09-13 10:57:26 +0200 | smichel17[m] | (~smichel17@2001:470:69fc:105::2d32) |
2022-09-13 10:57:26 +0200 | ManofLetters[m] | (~manoflett@2001:470:69fc:105::3be) |
2022-09-13 10:57:26 +0200 | fendor[m] | (~fendormat@2001:470:69fc:105::fcbd) |
2022-09-13 10:57:26 +0200 | maerwald[m] | (~maerwaldm@2001:470:69fc:105::1ee) |
2022-09-13 10:57:26 +0200 | jmcantrell | (~jmcantrel@user/jmcantrell) |
2022-09-13 10:57:27 +0200 | jinsun_ | (~jinsun@user/jinsun) |
2022-09-13 10:57:27 +0200 | romes[m] | (~romesmatr@2001:470:69fc:105::2:1660) |
2022-09-13 10:57:27 +0200 | JensPetersen[m] | (~juhp@2001:470:69fc:105::6e9) |
2022-09-13 10:57:27 +0200 | chreekat | (~chreekat@2001:470:69fc:105::16b5) |
2022-09-13 10:57:27 +0200 | ormaaj | (~ormaaj@user/ormaaj) |
2022-09-13 10:57:27 +0200 | Guillaum[m] | (~guiboumat@2001:470:69fc:105::1:72ac) |
2022-09-13 10:57:27 +0200 | jneira[m] | (~jneiramat@2001:470:69fc:105::d729) |
2022-09-13 10:57:27 +0200 | Deide | (~deide@user/deide) |
2022-09-13 10:57:27 +0200 | cafkafk[m] | (~cafkafkma@2001:470:69fc:105::1:cea8) |
2022-09-13 10:57:27 +0200 | alexfmpe[m] | (~alexfmpem@2001:470:69fc:105::38ba) |
2022-09-13 10:57:27 +0200 | Matthew|m | (~arathorn@2001:470:69fc:105::1f) |
2022-09-13 10:57:27 +0200 | RowanG[m] | (~rowang077@2001:470:69fc:105::1:ca9f) |
2022-09-13 10:57:27 +0200 | Orbstheorem | (~orbstheor@2001:470:69fc:105::a56) |
2022-09-13 10:57:27 +0200 | Tisoxin | (~ikosit@user/ikosit) |
2022-09-13 10:57:27 +0200 | Bulby[m] | (~bulbyvrma@2001:470:69fc:105::1:fe0a) |
2022-09-13 10:57:28 +0200 | Artem[m] | (~artemtype@2001:470:69fc:105::75b) |
2022-09-13 10:57:29 +0200 | foghorn | (~foghorn@user/foghorn) |
2022-09-13 10:57:29 +0200 | crazazy[m] | (~crazazyma@2001:470:69fc:105::2:6bd9) |
2022-09-13 10:57:29 +0200 | vaibhavsagar[m] | (~vaibhavsa@2001:470:69fc:105::ffe) |
2022-09-13 10:57:29 +0200 | sektor[m] | (~sektor@2001:470:69fc:105::2:3f60) |
2022-09-13 10:57:29 +0200 | mekeor[m] | (~mekeormat@2001:470:69fc:105::17e4) |
2022-09-13 10:57:29 +0200 | baaash[m] | (~baaashmat@2001:470:69fc:105::2:1e90) |
2022-09-13 10:57:29 +0200 | elvishjerricco | (~elvishjer@2001:470:69fc:105::6172) |
2022-09-13 10:57:29 +0200 | polykernel[m] | (~polykerne@user/polykernel) |
2022-09-13 10:57:29 +0200 | jz99[m] | (~jz99matri@2001:470:69fc:105::1:d5f1) |
2022-09-13 10:57:29 +0200 | geekosaur[m] | (~geekosaur@xmonad/geekosaur) |
2022-09-13 10:57:29 +0200 | unclechu | (~unclechu@2001:470:69fc:105::354) |
2022-09-13 10:57:29 +0200 | duckie | (~duckie@user/duckie) |
2022-09-13 10:57:29 +0200 | VarikValefor[m] | (~varikvale@2001:470:69fc:105::a5d) |
2022-09-13 10:57:29 +0200 | nomagno | (~nomagno@2001:470:69fc:105::c1f0) |
2022-09-13 10:57:30 +0200 | vladan[m] | (~vladanmat@2001:470:69fc:105::2:24df) |
2022-09-13 10:57:31 +0200 | jean-paul[m] | (~jean-paul@2001:470:69fc:105::d1ab) |
2022-09-13 10:57:31 +0200 | kadenwolff[m] | (~kadenwolf@2001:470:69fc:105::1:d97f) |
2022-09-13 10:57:31 +0200 | fr33domlover[m] | (~fr33domlo@2001:470:69fc:105::1:3bb6) |
2022-09-13 10:57:31 +0200 | kadoban | (~kadoban@user/kadoban) |
2022-09-13 10:57:31 +0200 | FurudeRika[m] | (~chitandae@2001:470:69fc:105::1:6039) |
2022-09-13 10:57:31 +0200 | aviladev[m] | (~aviladevm@2001:470:69fc:105::1:cbc7) |
2022-09-13 10:57:31 +0200 | cdsmith | (~cdsmithma@2001:470:69fc:105::284) |
2022-09-13 10:57:31 +0200 | Killy | (~killy@2001:470:69fc:105::2:6ec1) |
2022-09-13 10:57:32 +0200 | SeanKing[m] | (~seankingm@2001:470:69fc:105::cf9c) |
2022-09-13 10:57:39 +0200 | losfair[m] | (~losfairma@2001:470:69fc:105::2:7ca3) |
2022-09-13 10:57:39 +0200 | phuegrvs[m] | (~phuegrvsm@2001:470:69fc:105::1:65e4) |
2022-09-13 10:57:39 +0200 | ajf___[m] | (~ajfmatrix@2001:470:69fc:105::2:5be3) |
2022-09-13 10:57:41 +0200 | ilichu[m] | (~ilichumat@2001:470:69fc:105::2:6afb) |
2022-09-13 10:57:41 +0200 | sibnull[m] | (~sibnullma@2001:470:69fc:105::1:1291) |
2022-09-13 10:57:44 +0200 | the-coot[m] | (~the-cootm@2001:470:69fc:105::95f) |
2022-09-13 10:57:44 +0200 | adziahel[m] | (~adziahelm@2001:470:69fc:105::b4d) |
2022-09-13 10:57:44 +0200 | Clinton[m] | (~clintonme@2001:470:69fc:105::2:31d4) |
2022-09-13 10:57:45 +0200 | pareto-optimal-d | (~pareto-op@2001:470:69fc:105::1:b61f) |
2022-09-13 10:57:46 +0200 | steve[m]12 | (~stevetrou@2001:470:69fc:105::e0b) |
2022-09-13 10:57:46 +0200 | TravisAthougies[ | (~tathougie@2001:470:69fc:105::2:6fbd) |
2022-09-13 10:57:52 +0200 | komikat[m] | (~komikatma@2001:470:69fc:105::1:c71e) |
2022-09-13 10:57:53 +0200 | sjanssen | (~sjanssenm@2001:470:69fc:105::1:61d8) |
2022-09-13 10:57:53 +0200 | weeezes[m] | (~weeezesma@2001:470:69fc:105::1:da65) |
2022-09-13 10:57:56 +0200 | aaron[m] | (~aaronvarg@2001:470:69fc:105::db5e) |
2022-09-13 10:57:56 +0200 | schuelermine[m] | (~schuelerm@user/schuelermine) |
2022-09-13 10:59:15 +0200 | __monty__ | (~toonn@user/toonn) |
2022-09-13 11:03:03 +0200 | odnes | (~odnes@5-203-152-64.pat.nym.cosmote.net) |
2022-09-13 11:03:40 +0200 | <irfan> | if there is an ambigous phantom type variable, like `data T a = T Int deriving Show`, is it correct to say that it would always be defaulted to `GHC.Type.Any` during compilation, in a context like, `print (T 1)`? |
2022-09-13 11:04:00 +0200 | <dminuoso> | irfan: No |
2022-09-13 11:05:01 +0200 | <dminuoso> | Oh hold on, I think I may have misread what you meant by GHC.Type.Any |
2022-09-13 11:07:18 +0200 | <dminuoso> | irfan: Yes. |
2022-09-13 11:07:24 +0200 | <dminuoso> | You can observe this with -ddump-simpl |
2022-09-13 11:07:36 +0200 | <dminuoso> | main :: IO () [GblId] main = print @(T GHC.Types.Any) (Main.$fShowT @GHC.Types.Any) (Main.T @GHC.Types.Any (GHC.Types.I# 1#)) |
2022-09-13 11:09:48 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2022-09-13 11:10:36 +0200 | <irfan> | dminuoso: thanks a lot for answering. |
2022-09-13 11:10:57 +0200 | irfan | (~irfan@171.49.143.66) (Quit: leaving) |
2022-09-13 11:14:29 +0200 | coot | (~coot@213.134.176.158) (Remote host closed the connection) |
2022-09-13 11:16:19 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 11:17:23 +0200 | lisbeths | (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
2022-09-13 11:20:41 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 11:23:00 +0200 | frost | (~frost@user/frost) |
2022-09-13 11:23:12 +0200 | mbuf | (~Shakthi@195.69.96.100) (Ping timeout: 264 seconds) |
2022-09-13 11:27:08 +0200 | acidjnk | (~acidjnk@p200300d6e7137a30e5db8b0af6c36aac.dip0.t-ipconnect.de) (Remote host closed the connection) |
2022-09-13 11:27:26 +0200 | acidjnk | (~acidjnk@p200300d6e7137a30e5db8b0af6c36aac.dip0.t-ipconnect.de) |
2022-09-13 11:29:49 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2022-09-13 11:30:04 +0200 | waleee | (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) |
2022-09-13 11:30:09 +0200 | toeffel | (~toeffel@user/toeffel) |
2022-09-13 11:33:19 +0200 | cyphase | (~cyphase@user/cyphase) (Ping timeout: 252 seconds) |
2022-09-13 11:34:03 +0200 | coot | (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) |
2022-09-13 11:34:43 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 268 seconds) |
2022-09-13 11:38:00 +0200 | coot | (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Client Quit) |
2022-09-13 11:38:13 +0200 | coot | (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) |
2022-09-13 11:38:27 +0200 | coot | (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Remote host closed the connection) |
2022-09-13 11:38:38 +0200 | coot | (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) |
2022-09-13 11:39:59 +0200 | [Leary] | (~Leary]@user/Leary/x-0910699) |
2022-09-13 11:41:02 +0200 | wonko | (~wjc@2a01:e0a:4f9:6500:7c3e:1edd:d64c:344f) |
2022-09-13 11:41:35 +0200 | cacke | (~cacke@mainpc.lha.sgsnet.se) |
2022-09-13 11:42:09 +0200 | mbuf | (~Shakthi@195.69.96.100) |
2022-09-13 11:42:32 +0200 | mbuf | (~Shakthi@195.69.96.100) () |
2022-09-13 11:49:20 +0200 | econo | (uid147250@user/econo) (Quit: Connection closed for inactivity) |
2022-09-13 11:49:23 +0200 | euandreh | (~euandreh@179.214.113.107) (Ping timeout: 248 seconds) |
2022-09-13 11:49:37 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 11:49:41 +0200 | kritzefitz | (~kritzefit@debian/kritzefitz) |
2022-09-13 11:51:53 +0200 | cacke | (~cacke@mainpc.lha.sgsnet.se) (Quit: Ping timeout (120 seconds)) |
2022-09-13 11:52:42 +0200 | <kuribas> | isn't type defaulting only done in ghci? |
2022-09-13 11:53:14 +0200 | coot | (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot) |
2022-09-13 11:53:14 +0200 | <kuribas> | So a phantom type needs to be instantiated in ghc. |
2022-09-13 11:53:27 +0200 | coot | (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) |
2022-09-13 11:53:40 +0200 | <geekosaur> | there's ExtendedDefaultRules, but there is also GHC.Types.Any |
2022-09-13 11:54:30 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 11:55:15 +0200 | <geekosaur> | I think ghc knows how to use the latter when the result can't affect type resolution |
2022-09-13 11:55:52 +0200 | olle | (~olle@i5E866D87.versanet.de) () |
2022-09-13 11:57:55 +0200 | <kuribas> | > length [] |
2022-09-13 11:57:57 +0200 | <lambdabot> | 0 |
2022-09-13 12:12:21 +0200 | gurkenglas | (~gurkengla@p548ac72e.dip0.t-ipconnect.de) |
2022-09-13 12:12:22 +0200 | avoniap | (~gurkengla@p548ac72e.dip0.t-ipconnect.de) |
2022-09-13 12:20:22 +0200 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 268 seconds) |
2022-09-13 12:21:39 +0200 | coot | (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot) |
2022-09-13 12:21:55 +0200 | coot | (~coot@213.134.176.158) |
2022-09-13 12:22:38 +0200 | Pickchea | (~private@user/pickchea) (Quit: Leaving) |
2022-09-13 12:25:18 +0200 | xff0x | (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 268 seconds) |
2022-09-13 12:25:55 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 12:26:37 +0200 | acidjnk | (~acidjnk@p200300d6e7137a30e5db8b0af6c36aac.dip0.t-ipconnect.de) (Ping timeout: 250 seconds) |
2022-09-13 12:27:05 +0200 | <int-e> | > length (1,2) |
2022-09-13 12:27:07 +0200 | <lambdabot> | 1 |
2022-09-13 12:30:21 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 12:34:46 +0200 | cfricke | (~cfricke@user/cfricke) |
2022-09-13 12:37:03 +0200 | ph88 | (~ph88@95.90.247.31) (Ping timeout: 265 seconds) |
2022-09-13 12:40:08 +0200 | <kuribas> | what's so nice about haskell is that it is predictable and easy to reason about. |
2022-09-13 12:41:17 +0200 | dminuoso | stares at this haskell code and is trying really hard to reason about how and why the GHC is able to twist it to the point of being nearly as fast as handwritten primops code |
2022-09-13 12:41:56 +0200 | akegalj | (~akegalj@cpe-94-253-204-81.zg2.cable.xnet.hr) |
2022-09-13 12:41:58 +0200 | <kuribas> | dminuoso: which code? |
2022-09-13 12:42:02 +0200 | <kuribas> | it's magick :) |
2022-09-13 12:42:11 +0200 | <dminuoso> | Pretty sure its not using imagemagick |
2022-09-13 12:43:07 +0200 | euandreh | (~euandreh@179.214.113.107) |
2022-09-13 12:43:19 +0200 | <kuribas> | dminuoso: you could look at the core and stg and each separate optimization step. |
2022-09-13 12:43:37 +0200 | <kuribas> | it's only some 30 or so :) |
2022-09-13 12:44:10 +0200 | <dminuoso> | That are heavily intertwined and run many times. |
2022-09-13 12:44:14 +0200 | <dminuoso> | :) |
2022-09-13 12:45:01 +0200 | <dminuoso> | The GHC simplifier is the result of an organically executed genetic algorithm. |
2022-09-13 12:45:37 +0200 | <int-e> | But GHC doesn't make the {-# RULES #-} |
2022-09-13 12:46:34 +0200 | <kuribas> | I wonder how a compiler compares to a symbolic algebra system, since both are rewrite systems... |
2022-09-13 12:55:35 +0200 | ph88 | (~ph88@2a02:8109:9e00:71d0:3578:dbbf:f7b2:91f0) |
2022-09-13 12:56:45 +0200 | ph88 | (~ph88@2a02:8109:9e00:71d0:3578:dbbf:f7b2:91f0) (Remote host closed the connection) |
2022-09-13 12:57:10 +0200 | ph88 | (~ph88@2a02:8109:9e00:71d0:3578:dbbf:f7b2:91f0) |
2022-09-13 12:59:13 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 12:59:16 +0200 | euandreh | (~euandreh@179.214.113.107) (Ping timeout: 265 seconds) |
2022-09-13 12:59:45 +0200 | tubogram44 | (~tubogram@user/tubogram) |
2022-09-13 12:59:49 +0200 | euandreh | (~euandreh@179.214.113.107) |
2022-09-13 13:03:30 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 13:04:26 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2022-09-13 13:04:45 +0200 | euandreh | (~euandreh@179.214.113.107) (Ping timeout: 250 seconds) |
2022-09-13 13:06:21 +0200 | mbuf | (~Shakthi@195.69.96.100) |
2022-09-13 13:07:00 +0200 | michalz | (~michalz@185.246.204.89) (Ping timeout: 264 seconds) |
2022-09-13 13:09:46 +0200 | <qrpnxz> | I've been investigating methods of selecting effect instances in a monad stack, and it occur to me that if instead of parameterizing on the monad, we parameterize on the transformer, then it becomes simple, because then you simply `lift` to the transformer you care about. |
2022-09-13 13:09:59 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) |
2022-09-13 13:10:02 +0200 | Katarushisu | (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net) (Quit: The Lounge - https://thelounge.chat) |
2022-09-13 13:10:34 +0200 | Katarushisu | (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net) |
2022-09-13 13:11:00 +0200 | bontaq | (~user@ool-45779fe5.dyn.optonline.net) |
2022-09-13 13:11:03 +0200 | <maralorn> | Will there be an online stream for the https://www.haskell.org/haskell-symposium/2022/index.html ? |
2022-09-13 13:12:02 +0200 | xff0x | (~xff0x@ai071162.d.east.v6connect.net) |
2022-09-13 13:14:38 +0200 | chele | (~chele@user/chele) |
2022-09-13 13:17:37 +0200 | euandreh | (~euandreh@179.214.113.107) |
2022-09-13 13:20:53 +0200 | <dminuoso> | qrpnxz: What do you mean by "parametrize on the transformer"? |
2022-09-13 13:24:21 +0200 | <qrpnxz> | dminuoso: I'm playing around with something like this: class (MonadTrans t, Monad m, Monad (t m)) => StringWriter t m where write :: String -> t m () |
2022-09-13 13:24:56 +0200 | <qrpnxz> | so a func that uses this would look like `StringWriter t m => a -> b -> t m c` |
2022-09-13 13:25:48 +0200 | <qrpnxz> | if you used more than one you'd have like `(StringWriter w1 _, StringWriter w2 _) => a -> b -> w1 (w2 m) c` |
2022-09-13 13:25:52 +0200 | <dminuoso> | Why do you need the MonadTrans here anyway? |
2022-09-13 13:26:00 +0200 | <dminuoso> | It seems.. useless? |
2022-09-13 13:26:02 +0200 | frost | (~frost@user/frost) (Quit: Client closed) |
2022-09-13 13:26:20 +0200 | euandreh | (~euandreh@179.214.113.107) (Ping timeout: 265 seconds) |
2022-09-13 13:26:21 +0200 | <qrpnxz> | do you consider the Monad constraint in MonadIO useless? |
2022-09-13 13:26:37 +0200 | <qrpnxz> | sure, you can do without |
2022-09-13 13:28:07 +0200 | <dminuoso> | qrpnxz: In case of MonadIO it is because there's additional laws that need to be satisfied. |
2022-09-13 13:28:19 +0200 | <dminuoso> | Which by themselves already impose a monad constraint. |
2022-09-13 13:29:01 +0200 | wonko | (~wjc@2a01:e0a:4f9:6500:7c3e:1edd:d64c:344f) (Ping timeout: 250 seconds) |
2022-09-13 13:29:12 +0200 | mbuf | (~Shakthi@195.69.96.100) (Ping timeout: 264 seconds) |
2022-09-13 13:29:21 +0200 | <dminuoso> | But Im not sure how StringWriter could potentially benefit from it. In fact, it makes it *less* useful because you can only use it on transformers - but I doubt this relationship is necessary at all for StringWriter to work. |
2022-09-13 13:29:22 +0200 | <qrpnxz> | well i'd imagine you'd have some laws here too idk. The point is that you pick the instance by just lifting |
2022-09-13 13:29:57 +0200 | <dminuoso> | Sure, but you dont need MonadTrans as a superclass here. |
2022-09-13 13:29:58 +0200 | mbuf | (~Shakthi@195.69.96.100) |
2022-09-13 13:30:15 +0200 | <dminuoso> | Being able to lift is orthogonal to "writing a string", no? |
2022-09-13 13:30:37 +0200 | <dminuoso> | Consider, if you have a handcrafted monad `newtype MyMonad a = ...`, you couldnt possibly make it an instance of StringWriter |
2022-09-13 13:30:42 +0200 | darkstardevx | (~darkstard@50.53.212.60) (Read error: Connection reset by peer) |
2022-09-13 13:30:49 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Remote host closed the connection) |
2022-09-13 13:30:50 +0200 | <qrpnxz> | i have conceded you can do without. I can just add the constraint at use site |
2022-09-13 13:31:13 +0200 | <dminuoso> | Which seems silly, since if you have some `T M` that would be valid, a `newtype Q a = Q (T M a)` suddenly would not be valid anymore |
2022-09-13 13:31:17 +0200 | <qrpnxz> | well that could work too, you just make the transformer IdentityT |
2022-09-13 13:31:28 +0200 | <dminuoso> | Winning you.. nothing. |
2022-09-13 13:31:29 +0200 | <qrpnxz> | but then you don't have flexibility on the m |
2022-09-13 13:31:38 +0200 | <dminuoso> | Except inconveniening yourself |
2022-09-13 13:31:50 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2022-09-13 13:32:22 +0200 | <qrpnxz> | the way i'm testing using it is all extra functionality goes on the `t`, but i have that `m` as a parameter too so that you can delegate to the base monad for MonadIO for example |
2022-09-13 13:32:45 +0200 | euandreh | (~euandreh@179.214.113.107) |
2022-09-13 13:33:05 +0200 | <qrpnxz> | so i have for example `instance MonadIO m => Writer MyWriter m where ...` |
2022-09-13 13:33:28 +0200 | lyle | (~lyle@104.246.145.85) |
2022-09-13 13:33:33 +0200 | <qrpnxz> | where MyWriter is `ReaderT (IORef String) m` |
2022-09-13 13:33:49 +0200 | mbuf | (~Shakthi@195.69.96.100) (Read error: Connection reset by peer) |
2022-09-13 13:34:03 +0200 | <qrpnxz> | but you can do MutVar and PrimMonad, or StateT and any monad |
2022-09-13 13:35:31 +0200 | <qrpnxz> | the other thing i'm playing with is using a proxy value and passing that to the methods. Works better because you just pass the proxy for the one you want, nothing like (lift . lift . lift . lift) could every happen, but it requires creating pass-through instances |
2022-09-13 13:35:54 +0200 | <qrpnxz> | whereas this uses more general lifting capabilities |
2022-09-13 13:36:26 +0200 | zachel | (~zachel@user/zachel) (Quit: DIsconnected: v7+nano) |
2022-09-13 13:36:36 +0200 | <dminuoso> | That's nothing new. You obtain that by just having mtl-style typeclasses |
2022-09-13 13:36:42 +0200 | <dminuoso> | See MonadState |
2022-09-13 13:36:48 +0200 | <dminuoso> | The lifting happens automatically via instances |
2022-09-13 13:36:56 +0200 | <dminuoso> | Except there's on obscure MonadTrans demand |
2022-09-13 13:37:16 +0200 | <qrpnxz> | MonadState does not have a type tag to pick instance, this is something different, but does work similar to those normal mtl classes |
2022-09-13 13:37:23 +0200 | zachel | (~zachel@user/zachel) |
2022-09-13 13:37:38 +0200 | <dminuoso> | I dont understand what you mean by "tag to pick instance" |
2022-09-13 13:37:41 +0200 | <qrpnxz> | this second method doesn't do the parameterized monadtrans |
2022-09-13 13:37:44 +0200 | <qrpnxz> | one sec |
2022-09-13 13:37:44 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 13:38:32 +0200 | <qrpnxz> | it looks like this `class Writer t m where write :: p s -> String -> m ()` and your run function would look like `runWriter :: (forall s. Proxy s -> MyWriter s a) -> m a` |
2022-09-13 13:38:56 +0200 | <lortabac> | there was a library that did something similar, that is mtl + phantom type to select the instance |
2022-09-13 13:39:27 +0200 | <qrpnxz> | `p s` should read `p t`, sorry |
2022-09-13 13:40:27 +0200 | <lortabac> | I can't find it anymore, it was called something like 'ether' |
2022-09-13 13:40:29 +0200 | coot | (~coot@213.134.176.158) (Quit: coot) |
2022-09-13 13:41:32 +0200 | mbuf | (~Shakthi@195.69.96.100) |
2022-09-13 13:42:06 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 13:42:18 +0200 | frost | (~frost@user/frost) |
2022-09-13 13:43:21 +0200 | <qrpnxz> | I found one blog post that talk about doing something similar, so it likely may be in a library out there somewhere for sure. |
2022-09-13 13:43:35 +0200 | <lortabac> | apparently it's deprecated |
2022-09-13 13:43:38 +0200 | <lortabac> | @hackage ether |
2022-09-13 13:43:38 +0200 | <lambdabot> | https://hackage.haskell.org/package/ether |
2022-09-13 13:44:08 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
2022-09-13 13:44:11 +0200 | dminuoso | finds himself disliking effect systems more and more |
2022-09-13 13:47:26 +0200 | euandreh | (~euandreh@179.214.113.107) (Ping timeout: 244 seconds) |
2022-09-13 13:47:32 +0200 | <qrpnxz> | if the method just look like `o -> String -> IO ()`, there be no problem. This is what you have in Java, but in the search for that extra power to thread other kind of monadic effects through the code and just be more general then we get mtl style, and more. |
2022-09-13 13:47:58 +0200 | azimut | (~azimut@gateway/tor-sasl/azimut) |
2022-09-13 13:50:10 +0200 | <dminuoso> | qrpnxz: I generally just have some `ReaderT Env IO`. If I need mutability, I keep IORef's in that Env. If I need custom sequencing logic, I invent custom operators >|>, and so forth. |
2022-09-13 13:50:37 +0200 | <dminuoso> | The brilliant thing about sticking to ReaderT and isomorphic things is being able to MonadUnliftIO |
2022-09-13 13:50:47 +0200 | <dminuoso> | It keeps things simple, understandable, communicatable |
2022-09-13 13:54:08 +0200 | euandreh | (~euandreh@179.214.113.107) |
2022-09-13 13:56:14 +0200 | <qrpnxz> | lortabac: ohhh, i like that. I see how it works. |
2022-09-13 13:56:44 +0200 | <qrpnxz> | yeah, ReaderT pretty good |
2022-09-13 14:02:44 +0200 | waleee | (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 268 seconds) |
2022-09-13 14:05:37 +0200 | zachel | (~zachel@user/zachel) (Quit: DIsconnected: v7+nano) |
2022-09-13 14:12:20 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 14:16:49 +0200 | <tdammers> | yeah, so, the general idea is that if your monad stack involves IO, then you already have exceptions, mutability, concurrency, and, well, IO, covered, so there's not much use adding ExceptT and StateT and such into the mix |
2022-09-13 14:16:52 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 14:18:18 +0200 | <maerwald[m]> | tdammers: ExceptT allows to distinguish between expected and unexpected exceptions to a degree |
2022-09-13 14:19:21 +0200 | <tdammers> | I've never been a fan of the "expected/unexpected exception" terminology. If it's expected, then it's not really an exception, just a program state that requires a short-circuiting code path maybe. |
2022-09-13 14:19:45 +0200 | <maerwald[m]> | Yes |
2022-09-13 14:19:54 +0200 | <maerwald[m]> | ExceptT is not an exception |
2022-09-13 14:19:56 +0200 | <maerwald[m]> | It's an Either |
2022-09-13 14:20:01 +0200 | <tdammers> | I mean, the only reasonably objective distinction you can make is "exceptions that we can handle" and "exceptions that we can't/won't handle" |
2022-09-13 14:20:30 +0200 | <maerwald[m]> | You catch the exceptions and turn them into values |
2022-09-13 14:20:31 +0200 | <tdammers> | Also that, yes. Should have called it EitherT (which I believe also exists somewhere out there) |
2022-09-13 14:21:09 +0200 | <maerwald[m]> | So your own API boundaries can be expected to not throw true exceptions. And if they do, all is lost |
2022-09-13 14:21:17 +0200 | <geekosaur> | there was a decision that Either/EitherT is agnostic (that is, a Left is as valid as a Right), iirc |
2022-09-13 14:21:46 +0200 | <geekosaur> | whereas ExceptT considers Right a value and Left an exception |
2022-09-13 14:21:47 +0200 | <tdammers> | IMO the "valid" part is interpretation. |
2022-09-13 14:22:31 +0200 | <tdammers> | The right bias of Either/EitherT/ExceptT however is an emergent property, not a matter of decision-making. |
2022-09-13 14:24:49 +0200 | mikoto-chan | (~mikoto-ch@164.5.249.78) (Ping timeout: 265 seconds) |
2022-09-13 14:25:19 +0200 | cpli | (~cpli@77.47.62.180) |
2022-09-13 14:25:45 +0200 | <tdammers> | It follows from how the right type argument is the last one in the type constructor (Either a b), so the Functor, Applicative and Monad instances of Either have to use Right as return, not Left. And by extension, the same goes for both EitherT and ExceptT |
2022-09-13 14:29:33 +0200 | <maerwald[m]> | The only alternative is testing all exceptions branches and then keep your documentation in sync with your tests |
2022-09-13 14:29:39 +0200 | <qrpnxz> | I think of ExceptT more as either for temporarily working with Either returning functions nicely, or for a pure implementation of a generic error interface. I don't see a problem with mixing ExceptT and IO in the first case, but in the second, it's probably a waste of time. |
2022-09-13 14:30:47 +0200 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 252 seconds) |
2022-09-13 14:30:47 +0200 | mbuf | (~Shakthi@195.69.96.100) (Read error: Connection reset by peer) |
2022-09-13 14:32:31 +0200 | mbuf | (~Shakthi@195.69.96.100) |
2022-09-13 14:34:03 +0200 | <dminuoso> | Sure, I mean using runMaybeT or runExceptT locally is really neat. I have a few places where it cleans up the code logic immensely. But those are usually limited to do-blocks of less than half a dozen lines. |
2022-09-13 14:34:27 +0200 | <tdammers> | Exactly. It's fine for those, but it has no place in an AppM stack |
2022-09-13 14:36:03 +0200 | <maerwald[m]> | tdammers: you mean like servants Handler xD |
2022-09-13 14:36:07 +0200 | <maerwald[m]> | https://hackage.haskell.org/package/servant-server-0.19.1/docs/Servant-Server-Internal-Handler.htm… |
2022-09-13 14:36:44 +0200 | <dminuoso> | maerwald[m]: That's no problem. toHandler :: Logger -> StartupEnv -> FreyjaM a -> Handler a |
2022-09-13 14:36:56 +0200 | <dminuoso> | genericServeTWithContext is a blessing |
2022-09-13 14:37:15 +0200 | <dminuoso> | If you can survive its glorios type signature |
2022-09-13 14:37:23 +0200 | <dminuoso> | genericServeTWithContext :: forall (routes :: * -> *) (m :: * -> *) (ctx :: [*]) . (GenericServant routes (AsServerT m), GenericServant routes AsApi, HasServer (ToServantApi routes) ctx, HasContextEntry (ctx .++ DefaultErrorFormatters) ErrorFormatters, ServerT (ToServantApi routes) m ~ ToServant routes (AsServerT m)) => (forall a . m a -> Handler a) -> routes (AsServerT m) -> Context ctx -> |
2022-09-13 14:37:25 +0200 | <dminuoso> | Application |
2022-09-13 14:38:03 +0200 | <dminuoso> | If I had a chance to learn Haskell from scratch, I think I would avoid servant *shrugs* |
2022-09-13 14:38:35 +0200 | <dminuoso> | By the way, what's the recommended way to identify whether or not the haskell program is running in an interactive shell? |
2022-09-13 14:38:54 +0200 | <maerwald[m]> | I started to easily understand those type sigs when I stopped thinking they have anything declarative in them. |
2022-09-13 14:40:12 +0200 | <dminuoso> | Yeah. I mean they are just an artifact of their internal machinery. You can essentially just ignore the entire context. |
2022-09-13 14:40:31 +0200 | <dminuoso> | Then it becomes some opaqe: (forall a . m a -> Handler a) -> routes (AsServerT m) -> Context ctx -> Application |
2022-09-13 14:40:40 +0200 | akegalj | (~akegalj@cpe-94-253-204-81.zg2.cable.xnet.hr) (Quit: leaving) |
2022-09-13 14:40:42 +0200 | <maerwald[m]> | I used to think there must be a design behind it |
2022-09-13 14:40:47 +0200 | <maerwald[m]> | Until I read the servant code |
2022-09-13 14:41:01 +0200 | <dminuoso> | It is a curious experiment like xmonad. |
2022-09-13 14:41:14 +0200 | <maerwald[m]> | There's not too many way to do things on type level |
2022-09-13 14:41:28 +0200 | <dminuoso> | Yup |
2022-09-13 14:44:08 +0200 | ph88 | (~ph88@2a02:8109:9e00:71d0:3578:dbbf:f7b2:91f0) (Quit: Leaving) |
2022-09-13 14:47:27 +0200 | hgolden | (~Howard@cpe-172-251-233-141.socal.res.rr.com) (Remote host closed the connection) |
2022-09-13 14:48:39 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 14:49:15 +0200 | hgolden | (~Howard@cpe-172-251-233-141.socal.res.rr.com) |
2022-09-13 14:50:17 +0200 | Guest27 | (~Guest27@host-87-20-60-33.retail.telecomitalia.it) |
2022-09-13 14:50:41 +0200 | Guest27 | (~Guest27@host-87-20-60-33.retail.telecomitalia.it) (Client Quit) |
2022-09-13 14:55:01 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 14:57:41 +0200 | luffy | (~chenqisu1@183.217.201.192) (Ping timeout: 265 seconds) |
2022-09-13 14:59:19 +0200 | califax | (~califax@user/califx) (Remote host closed the connection) |
2022-09-13 15:00:30 +0200 | califax | (~califax@user/califx) |
2022-09-13 15:02:53 +0200 | califax | (~califax@user/califx) (Remote host closed the connection) |
2022-09-13 15:05:31 +0200 | elkcl | (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (Ping timeout: 260 seconds) |
2022-09-13 15:05:39 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2022-09-13 15:06:37 +0200 | elkcl | (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) |
2022-09-13 15:08:00 +0200 | mbuf | (~Shakthi@195.69.96.100) (Read error: Connection reset by peer) |
2022-09-13 15:08:09 +0200 | califax | (~califax@user/califx) |
2022-09-13 15:08:31 +0200 | mbuf | (~Shakthi@195.69.96.100) |
2022-09-13 15:11:36 +0200 | Colere | (~colere@about/linux/staff/sauvin) |
2022-09-13 15:12:39 +0200 | califax | (~califax@user/califx) (Remote host closed the connection) |
2022-09-13 15:13:09 +0200 | Furor | (~colere@about/linux/staff/sauvin) (Ping timeout: 265 seconds) |
2022-09-13 15:13:11 +0200 | mbuf | (~Shakthi@195.69.96.100) (Read error: Connection reset by peer) |
2022-09-13 15:14:30 +0200 | califax | (~califax@user/califx) |
2022-09-13 15:14:33 +0200 | mbuf | (~Shakthi@195.69.96.100) |
2022-09-13 15:21:35 +0200 | zeenk | (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f) |
2022-09-13 15:22:34 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine) |
2022-09-13 15:31:20 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 15:31:27 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) |
2022-09-13 15:32:23 +0200 | Colere | (~colere@about/linux/staff/sauvin) (Ping timeout: 252 seconds) |
2022-09-13 15:33:22 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2022-09-13 15:34:29 +0200 | fjMSX | (~hypni2p@128-68-149-52.broadband.corbina.ru) |
2022-09-13 15:37:28 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 244 seconds) |
2022-09-13 15:37:59 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 15:38:48 +0200 | nschoe | (~quassel@178.251.84.79) |
2022-09-13 15:39:02 +0200 | frost | (~frost@user/frost) (Ping timeout: 252 seconds) |
2022-09-13 15:39:13 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 15:41:14 +0200 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 258 seconds) |
2022-09-13 15:41:27 +0200 | Colere | (~colere@about/linux/staff/sauvin) |
2022-09-13 15:43:11 +0200 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) |
2022-09-13 15:43:33 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::875a) |
2022-09-13 15:44:00 +0200 | Furor | (~colere@about/linux/staff/sauvin) |
2022-09-13 15:44:05 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 15:45:42 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 15:46:59 +0200 | Colere | (~colere@about/linux/staff/sauvin) (Ping timeout: 265 seconds) |
2022-09-13 15:57:57 +0200 | stef204 | (~stef204@user/stef204) |
2022-09-13 15:59:34 +0200 | ph88 | (~ph88@2a02:8109:9e00:71d0:3578:dbbf:f7b2:91f0) |
2022-09-13 16:03:19 +0200 | mbuf | (~Shakthi@195.69.96.100) (Read error: Connection reset by peer) |
2022-09-13 16:03:41 +0200 | szkl | (uid110435@id-110435.uxbridge.irccloud.com) |
2022-09-13 16:03:48 +0200 | mbuf | (~Shakthi@195.69.96.100) |
2022-09-13 16:04:08 +0200 | hgolden | (~Howard@cpe-172-251-233-141.socal.res.rr.com) (Quit: Leaving) |
2022-09-13 16:04:29 +0200 | hgolden | (~Howard@cpe-172-251-233-141.socal.res.rr.com) |
2022-09-13 16:05:23 +0200 | hgolden | (~Howard@cpe-172-251-233-141.socal.res.rr.com) (Client Quit) |
2022-09-13 16:05:46 +0200 | hgolden | (~hgolden@cpe-172-251-233-141.socal.res.rr.com) |
2022-09-13 16:11:39 +0200 | jero98772 | (~jero98772@2800:484:1d80:d8ce:3490:26c5:1782:da8c) |
2022-09-13 16:21:29 +0200 | jero98772 | (~jero98772@2800:484:1d80:d8ce:3490:26c5:1782:da8c) (Ping timeout: 268 seconds) |
2022-09-13 16:23:56 +0200 | Sgeo | (~Sgeo@user/sgeo) |
2022-09-13 16:25:11 +0200 | shriekingnoise | (~shrieking@186.137.167.202) |
2022-09-13 16:25:48 +0200 | coot | (~coot@213.134.176.158) |
2022-09-13 16:28:27 +0200 | mniip | (mniip@libera/staff/mniip) |
2022-09-13 16:32:30 +0200 | jero98772 | (~jero98772@2800:484:1d80:d8ce:3490:26c5:1782:da8c) |
2022-09-13 16:33:17 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
2022-09-13 16:38:24 +0200 | raym | (~raym@user/raym) (Quit: kernel update, rebooting...) |
2022-09-13 16:40:41 +0200 | pavonia | (~user@user/siracusa) (Quit: Bye!) |
2022-09-13 16:44:57 +0200 | raym | (~raym@user/raym) |
2022-09-13 16:44:57 +0200 | elkcl_ | (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) |
2022-09-13 16:46:11 +0200 | elkcl | (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (Ping timeout: 244 seconds) |
2022-09-13 16:46:12 +0200 | elkcl_ | elkcl |
2022-09-13 16:47:56 +0200 | Deide | (~deide@user/deide) (Quit: issued !quit command) |
2022-09-13 16:52:55 +0200 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) |
2022-09-13 16:59:19 +0200 | JimL | (~quassel@89-162-2-132.fiber.signal.no) (Quit: No Ping reply in 180 seconds.) |
2022-09-13 17:00:44 +0200 | JimL | (~quassel@89-162-2-132.fiber.signal.no) |
2022-09-13 17:04:16 +0200 | jero98772 | (~jero98772@2800:484:1d80:d8ce:3490:26c5:1782:da8c) (Ping timeout: 244 seconds) |
2022-09-13 17:05:57 +0200 | Deide | (~deide@user/deide) |
2022-09-13 17:06:46 +0200 | kimjetwav | (~user@2607:fea8:235e:b600:4200:1043:6a56:f137) |
2022-09-13 17:07:13 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 265 seconds) |
2022-09-13 17:07:45 +0200 | MoC | (~moc@user/moc) |
2022-09-13 17:07:59 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2022-09-13 17:08:06 +0200 | coot | (~coot@213.134.176.158) (Quit: coot) |
2022-09-13 17:11:35 +0200 | Guest13 | (~Guest13@2001:9e8:33dd:d800:3c56:b6a6:c2a8:3290) |
2022-09-13 17:11:38 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Remote host closed the connection) |
2022-09-13 17:12:05 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 17:13:01 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Remote host closed the connection) |
2022-09-13 17:13:07 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 17:13:47 +0200 | coot | (~coot@213.134.176.158) |
2022-09-13 17:17:21 +0200 | jero98772 | (~jero98772@2800:484:1d80:d8ce:efcc:cbb3:7f2a:6dff) |
2022-09-13 17:17:45 +0200 | jonathanx | (~jonathan@h-98-128-168-222.NA.cust.bahnhof.se) (Remote host closed the connection) |
2022-09-13 17:18:26 +0200 | Guest13 | (~Guest13@2001:9e8:33dd:d800:3c56:b6a6:c2a8:3290) (Quit: Client closed) |
2022-09-13 17:18:39 +0200 | lortabac | (~lortabac@2a01:e0a:541:b8f0:1ca4:6b13:8e69:b48) (Quit: WeeChat 2.8) |
2022-09-13 17:19:16 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2022-09-13 17:25:15 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Remote host closed the connection) |
2022-09-13 17:25:42 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 17:28:01 +0200 | mbuf | (~Shakthi@195.69.96.100) (Read error: Connection reset by peer) |
2022-09-13 17:28:31 +0200 | mbuf | (~Shakthi@195.69.96.100) |
2022-09-13 17:30:11 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 17:33:24 +0200 | kimjetwav | (~user@2607:fea8:235e:b600:4200:1043:6a56:f137) (Remote host closed the connection) |
2022-09-13 17:39:03 +0200 | zmt00 | (~zmt00@user/zmt00) (Ping timeout: 250 seconds) |
2022-09-13 17:42:06 +0200 | Guest13 | (~Guest13@2001:9e8:33dd:d800:3c56:b6a6:c2a8:3290) |
2022-09-13 17:43:31 +0200 | coot | (~coot@213.134.176.158) (Quit: coot) |
2022-09-13 17:44:40 +0200 | califax | (~califax@user/califx) (Ping timeout: 258 seconds) |
2022-09-13 17:45:25 +0200 | califax | (~califax@user/califx) |
2022-09-13 17:47:58 +0200 | docter_d | (~docter_d@39-183-142-46.pool.kielnet.net) |
2022-09-13 17:49:20 +0200 | docter_d | (~docter_d@39-183-142-46.pool.kielnet.net) () |
2022-09-13 17:49:37 +0200 | Guest13 | (~Guest13@2001:9e8:33dd:d800:3c56:b6a6:c2a8:3290) (Quit: Client closed) |
2022-09-13 17:50:45 +0200 | zmt00 | (~zmt00@user/zmt00) |
2022-09-13 17:57:12 +0200 | mbuf | (~Shakthi@195.69.96.100) (Quit: Leaving) |
2022-09-13 17:59:08 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 18:02:25 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2022-09-13 18:02:42 +0200 | cpli | (~cpli@77.47.62.180) (Read error: Connection reset by peer) |
2022-09-13 18:03:20 +0200 | titibandit | (~titibandi@xdsl-85-197-3-115.nc.de) |
2022-09-13 18:03:46 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 18:07:13 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 18:10:39 +0200 | jpds1 | (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection) |
2022-09-13 18:10:55 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2022-09-13 18:11:17 +0200 | jpds1 | (~jpds@gateway/tor-sasl/jpds) |
2022-09-13 18:11:41 +0200 | OpenSource | Linux |
2022-09-13 18:12:24 +0200 | ph88 | (~ph88@2a02:8109:9e00:71d0:3578:dbbf:f7b2:91f0) (Ping timeout: 264 seconds) |
2022-09-13 18:21:37 +0200 | szkl | (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity) |
2022-09-13 18:21:40 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2022-09-13 18:22:10 +0200 | |beowulf| | (florian@sourcemage/mage/beowulf) (Quit: = "") |
2022-09-13 18:22:29 +0200 | fjMSX | (~hypni2p@128-68-149-52.broadband.corbina.ru) (Remote host closed the connection) |
2022-09-13 18:27:20 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Remote host closed the connection) |
2022-09-13 18:27:56 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 18:30:29 +0200 | fjMSX | (~hypni2p@128-68-149-52.broadband.corbina.ru) |
2022-09-13 18:30:49 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Remote host closed the connection) |
2022-09-13 18:30:55 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 18:31:51 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Remote host closed the connection) |
2022-09-13 18:32:45 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 18:37:47 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 18:40:29 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 18:40:55 +0200 | fmgornick | (~fmgornick@131.212.251.165) |
2022-09-13 18:41:17 +0200 | <fmgornick> | ?src foldl |
2022-09-13 18:41:18 +0200 | <lambdabot> | foldl f z [] = z |
2022-09-13 18:41:18 +0200 | <lambdabot> | foldl f z (x:xs) = foldl f (f z x) xs |
2022-09-13 18:41:40 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Remote host closed the connection) |
2022-09-13 18:41:55 +0200 | fmgornick | (~fmgornick@131.212.251.165) (Client Quit) |
2022-09-13 18:42:35 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 18:42:56 +0200 | gdd1 | gdd |
2022-09-13 18:43:25 +0200 | pieguy128_ | (~pieguy128@bras-base-mtrlpq5031w-grc-47-67-70-101-44.dsl.bell.ca) (Ping timeout: 265 seconds) |
2022-09-13 18:44:41 +0200 | pieguy128 | (~pieguy128@bras-base-mtrlpq5031w-grc-50-65-93-192-212.dsl.bell.ca) |
2022-09-13 18:47:16 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 18:53:05 +0200 | nschoe | (~quassel@178.251.84.79) (Ping timeout: 265 seconds) |
2022-09-13 18:54:41 +0200 | econo | (uid147250@user/econo) |
2022-09-13 18:59:17 +0200 | beteigeuze | (~Thunderbi@89.187.168.57) |
2022-09-13 19:03:13 +0200 | marquis_andras | (~marquis_a@27-32-242-122.tpgi.com.au) (Ping timeout: 265 seconds) |
2022-09-13 19:04:01 +0200 | gmg | (~user@user/gehmehgeh) (Ping timeout: 258 seconds) |
2022-09-13 19:04:46 +0200 | marquis_andras | (~marquis_a@194-193-221-185.tpgi.com.au) |
2022-09-13 19:06:30 +0200 | gmg | (~user@user/gehmehgeh) |
2022-09-13 19:15:09 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 19:18:59 +0200 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection) |
2022-09-13 19:19:51 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 19:20:18 +0200 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) |
2022-09-13 19:23:00 +0200 | Guest|16 | (~Guest|16@181.174.107.122) |
2022-09-13 19:23:31 +0200 | Guest|16 | (~Guest|16@181.174.107.122) (Client Quit) |
2022-09-13 19:23:44 +0200 | glguy | (~glguy@libera/staff-emeritus/glguy) (Ping timeout: 255 seconds) |
2022-09-13 19:25:42 +0200 | jpds1 | (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection) |
2022-09-13 19:26:34 +0200 | jpds1 | (~jpds@gateway/tor-sasl/jpds) |
2022-09-13 19:26:47 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2022-09-13 19:26:53 +0200 | epolanski | (uid312403@id-312403.helmsley.irccloud.com) |
2022-09-13 19:28:21 +0200 | beteigeuze | (~Thunderbi@89.187.168.57) (Ping timeout: 265 seconds) |
2022-09-13 19:29:29 +0200 | avoniap | (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Quit: leaving) |
2022-09-13 19:32:54 +0200 | razetime | (~quassel@117.254.34.77) (Remote host closed the connection) |
2022-09-13 19:39:05 +0200 | alternateved | (~user@staticline-31-183-146-203.toya.net.pl) (Remote host closed the connection) |
2022-09-13 19:41:00 +0200 | coot | (~coot@213.134.176.158) |
2022-09-13 19:45:53 +0200 | Pickchea | (~private@user/pickchea) |
2022-09-13 19:52:15 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 19:54:17 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2022-09-13 19:57:20 +0200 | wonko | (~wjc@2a01:e0a:4f9:6500:7c3e:1edd:d64c:344f) |
2022-09-13 19:58:02 +0200 | glguy | (~glguy@libera/staff-emeritus/glguy) |
2022-09-13 20:00:06 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 20:14:19 +0200 | ph88 | (~ph88@2a02:8109:9e00:71d0:3578:dbbf:f7b2:91f0) |
2022-09-13 20:14:30 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2022-09-13 20:16:53 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2022-09-13 20:17:11 +0200 | <Hecate> | heyo |
2022-09-13 20:17:21 +0200 | <Hecate> | anyone coming to MuniHac 2022? |
2022-09-13 20:18:43 +0200 | <geekosaur> | zero chance of my going to Munich 😞 I think Solid and maybe liskin are? |
2022-09-13 20:19:15 +0200 | odnes | (~odnes@5-203-152-64.pat.nym.cosmote.net) (Remote host closed the connection) |
2022-09-13 20:20:05 +0200 | glguy | (~glguy@libera/staff-emeritus/glguy) (Ping timeout: 244 seconds) |
2022-09-13 20:23:27 +0200 | titibandit | (~titibandi@xdsl-85-197-3-115.nc.de) (Ping timeout: 265 seconds) |
2022-09-13 20:29:07 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 20:31:37 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2022-09-13 20:33:36 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 20:36:58 +0200 | glguy | (~glguy@libera/staff-emeritus/glguy) |
2022-09-13 20:45:24 +0200 | acidjnk | (~acidjnk@p54ad5adb.dip0.t-ipconnect.de) |
2022-09-13 20:46:05 +0200 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) |
2022-09-13 20:47:09 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 265 seconds) |
2022-09-13 20:48:49 +0200 | Lord_of_Life_ | Lord_of_Life |
2022-09-13 20:51:57 +0200 | chele | (~chele@user/chele) (Remote host closed the connection) |
2022-09-13 20:56:08 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2022-09-13 20:56:35 +0200 | king_gs | (~Thunderbi@2806:103e:29:1004:c2ae:c6b3:b9c2:8d75) |
2022-09-13 20:56:41 +0200 | king_gs | (~Thunderbi@2806:103e:29:1004:c2ae:c6b3:b9c2:8d75) (Client Quit) |
2022-09-13 21:01:58 +0200 | toeffel | (~toeffel@user/toeffel) (Quit: quit) |
2022-09-13 21:03:36 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 21:04:49 +0200 | ph88^ | (~ph88@2a02:8109:9e00:71d0:5e5:6e2e:7c5a:d7a6) |
2022-09-13 21:07:47 +0200 | coot | (~coot@213.134.176.158) (Quit: coot) |
2022-09-13 21:08:08 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 21:10:06 +0200 | wonko | (~wjc@2a01:e0a:4f9:6500:7c3e:1edd:d64c:344f) (Ping timeout: 260 seconds) |
2022-09-13 21:14:46 +0200 | jonathanx | (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) |
2022-09-13 21:14:48 +0200 | ft | (~ft@p3e9bc57b.dip0.t-ipconnect.de) |
2022-09-13 21:17:50 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2022-09-13 21:17:51 +0200 | Vajb | (~Vajb@2001:999:251:6c46:af67:6433:cfc0:311b) (Read error: Connection reset by peer) |
2022-09-13 21:18:42 +0200 | Vajb | (~Vajb@hag-jnsbng11-58c3ad-40.dhcp.inet.fi) |
2022-09-13 21:20:29 +0200 | adanwan | (~adanwan@gateway/tor-sasl/adanwan) (Ping timeout: 258 seconds) |
2022-09-13 21:20:49 +0200 | adanwan | (~adanwan@gateway/tor-sasl/adanwan) |
2022-09-13 21:23:27 +0200 | kenaryn | (~aurele@cre71-h03-89-88-44-27.dsl.sta.abo.bbox.fr) |
2022-09-13 21:26:46 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 265 seconds) |
2022-09-13 21:27:55 +0200 | wonko | (~wjc@88.123.229.148) |
2022-09-13 21:27:58 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2022-09-13 21:28:18 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2022-09-13 21:30:38 +0200 | glguy | (~glguy@libera/staff-emeritus/glguy) (Ping timeout: 265 seconds) |
2022-09-13 21:31:20 +0200 | titibandit | (~titibandi@xdsl-87-78-162-143.nc.de) |
2022-09-13 21:32:13 +0200 | aaronv | (~aaronv@user/aaronv) |
2022-09-13 21:32:57 +0200 | aaronv | (~aaronv@user/aaronv) (Client Quit) |
2022-09-13 21:34:31 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 21:36:42 +0200 | aaron[m] | (~aaronvarg@2001:470:69fc:105::db5e) (Quit: Reconnecting) |
2022-09-13 21:36:56 +0200 | aaron[m] | (~aaronvarg@2001:470:69fc:105::db5e) |
2022-09-13 21:38:20 +0200 | Guest94 | (~Guest94@2601:602:a080:fa0::b9fc) |
2022-09-13 21:38:28 +0200 | codaraxis | (~codaraxis@user/codaraxis) |
2022-09-13 21:39:16 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 21:39:45 +0200 | aaron[m] | (~aaronvarg@2001:470:69fc:105::db5e) (Client Quit) |
2022-09-13 21:40:00 +0200 | aaron[m] | (~aaronv@2001:470:69fc:105::db5e) |
2022-09-13 21:43:15 +0200 | aaron[m] | (~aaronv@2001:470:69fc:105::db5e) (Client Quit) |
2022-09-13 21:43:29 +0200 | aaron[m] | (~aaronv@user/aaronv) |
2022-09-13 21:44:16 +0200 | aaron[m] | aaronv |
2022-09-13 21:46:27 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2022-09-13 21:47:55 +0200 | vglfr | (~vglfr@145.224.94.72) (Ping timeout: 244 seconds) |
2022-09-13 21:50:07 +0200 | Midjak | (~Midjak@82.66.147.146) |
2022-09-13 21:51:39 +0200 | vglfr | (~vglfr@145.224.94.72) |
2022-09-13 22:01:31 +0200 | causal | (~user@50.35.83.177) (Quit: WeeChat 3.6) |
2022-09-13 22:06:24 +0200 | kenaryn | (~aurele@cre71-h03-89-88-44-27.dsl.sta.abo.bbox.fr) (Quit: leaving) |
2022-09-13 22:07:24 +0200 | perrierjouet | (~perrier-j@modemcable048.127-56-74.mc.videotron.ca) (Quit: WeeChat 3.6) |
2022-09-13 22:10:11 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 22:10:38 +0200 | califax_ | (~califax@user/califx) |
2022-09-13 22:11:28 +0200 | califax | (~califax@user/califx) (Ping timeout: 258 seconds) |
2022-09-13 22:11:44 +0200 | califax_ | califax |
2022-09-13 22:12:34 +0200 | lyle | (~lyle@104.246.145.85) (Quit: WeeChat 3.6) |
2022-09-13 22:13:41 +0200 | ph88 | (~ph88@2a02:8109:9e00:71d0:3578:dbbf:f7b2:91f0) (Ping timeout: 268 seconds) |
2022-09-13 22:13:47 +0200 | fserucas | (~fserucas@2001:818:e376:a400:fb92:70c1:dd88:c7d7) (Ping timeout: 250 seconds) |
2022-09-13 22:14:25 +0200 | econo | (uid147250@user/econo) (Quit: Connection closed for inactivity) |
2022-09-13 22:15:06 +0200 | <liskin> | I dunno. I'm already doing four flights in two weeks so going to Munihac seems irresponsible. Could use mental health as an excuse but no promises. |
2022-09-13 22:20:20 +0200 | kuribas | (~user@ptr-17d51emvh3k186bo862.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 26.3)) |
2022-09-13 22:22:50 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |
2022-09-13 22:23:37 +0200 | wonko | (~wjc@88.123.229.148) (Ping timeout: 260 seconds) |
2022-09-13 22:28:28 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2022-09-13 22:29:31 +0200 | econo | (uid147250@user/econo) |
2022-09-13 22:31:06 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
2022-09-13 22:31:34 +0200 | nate1 | (~nate@98.45.169.16) |
2022-09-13 22:32:04 +0200 | Adran | (adran@botters/adran) |
2022-09-13 22:32:59 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds) |
2022-09-13 22:34:22 +0200 | perrierjouet | (~perrier-j@modemcable048.127-56-74.mc.videotron.ca) |
2022-09-13 22:35:03 +0200 | perrierjouet | (~perrier-j@modemcable048.127-56-74.mc.videotron.ca) (Client Quit) |
2022-09-13 22:38:22 +0200 | pavonia | (~user@user/siracusa) |
2022-09-13 22:41:14 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
2022-09-13 22:42:15 +0200 | Adran | (adran@botters/adran) (Quit: Este é o fim.) |
2022-09-13 22:47:22 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
2022-09-13 22:47:47 +0200 | Adran | (adran@botters/adran) |
2022-09-13 22:48:02 +0200 | perrierjouet | (~perrier-j@modemcable048.127-56-74.mc.videotron.ca) |
2022-09-13 22:50:07 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 22:50:46 +0200 | glguy | (~glguy@libera/staff-emeritus/glguy) |
2022-09-13 22:54:31 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 260 seconds) |
2022-09-13 23:00:33 +0200 | wonko | (~wjc@88.123.229.148) |
2022-09-13 23:03:04 +0200 | Guest94 | (~Guest94@2601:602:a080:fa0::b9fc) (Ping timeout: 252 seconds) |
2022-09-13 23:05:14 +0200 | gmg | (~user@user/gehmehgeh) (Quit: Leaving) |
2022-09-13 23:06:30 +0200 | epolanski | (uid312403@id-312403.helmsley.irccloud.com) (Quit: Connection closed for inactivity) |
2022-09-13 23:07:00 +0200 | wonko | (~wjc@88.123.229.148) (Ping timeout: 264 seconds) |
2022-09-13 23:07:57 +0200 | chomwitt | (~chomwitt@2a02:587:dc05:1e00:3aa3:c983:c1fc:25dc) (Ping timeout: 268 seconds) |
2022-09-13 23:09:37 +0200 | acarrico | (~acarrico@dhcp-68-142-48-19.greenmountainaccess.net) (Ping timeout: 252 seconds) |
2022-09-13 23:09:58 +0200 | MoC | (~moc@user/moc) (Quit: Konversation terminated!) |
2022-09-13 23:19:01 +0200 | koz_ | (~koz@121.99.240.58) (Ping timeout: 260 seconds) |
2022-09-13 23:19:30 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 23:20:38 +0200 | __monty__ | (~toonn@user/toonn) (Quit: leaving) |
2022-09-13 23:20:47 +0200 | koz | (~koz@121.99.240.58) |
2022-09-13 23:21:30 +0200 | Vajb | (~Vajb@hag-jnsbng11-58c3ad-40.dhcp.inet.fi) (Read error: Connection reset by peer) |
2022-09-13 23:24:01 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 244 seconds) |
2022-09-13 23:25:12 +0200 | Vajb | (~Vajb@2001:999:251:6c46:af67:6433:cfc0:311b) |
2022-09-13 23:25:54 +0200 | ph88^ | (~ph88@2a02:8109:9e00:71d0:5e5:6e2e:7c5a:d7a6) (Quit: Leaving) |
2022-09-13 23:27:46 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds) |
2022-09-13 23:32:15 +0200 | Pickchea | (~private@user/pickchea) (Quit: Leaving) |
2022-09-13 23:34:22 +0200 | nate1 | (~nate@98.45.169.16) (Ping timeout: 265 seconds) |
2022-09-13 23:44:01 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2022-09-13 23:47:10 +0200 | nate1 | (~nate@98.45.169.16) |
2022-09-13 23:51:47 +0200 | nate1 | (~nate@98.45.169.16) (Ping timeout: 252 seconds) |
2022-09-13 23:52:37 +0200 | zeenk | (~zeenk@2a02:2f04:a311:2d00:6865:d863:4c93:799f) (Quit: Konversation terminated!) |
2022-09-13 23:54:46 +0200 | matthewmosior | (~matthewmo@173.170.253.91) |
2022-09-13 23:58:37 +0200 | coot | (~coot@213.134.176.158) |
2022-09-13 23:59:30 +0200 | matthewmosior | (~matthewmo@173.170.253.91) (Ping timeout: 265 seconds) |