Logs on 2021-05-24 (liberachat/#haskell)
| 00:03:55 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 00:09:20 | <ski> | Restle : no, `[forall b. User a b]' is very different |
| 00:10:41 | → | daenth joins (~textual@162.218.217.186) |
| 00:10:46 | × | kaskal_ quits (~kaskal@cqc02.itp.tuwien.ac.at) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
| 00:12:19 | × | daenth quits (~textual@162.218.217.186) (Quit: Textual IRC Client: www.textualapp.com) |
| 00:12:33 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 00:13:35 | × | dtman34 quits (~dtman34@c-73-62-246-247.hsd1.mn.comcast.net) (Quit: ZNC 1.7.2+deb3 - https://znc.in) |
| 00:15:31 | boxscape | sighs |
| 00:15:37 | × | chddr quits (~Thunderbi@91.226.34.182) (Ping timeout: 272 seconds) |
| 00:15:39 | <boxscape> | I so often want Bool to have a Monoid instance for && |
| 00:15:43 | × | kewa quits (~kewa@5.138.148.77) (Ping timeout: 265 seconds) |
| 00:15:52 | <boxscape> | so I can do `predicate1 <> predicate2 :: a -> Bool` |
| 00:16:41 | <boxscape> | (without messing around with newtypes, because at that point I might as well write it all out) |
| 00:20:22 | <boxscape> | Alternatively I guess (&&) and (||) could be methods of some class and `a -> Bool` could be an instance of that class |
| 00:20:37 | × | kaskal_ quits (~kaskal@cqc02.itp.tuwien.ac.at) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
| 00:20:59 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 00:21:15 | <boxscape> | hm, maybe that's something to put in a custom prelude when I use one, that avoids the orphan instances |
| 00:22:00 | <boxscape> | ...or just import the Boolean package :) |
| 00:24:18 | carter | is now known as cartazio |
| 00:24:34 | cartazio | is now known as Carter |
| 00:27:09 | → | horex539 joins (~horex539@2a02:a03f:6aa5:a00:64fb:7080:45f7:39d3) |
| 00:29:43 | <doyougnu> | boxscape: isn't Data.Monoid.All and Data.Monoid.Any what you're looking for? |
| 00:30:20 | <boxscape> | doyougnu, no, because if I used that, it would be significantly longer and less readable than `\c -> predicate1 c && predicate2 c` |
| 00:30:39 | <dmwit> | doyougnu: I don't think so, that's the wrong direction: it's one class, where you can pick (&&) or (||) depending on which instance you get. I think boxscape wants one class with (&&) and (||) that you can implement for many types. |
| 00:30:55 | <boxscape> | yes |
| 00:31:06 | <dmwit> | :t liftA2 (&&) |
| 00:31:07 | <lambdabot> | Applicative f => f Bool -> f Bool -> f Bool |
| 00:31:16 | <boxscape> | okay yes that is better than using All |
| 00:31:28 | <boxscape> | but I wish we had a way to use liftA2 in a nice looking way with operators |
| 00:31:47 | <dmwit> | Actually, maybe doyougnu has got more going for him than you might think. (<>) does actually work on functions if they return an All or an Any. |
| 00:32:03 | × | raehik1 quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 264 seconds) |
| 00:32:05 | × | horex539 quits (~horex539@2a02:a03f:6aa5:a00:64fb:7080:45f7:39d3) (Ping timeout: 272 seconds) |
| 00:32:14 | <dmwit> | But what are the chances your functions return one of those instead of a Bool? Pretty small. |
| 00:32:27 | <doyougnu> | dmwit: ah I see |
| 00:32:49 | <dmwit> | boxscape: I think the numeric prelude does have a suitable class. |
| 00:32:53 | <Axman6> | So glad to see how active this channel has become so quickly! |
| 00:32:57 | <dmwit> | So that could be one route. |
| 00:33:16 | <boxscape> | I'll check it out, thanks |
| 00:33:58 | <doyougnu> | I wonder if you could do something like this with GADTs, that would allow the Applicative f to take on different instances depending on the sub-ADT right? |
| 00:35:37 | <dmwit> | boxscape: http://hackage.haskell.org/package/numeric-prelude-0.4.3.3/docs/Algebra-Lattice.html, I think. |
| 00:35:56 | <boxscape> | ah, thanks |
| 00:36:04 | <boxscape> | % :t getAll <$> ((All <$> isSpace) <> (All <$> (/= '\n'))) -- this is the best I can think of with All |
| 00:36:04 | <yahb> | boxscape: Char -> Bool |
| 00:36:10 | <dmwit> | Looks like it doesn't have a function instance, but it easily can I think. |
| 00:36:32 | <dmwit> | % :t getAll . (All . isSpace) <> (All . (/= '\n')) |
| 00:36:32 | <yahb> | dmwit: ; <interactive>:1:30: error:; * Couldn't match type `All' with `Bool'; Expected: Char -> Bool; Actual: Char -> All; * In the second argument of `(<>)', namely `(All . (/= '\n'))'; In the expression: getAll . (All . isSpace) <> (All . (/= '\n')) |
| 00:36:40 | <dmwit> | % :t getAll . ((All . isSpace) <> (All . (/= '\n'))) |
| 00:36:40 | <yahb> | dmwit: Char -> Bool |
| 00:36:44 | <boxscape> | ah yes that is better |
| 00:37:04 | <dmwit> | % :t ala |
| 00:37:04 | <yahb> | dmwit: forall {f :: * -> *} {s} {t}. (Functor f, Rewrapped s t, Rewrapped t s) => (Unwrapped s -> s) -> ((Unwrapped t -> t) -> f s) -> f (Unwrapped s) |
| 00:37:13 | <dmwit> | % :t ala All |
| 00:37:13 | <yahb> | dmwit: forall {f :: * -> *}. Functor f => ((Bool -> All) -> f All) -> f Bool |
| 00:37:50 | <dmwit> | Oh, this is a different ala than I was hoping for. |
| 00:38:09 | <boxscape> | % :i ala |
| 00:38:09 | <yahb> | boxscape: ala :: forall (f :: * -> *) s t. (Functor f, Rewrapping s t) => (Unwrapped s -> s) -> ((Unwrapped t -> t) -> f s) -> f (Unwrapped s) -- Defined in `Control.Lens.Wrapped' |
| 00:41:59 | → | scrazen joins (~scrazen@user/scrazen) |
| 00:42:02 | <boxscape> | various preludes also have <&&> |
| 00:42:38 | × | kaskal_ quits (~kaskal@cqc02.itp.tuwien.ac.at) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
| 00:42:57 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 00:43:52 | <dmwit> | I wouldn't object to having a Heyting algebra class that `if` was polymorphic over. |
| 00:44:16 | <boxscape> | I guess that's possible with -XRebindableSyntax |
| 00:44:25 | <dmwit> | yep |
| 00:44:43 | <mniip> | why would that be a heyting algebra |
| 00:46:07 | <dmwit> | You need a lub and glb to stand in for (&&) and (||), and you need either an upper or a lower bound so if can make a choice. |
| 00:47:53 | <dmwit> | I guess there are weaker structures than Heyting algebra that would be good enough. |
| 00:48:01 | bens_ | is now known as bens |
| 00:48:21 | <mniip> | no? |
| 00:48:25 | <dmwit> | For some reason I had "Heyting algebra is the right choice" as a cached thought, and I didn't critically consider it. |
| 00:48:28 | <mniip> | you need the algebra to be boolean |
| 00:48:41 | <mniip> | so that the only objects are top and bottom |
| 00:48:47 | <mniip> | so that `if` can make a choice |
| 00:49:41 | <dmwit> | A test for bottom-ness (or top-ness) should be sufficient. |
| 00:49:52 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 00:50:10 | <dmwit> | I don't see a reason to restrict it to algebras with only a top and bottom. |
| 00:50:27 | <dmwit> | The choice of whether bottom or top controlled which branch you took would be pretty arbitrary, of course. |
| 00:51:41 | <dmwit> | Or... hm. |
| 00:54:26 | <jaevanko> | Sometimes I wonder if it would be practical for Applicative instances to automatically lift things with pure/fmap/liftA2, so e.g. [1, 2, 3] + 4 would get lifted to (liftA2 (+) [1, 2, 3] (pure 4)). Could somebody convince me this is a horrible idea? |
| 00:54:47 | <jaevanko> | Maybe in a language that isn't Haskell... |
| 00:54:49 | <dmwit> | I guess one choice would be to have a class for ultrafilters, and use that to have an `if` with about the same typing rules as usual except the first thing is class-polymorphic. Or you could do something wilder, like `class If a where type family Branch a b; if' :: a -> b -> b -> Branch a b` + some laws. |
| 00:54:53 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 272 seconds) |
| 00:54:54 | <sclv> | jaevanko: there's a slightly more verbose notion of this called "idiom brackets" |
| 00:55:00 | <sclv> | which is how applicative was first introduced |
| 00:55:11 | × | boxscape quits (4ff0bb95@user/boxscape) (Quit: Connection closed) |
| 00:55:25 | <sclv> | also there's work on "effectful languages" like frank and a few others that have this sort of approach |
| 00:55:55 | <sclv> | so i'd say its not a bad impulse, and it underlay some of the initial work on the abstraction, but getting it Right and Nice and Usable turned out to be a high bar |
| 00:56:13 | → | boxscape joins (4ff0bb95@user/boxscape) |
| 00:56:17 | <dmwit> | jaevanko: It's a great idea, with one exception: functions are a monad, and this gets in the way a surprising amount, because you constantly have to decide whether each arrow is a monad thing or no (so you know whether to lift it). |
| 00:56:28 | × | exzeta__ quits (~exzeta@client-8-84.eduroam.oxuni.org.uk) (Remote host closed the connection) |
| 00:56:42 | <jaevanko> | sclv: I was kind of thinking of it from the perspective of Julia/matlab/etc where array operations lift naturally to any number of dimensions, just beefed up a bit |
| 00:56:48 | <dmwit> | jaevanko: Lightweight Monadic Programming in OCaml develops the idea fully, and even goes as far as supporting automatic insertion of `lift` (from monad transformers), but doesn't allow the arrow monad. |
| 00:57:18 | <jaevanko> | dmwit: Yeah, I had some big issues when I defined a Num instance on ((->) a) :/ |
| 00:57:22 | <jaevanko> | I might have that arrow backwards |
| 00:57:49 | <dmwit> | Oh, I like that instance a lot! What issues did you have? ...perhaps user-reading-code issues? |
| 00:58:17 | <dmwit> | jaevanko: (In fact, you can do `instance Num a => Num (F a)` for any `Applicative F`.) |
| 00:58:36 | <jaevanko> | It could very well be a pebcak issue, but I think it was some type errors |
| 01:00:03 | <dmwit> | % instance Num a => Num (b -> a) where (+) = liftA2 (+); (-) = liftA2 (-); (*) = liftA2 (*); negate = fmap negate; abs = fmap abs; signum = fmap signum; fromInteger = pure . fromInteger |
| 01:00:03 | <yahb> | dmwit: |
| 01:00:19 | <dmwit> | % sqrt (sin^2 + cos^2) 42 |
| 01:00:19 | <yahb> | dmwit: ; <interactive>:157:1: error:; * No instance for (Floating (Double -> Double)) arising from a use of `it'; (maybe you haven't applied a function to enough arguments?); * In the first argument of `print', namely `it'; In a stmt of an interactive GHCi command: print it |
| 01:00:21 | × | heath quits (~heath@68.68.64.38) (Ping timeout: 244 seconds) |
| 01:00:36 | <dmwit> | % (sin^2 + cos^2) 42 |
| 01:00:36 | <yahb> | dmwit: 1.0 |
| 01:00:57 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 01:00:59 | <jaevanko> | Yeah, that's the kinda stuff I was trying |
| 01:01:19 | <jaevanko> | Starts to look almost like forth at that point, which could be kinda neat |
| 01:02:15 | <boxscape> | % map (3 * id^2 + id) [-3..3] |
| 01:02:15 | <yahb> | boxscape: [24,10,2,0,4,14,30] |
| 01:02:15 | <jaevanko> | Maybe I'm just being pessimistic, but it feels like making everything automatically generalize to Functor+Applicative is asking for type to be undecidable |
| 01:03:13 | → | zaraksidd94 joins (6f77bb2b@107.161.19.109) |
| 01:03:20 | <dmwit> | Sure. But having everything automatically generalize for each of the existing Functor+Applicative is fine. ^_^ |
| 01:03:39 | <jaevanko> | boxscape: if there was a Num instance for [a] could that be written (3 * id^2 + id) [-3..3] without the explicit map? |
| 01:03:47 | × | geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Remote host closed the connection) |
| 01:03:48 | → | allbery_b joins (~geekosaur@069-135-003-034.biz.spectrum.com) |
| 01:03:56 | <jaevanko> | How do you mean? |
| 01:04:15 | <dmwit> | (...and having everything automatically generalize to Functor+Applicative+Monad is also fine, but you need a different type inference algorithm than the one currently in GHC.) |
| 01:04:29 | <jaevanko> | Like the set of Applicatives in base is fine, or law-abiding Applicative? |
| 01:04:52 | <boxscape> | jaevanko not sure |
| 01:04:54 | → | abrar joins (~abrar@static-108-30-103-121.nycmny.fios.verizon.net) |
| 01:05:16 | <jaevanko> | % instance Num a => Num [a] where (+) = liftA2 (+); (-) = liftA2 (-); (*) = liftA2 (*); negate = fmap negate; abs = fmap abs; signum = fmap signum; fromInteger = pure . fromInteger |
| 01:05:19 | <dmwit> | jaevanko: I mean if instead of `instance (Applicative f, Num a) => Applicative (f a)` you write `instance Num a => Num [a]` and `instance Num a => Num (b -> a)` and `instance Num a => Num (Maybe a)` and and and... |
| 01:05:54 | <dmwit> | % (3*id^2 + id) [-3..3] |
| 01:05:54 | <yahb> | dmwit: ; <interactive>:161:1: error:; * No instance for (Num [Integer]) arising from a use of `it'; * In the first argument of `print', namely `it'; In a stmt of an interactive GHCi command: print it |
| 01:06:07 | <jaevanko> | Oh gotcha. Or if those instances were automatically written by the compiler when you define a new Applicative |
| 01:06:16 | <dmwit> | Oh, jaevanko you left a space before your last yahb command. |
| 01:06:18 | <jaevanko> | % instance Num a => Num [a] where (+) = liftA2 (+); (-) = liftA2 (-); (*) = liftA2 (*); negate = fmap negate; abs = fmap abs; signum = fmap signum; fromInteger = pure . fromInteger |
| 01:06:18 | <yahb> | jaevanko: |
| 01:06:25 | <jaevanko> | % (3*id^2 + id) [-3..3] |
| 01:06:26 | <yahb> | jaevanko: [24,25,26,27,28,29,30,15,16,17,18,19,20,21,6,7,8,9,10,11,12,-3,-2,-1,0,1,2,3,-12,-11,-10,-9,-8,-7,-6,-21,-20,-19,-18,-17,-16,-15,-30,-29,-28,-27,-26,-25,-24,15,16,17,18,19,20,21,9,10,11,12,13,14,15,3,4,5,6,7,8,9,-3,-2,-1,0,1,2,3,-9,-8,-7,-6,-5,-4,-3,-15,-14,-13,-12,-11,-10,-9,-21,-20,-19,-18,-17,-16,-15,6,7,8,9,10,11,12,3,4,5,6,7,8,9,0,1,2,3,4,5,6,-3,-2,-1,0,1,2,3,-6,-5,-4,-3,-2,-1,0,-9,-8,-7,-6,- |
| 01:06:42 | <jaevanko> | Oh right, liftA2 on list does permutations |
| 01:06:44 | × | Deide quits (~Deide@user/deide) (Quit: Seeee yaaaa) |
| 01:07:00 | <dmwit> | % instance Num a => Num (ZipList a) where (+) = liftA2 (+); (-) = liftA2 (-); (*) = liftA2 (*); negate = fmap negate; abs = fmap abs; signum = fmap signum; fromInteger = pure . fromInteger |
| 01:07:00 | <yahb> | dmwit: |
| 01:07:10 | <dmwit> | % (3*id^2 + id) (ZipList [-3..3]) |
| 01:07:10 | <yahb> | dmwit: ZipList {getZipList = [24,10,2,0,4,14,30]} |
| 01:07:36 | <dmwit> | Okay, I admit I'm slightly puzzled by that. |
| 01:07:37 | <ski> | i don't believe in the "automatically lift/generalize" thing. but i think the basic instinct is sound |
| 01:07:38 | <jaevanko> | Though I suppose if you had a list type that was parameterized over its length at the type level... |
| 01:07:45 | drewolson1 | is now known as drewolson |
| 01:08:11 | <dmwit> | Oh, no I'm not, I just can't count. |
| 01:08:25 | <jaevanko> | Lol, I was expecting 3 too |
| 01:09:02 | → | ddellacosta joins (~ddellacos@86.106.121.23) |
| 01:09:10 | <jaevanko> | I can only imagine the type errors this could bring :D |
| 01:09:14 | → | hmmmas joins (~chenqisu1@183.217.200.8) |
| 01:09:26 | <dmwit> | Pfffft, waaaay more things typecheck this way! ^_^ |
| 01:09:33 | <ski> | (my "reflective effectful syntax" was inspired by idiom brackets (and some other things)) |
| 01:10:11 | <jaevanko> | ski: is that something I could search for on the web? I'm accruing reading materials rn |
| 01:10:25 | <ski> | .. not really |
| 01:10:34 | <jaevanko> | This whole diversion was inspired by this: conal.net/blog/posts/beautiful-differentiation, btw |
| 01:10:36 | <ski> | it mostly exists in my head |
| 01:10:43 | × | xff0x quits (~xff0x@2001:1a81:52b2:9700:e0dc:1f9b:63de:5b34) (Ping timeout: 272 seconds) |
| 01:10:53 | <jaevanko> | I know the feeling |
| 01:11:49 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 01:12:08 | → | xff0x joins (~xff0x@2001:1a81:52e8:5900:fcc8:4950:4702:a177) |
| 01:12:25 | <boxscape> | ski and in #haskell IRC logs :P |
| 01:12:35 | <jaevanko> | Is the idiom brackets terminology the reason the infix applicative functions are all <>-y? |
| 01:12:51 | <ski> | (there's still some things i'd like to work out with it .. and choosing some workable concrete syntax would be nice. but i think the basic idea is sound (and better than idiom brackets)) |
| 01:13:11 | <ski> | jaevanko : hm. good question. i suspect not |
| 01:13:24 | <ski> | boxscape : yes |
| 01:13:42 | <dmwit> | jaevanko: They are all <>-y because the papers introducing Applicative used a diamond around its operators. |
| 01:13:43 | × | ddellacosta quits (~ddellacos@86.106.121.23) (Ping timeout: 265 seconds) |
| 01:13:58 | <jaevanko> | Simple enough, I suppose |
| 01:14:10 | ski | would have guessed a circle |
| 01:14:15 | <boxscape> | jaevanko this is the original paper about idiom brackets - they originally used double square brackets, a bit like [[ ]] |
| 01:14:16 | <boxscape> | https://www.staff.city.ac.uk/~ross/papers/Applicative.pdf |
| 01:14:24 | → | killsushi joins (~killsushi@user/killsushi) |
| 01:14:37 | <boxscape> | well, not just about idiom brackets |
| 01:14:49 | <ski> | yea .. but that's not the same as the applicative operators |
| 01:15:46 | × | Robin_Jadoul quits (~Robin_Jad@152.67.64.160) (Ping timeout: 264 seconds) |
| 01:17:03 | × | ku quits (~ku@2601:280:c780:7ea0:f045:534c:8a14:7395) (Ping timeout: 272 seconds) |
| 01:21:56 | → | cyclosa joins (~cyclosa@2603-6011-4a41-8ada-3d44-ff2a-130a-5b15.res6.spectrum.com) |
| 01:22:03 | × | zaraksidd94 quits (6f77bb2b@107.161.19.109) (Ping timeout: 244 seconds) |
| 01:22:52 | × | DasBrain quits (~DasBrain@user/dasbrain) (Quit: Leaving) |
| 01:30:33 | × | cyclosa quits (~cyclosa@2603-6011-4a41-8ada-3d44-ff2a-130a-5b15.res6.spectrum.com) (Quit: computer broke) |
| 01:30:59 | → | cyclosa joins (~cyclosa@2603-6011-4a41-8ada-3d44-ff2a-130a-5b15.res6.spectrum.com) |
| 01:31:22 | × | doyougnu quits (~user@c-67-168-253-231.hsd1.or.comcast.net) (Ping timeout: 264 seconds) |
| 01:34:50 | → | fryguybob joins (~fryguybob@cpe-74-65-31-113.rochester.res.rr.com) |
| 01:35:03 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
| 01:42:10 | × | Restle quits (2d53dcc0@107.161.19.109) (Ping timeout: 264 seconds) |
| 01:42:15 | × | Reisen quits (2d53dcc0@107.161.19.109) (Ping timeout: 264 seconds) |
| 01:44:55 | × | fart quits (68e8ca7b@user/actor) (Ping timeout: 272 seconds) |
| 01:47:03 | × | shapr quits (~user@pool-100-36-247-68.washdc.fios.verizon.net) (Ping timeout: 264 seconds) |
| 01:47:34 | × | oxide quits (~lambda@user/oxide) (Ping timeout: 264 seconds) |
| 01:48:10 | → | oxide joins (~lambda@user/oxide) |
| 01:50:25 | <Carter> | Yeah |
| 02:02:53 | <boxscape> | @hoogle [(a, b)] -> ([a] -> c) -> ([b] -> d) -> (a, d) |
| 02:02:54 | <lambdabot> | No results found |
| 02:02:59 | → | fart joins (68e8ca7b@user/actor) |
| 02:03:14 | <boxscape> | hmm |
| 02:04:22 | <boxscape> | % :t \f g -> bimap f g . unzip |
| 02:04:22 | <yahb> | boxscape: forall {a} {b1} {b2} {d}. ([a] -> b1) -> ([b2] -> d) -> [(a, b2)] -> (b1, d) |
| 02:04:23 | <boxscape> | okay |
| 02:05:17 | → | yumaikas- joins (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) |
| 02:06:20 | → | Guest81 joins (~textual@198.55.125.207) |
| 02:06:55 | × | jaevanko quits (~jaevanko@2600:1700:1330:2bef:b287:70d2:d44:657) (Quit: Leaving) |
| 02:07:07 | → | jaevanko joins (~jaevanko@2600:1700:1330:2bef:156f:5a26:e61c:8357) |
| 02:07:27 | × | jaevanko quits (~jaevanko@2600:1700:1330:2bef:156f:5a26:e61c:8357) (Remote host closed the connection) |
| 02:09:04 | <ezzieyguywuf> | so, object-oriented programming isn't inherently imperitive programming. is it? for example, I'm reading a problem statement that says "implement the MyLinkedList class". So, by design, I have to ose OOP. but I can still use a functional programming style here, can't I? |
| 02:09:41 | → | heath joins (~heath@68.68.64.38) |
| 02:10:22 | <ski> | yes |
| 02:10:22 | × | hgolden quits (~hgolden2@cpe-172-114-84-61.socal.res.rr.com) (Ping timeout: 264 seconds) |
| 02:10:31 | <ezzieyguywuf> | thought so |
| 02:10:57 | <ezzieyguywuf> | i always get tripped up - whenever I see OOP I assume "oh boi, here we go", but (a) there's a time and place for it, and (b) it does not presume imperitive |
| 02:11:04 | <ezzieyguywuf> | and (c) sometimes you want imperitive |
| 02:11:14 | <ski> | mm |
| 02:11:34 | <ezzieyguywuf> | I'm actually curious as to how some of the c++20 stuff can translate into a more functional-friendly programming style |
| 02:12:15 | <ezzieyguywuf> | specifically it seems with "concepts" they're trying to mimic some of the behaviour we get with typeclasses |
| 02:18:55 | → | FinnElija joins (~finn_elij@user/finn-elija/x-0085643) |
| 02:18:55 | finn_elija | is now known as Guest6539 |
| 02:18:55 | FinnElija | is now known as finn_elija |
| 02:20:49 | Guest81 | is now known as S___ |
| 02:21:32 | × | Jeanne-Kamikaze quits (~Jeanne-Ka@192.252.212.15) (Quit: Leaving) |
| 02:21:57 | → | seL4 joins (~seL4@47.187.204.61) |
| 02:22:22 | × | Guest6539 quits (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 264 seconds) |
| 02:22:37 | <seL4> | writing formally verified program with 50 lines of haskell, how hard? |
| 02:22:47 | <seL4> | can I prove by hand? |
| 02:27:15 | <Axman6> | Yes |
| 02:27:41 | <Axman6> | Interesting choice of nickname seL4, are(/were) you part of trustworthy systems? |
| 02:28:00 | → | ku joins (~ku@2601:280:c780:7ea0:f045:534c:8a14:7395) |
| 02:28:04 | <seL4> | no, but I would like to learn how to write formally verified code |
| 02:28:18 | <seL4> | how hard is formally verified assembly |
| 02:29:12 | <dibblego> | you want the isabelle proof assistant |
| 02:29:22 | <Axman6> | Go and look at the seL4 project and find out ;) |
| 02:29:35 | <seL4> | I thought isabelle uses c not assembly |
| 02:29:54 | <seL4> | I'm reading book about coq but that uses gallina |
| 02:30:11 | <Axman6> | Go and look at the seL4 project, there's probably no better resource |
| 02:31:43 | <seL4> | I saw the website, which link? |
| 02:32:02 | <seL4> | read faq, etc. don't see formally verified assembly |
| 02:32:34 | <seL4> | read whitepaper |
| 02:34:13 | <seL4> | ok I see it |
| 02:35:11 | <seL4> | rip its a pdf |
| 02:35:55 | × | S___ quits (~textual@198.55.125.207) (Quit: Textual IRC Client: www.textualapp.com) |
| 02:36:16 | <Axman6> | it's all open source, all the code is available on github\ |
| 02:37:32 | <seL4> | yeah I cloned it, but how does that teach me formally verified assembly? |
| 02:38:21 | <dibblego> | do a an undergrad research thesis, that's how the-person-I-live-with is learning it |
| 02:38:31 | × | drewr quits (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) (Ping timeout: 244 seconds) |
| 02:38:51 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 02:39:05 | → | juhp joins (~juhp@128.106.188.199) |
| 02:39:06 | <seL4> | ok, will try |
| 02:39:46 | × | td_ quits (~td@muedsl-82-207-238-244.citykom.de) (Ping timeout: 264 seconds) |
| 02:41:22 | → | td_ joins (~td@94.134.91.149) |
| 02:43:36 | <Axman6> | seL4: to learn cutting edge research, you're going to need to read some research papers, and almost certainly spend a lot of time learning the findamentals of softeware verification |
| 02:43:54 | <seL4> | yeah I will read book about coq |
| 02:44:07 | <seL4> | is it possible to write all proofs by hand |
| 02:44:18 | <Axman6> | things like Hoare triples, and... functional equivalence? IT's been a long time since I've looked into it |
| 02:45:11 | <seL4> | so it is possible? |
| 02:45:57 | <Axman6> | sure |
| 02:46:02 | <keltono> | seL4: you should read software foundations |
| 02:46:05 | <keltono> | https://softwarefoundations.cis.upenn.edu/ |
| 02:46:57 | <seL4> | yeah thats the one I found! no pdf, just html |
| 02:49:23 | <seL4> | wait so RFNOMNT can block syscalls? |
| 02:49:46 | <seL4> | oops, my bad. thanks |
| 02:49:49 | ← | seL4 parts (~seL4@47.187.204.61) () |
| 02:53:30 | × | Brumaire quits (~quassel@81-64-14-121.rev.numericable.fr) (Ping timeout: 244 seconds) |
| 03:02:39 | → | Codaraxis joins (~Codaraxis@185.226.67.169) |
| 03:03:33 | × | Codaraxis quits (~Codaraxis@185.226.67.169) (Remote host closed the connection) |
| 03:05:02 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: leaving) |
| 03:05:39 | → | doyougnu joins (~user@c-67-168-253-231.hsd1.or.comcast.net) |
| 03:06:08 | ← | doyougnu parts (~user@c-67-168-253-231.hsd1.or.comcast.net) () |
| 03:10:30 | → | ddellacosta joins (~ddellacos@89.46.62.51) |
| 03:11:36 | × | smitop quits (uid328768@user/smitop) (Quit: Connection closed for inactivity) |
| 03:11:39 | × | waleee-cl quits (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) (Ping timeout: 265 seconds) |
| 03:14:25 | × | ddellacosta quits (~ddellacos@89.46.62.51) (Read error: Connection reset by peer) |
| 03:15:10 | <Carter> | Huh. |
| 03:15:37 | <Carter> | Axman6 dibblego: I read that the sel4 team got dissolved :( |
| 03:16:07 | <dibblego> | Data61 now has very low wattage light bulbs in charge of all the things |
| 03:16:19 | <Carter> | Bummer |
| 03:16:31 | <Axman6> | It won't be dying, you can be poretty sure of that. It's probably a good thing - but the organisation had no idea how valuable it was as a group |
| 03:17:44 | <Carter> | Like, zomg I so wanted to figure out how to have it be a way to manage stuff as a sortah user space middle ware for low level stuff |
| 03:18:52 | <dibblego> | it may be a blessing in disguise then |
| 03:19:10 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 03:19:17 | <Axman6> | I think it probably will be |
| 03:19:28 | <Axman6> | CSIRO can't have nice things |
| 03:19:29 | <dibblego> | since NICTA dissolving, Data61/CSIRO has increased effectiveness at doing nothing at all, and with that out of the way... |
| 03:20:05 | → | Lord_of_Life_ joins (~Lord@46.217.217.215) |
| 03:20:22 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 244 seconds) |
| 03:23:59 | × | heath quits (~heath@68.68.64.38) (Ping timeout: 244 seconds) |
| 03:24:27 | → | doyougnu joins (~user@c-67-168-253-231.hsd1.or.comcast.net) |
| 03:29:59 | <davean> | seL4 was a real exciting thing to have out there I wanted to work with |
| 03:31:48 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 03:32:55 | × | ku quits (~ku@2601:280:c780:7ea0:f045:534c:8a14:7395) (Read error: Connection reset by peer) |
| 03:33:48 | × | yumaikas- quits (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) (Ping timeout: 244 seconds) |
| 03:33:54 | <Axman6> | It will still be around |
| 03:36:20 | <davean> | theres levels of around |
| 03:42:51 | × | phanf quits (~phanf@226.148.192.35.bc.googleusercontent.com) (Ping timeout: 264 seconds) |
| 03:46:29 | → | trent joins (~trent@2001:8003:340d:d00:b2de:b98:7a93:b0ea) |
| 03:49:10 | × | trent quits (~trent@2001:8003:340d:d00:b2de:b98:7a93:b0ea) (Quit: WeeChat 3.1) |
| 03:49:24 | → | trent joins (~trent@2001:8003:340d:d00:b2de:b98:7a93:b0ea) |
| 03:59:53 | → | phanf joins (~phanf@226.148.192.35.bc.googleusercontent.com) |
| 04:05:38 | → | haskman joins (~haskman@171.48.43.206) |
| 04:06:09 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds) |
| 04:06:38 | → | irc_user joins (uid423822@id-423822.tooting.irccloud.com) |
| 04:07:04 | → | drewr joins (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) |
| 04:11:34 | × | drewr quits (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) (Ping timeout: 264 seconds) |
| 04:21:05 | × | superbil quits (~superbil@1-34-176-171.HINET-IP.hinet.net) (Ping timeout: 264 seconds) |
| 04:21:35 | → | superbil joins (~superbil@1-34-176-171.HINET-IP.hinet.net) |
| 04:24:38 | → | friedem joins (~friedem@096-037-206-208.res.spectrum.com) |
| 04:26:39 | × | boxscape quits (4ff0bb95@user/boxscape) (Quit: Ping timeout (120 seconds)) |
| 04:29:11 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 04:29:24 | → | juhp joins (~juhp@128.106.188.199) |
| 04:29:54 | × | johnw quits (~johnw@76-234-69-149.lightspeed.frokca.sbcglobal.net) (Quit: ZNC - http://znc.in) |
| 04:39:24 | × | haskman quits (~haskman@171.48.43.206) (Quit: Going to sleep. ZZZzzz…) |
| 04:42:26 | ← | edwtjo parts (~edwtjo@h-79-136-7-145.A213.priv.bahnhof.se) (WeeChat 3.0) |
| 04:42:46 | × | slack1256 quits (~slack1256@181.203.76.139) (Remote host closed the connection) |
| 04:44:50 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: leaving) |
| 04:45:01 | → | edwtjo joins (~edwtjo@h-79-136-7-145.A213.priv.bahnhof.se) |
| 04:50:12 | × | ivan quits (~ivan@user/ivan) (Quit: lp0 on fire) |
| 04:50:51 | → | hgolden joins (~hgolden2@cpe-172-114-84-61.socal.res.rr.com) |
| 04:51:47 | × | hmmmas quits (~chenqisu1@183.217.200.8) (Quit: Leaving.) |
| 04:55:13 | × | Boomerang quits (~Boomerang@xd520f68c.cust.hiper.dk) (Remote host closed the connection) |
| 04:55:35 | → | Boomerang joins (~Boomerang@xd520f68c.cust.hiper.dk) |
| 04:56:44 | × | gonz quits (sid304396@tooting.irccloud.com) (Ping timeout: 272 seconds) |
| 04:56:53 | → | gonz joins (sid304396@id-304396.tooting.irccloud.com) |
| 04:57:59 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 05:01:56 | → | tA joins (~thorn@121.220.36.168) |
| 05:02:10 | → | ivan joins (~ivan@user/ivan) |
| 05:05:00 | × | shailangsa quits (~shailangs@host86-186-177-159.range86-186.btcentralplus.com) () |
| 05:05:47 | → | ddellacosta joins (~ddellacos@89.46.62.76) |
| 05:10:22 | × | ddellacosta quits (~ddellacos@89.46.62.76) (Ping timeout: 264 seconds) |
| 05:12:09 | × | killsushi quits (~killsushi@user/killsushi) (Read error: Connection reset by peer) |
| 05:13:08 | → | abhixec_ joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 05:13:14 | → | killsushi joins (~killsushi@cpef0f249442b03-cmf0f249442b00.cpe.net.cable.rogers.com) |
| 05:13:14 | × | killsushi quits (~killsushi@cpef0f249442b03-cmf0f249442b00.cpe.net.cable.rogers.com) (Changing host) |
| 05:13:14 | → | killsushi joins (~killsushi@user/killsushi) |
| 05:13:15 | × | abhixec_ quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Client Quit) |
| 05:13:36 | → | jco joins (~jco@c83-248-173-38.bredband.tele2.se) |
| 05:20:03 | → | heath joins (~heath@68.68.64.38) |
| 05:24:19 | → | buggy joins (~buggy@27.6.222.224) |
| 05:24:22 | × | heath quits (~heath@68.68.64.38) (Ping timeout: 244 seconds) |
| 05:24:30 | → | dyeplexer joins (~dyeplexer@user/dyeplexer) |
| 05:24:38 | × | buggy quits (~buggy@27.6.222.224) (Changing host) |
| 05:24:38 | → | buggy joins (~buggy@user/smorgasbord) |
| 05:25:38 | → | biberu joins (~biberu@user/biberu) |
| 05:31:27 | × | doyougnu quits (~user@c-67-168-253-231.hsd1.or.comcast.net) (Ping timeout: 264 seconds) |
| 05:36:22 | <jackdk> | Is anyone aware of a library that provides an optic like `Iso' (Fix f) (f (Fix f))`? |
| 05:36:48 | <jackdk> | I mean, `iso unFix Fix` is not hard to write, but it might be nice and all |
| 05:39:35 | <dibblego> | _Wrapped ? |
| 05:40:46 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 05:40:56 | → | ddellacosta joins (~ddellacos@86.106.121.45) |
| 05:41:33 | hydroxonium_ | is now known as hydroxonium |
| 05:41:42 | → | coot joins (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) |
| 05:43:34 | <jackdk> | I would have expected that to work, but it didn't, because it couldn't expand a typefamily and conclude equality. I used `coerced`instead |
| 05:44:15 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 05:45:46 | × | ddellacosta quits (~ddellacos@86.106.121.45) (Ping timeout: 264 seconds) |
| 05:47:37 | × | allbery_b quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 244 seconds) |
| 05:49:31 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 05:49:45 | → | juhp joins (~juhp@128.106.188.199) |
| 05:50:13 | × | fart quits (68e8ca7b@user/actor) (Quit: Connection closed) |
| 05:50:19 | → | gehmehgeh joins (~user@user/gehmehgeh) |
| 05:51:51 | × | Morrow quits (~Morrow@bzq-110-168-31-106.red.bezeqint.net) (Ping timeout: 264 seconds) |
| 05:52:19 | → | electronkong joins (~harrison@c-174-51-131-199.hsd1.co.comcast.net) |
| 05:53:43 | → | haskman joins (~haskman@171.48.43.206) |
| 05:53:45 | × | slowButPresent quits (~slowButPr@user/slowbutpresent) (Quit: leaving) |
| 05:54:21 | <dibblego> | which Fix you using? |
| 05:54:43 | × | haskman quits (~haskman@171.48.43.206) (Client Quit) |
| 05:55:12 | → | drewr joins (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) |
| 05:56:14 | <jackdk> | Data.Fix.Fix from data-fix |
| 05:56:44 | <jackdk> | which appears to have an instance, but didn't typecheck when I tried to use it (as the _Prism part of an `instance AsPrism (Fix f) (Fix f)` instance |
| 05:57:23 | → | geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com) |
| 05:57:49 | → | ddellacosta joins (~ddellacos@86.106.121.114) |
| 05:59:30 | × | drewr quits (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) (Ping timeout: 244 seconds) |
| 05:59:51 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 06:00:04 | → | juhp joins (~juhp@128.106.188.199) |
| 06:02:07 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 06:02:34 | × | ddellacosta quits (~ddellacos@86.106.121.114) (Ping timeout: 264 seconds) |
| 06:08:25 | <dibblego> | I don't think it has an instance? |
| 06:10:53 | → | danso joins (~danso@23-233-111-52.cpe.pppoe.ca) |
| 06:12:33 | → | michalz joins (~user@185.246.204.62) |
| 06:13:46 | → | imdoor joins (~imdoor@balticom-142-78-50.balticom.lv) |
| 06:15:11 | → | ddellacosta joins (~ddellacos@86.106.121.34) |
| 06:19:47 | × | ddellacosta quits (~ddellacos@86.106.121.34) (Ping timeout: 272 seconds) |
| 06:21:01 | × | dy quits (~dy@cpe-75-80-50-89.san.res.rr.com) (Changing host) |
| 06:21:01 | → | dy joins (~dy@user/dy) |
| 06:22:11 | → | sondre joins (~sondrelun@cm-84.212.100.140.getinternet.no) |
| 06:23:25 | → | hmmmas joins (~chenqisu1@183.217.200.8) |
| 06:23:56 | <jackdk> | appears so. |
| 06:29:35 | → | haskman joins (~haskman@171.48.43.206) |
| 06:30:00 | → | VanillaIceCream joins (~VanillaIc@50.53.239.82) |
| 06:32:23 | → | ddellacosta joins (~ddellacos@86.106.121.92) |
| 06:36:46 | × | ddellacosta quits (~ddellacos@86.106.121.92) (Ping timeout: 264 seconds) |
| 06:37:22 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
| 06:40:30 | × | exarkun1 quits (~exarkun@2605:59c1:c2cc:400::e9c) (Remote host closed the connection) |
| 06:40:56 | → | exarkun1 joins (~exarkun@2605:59c1:c2cc:400::e9c) |
| 06:48:28 | × | haskman quits (~haskman@171.48.43.206) (Quit: Going to sleep. ZZZzzz…) |
| 06:49:54 | × | scrazen quits (~scrazen@user/scrazen) (Remote host closed the connection) |
| 06:50:11 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 06:50:26 | → | juhp joins (~juhp@128.106.188.199) |
| 06:50:56 | → | bilegeek joins (~bilegeek@2600:1008:b043:e523:1a00:c04e:79b7:5720) |
| 06:52:12 | → | satai joins (~satai@ip-37-188-173-38.eurotel.cz) |
| 06:53:40 | → | jassob joins (~jassob@korrob.vth.sgsnet.se) |
| 06:54:49 | → | lortabac joins (~lortabac@37.173.218.254) |
| 06:55:15 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds) |
| 06:58:04 | × | doc1 quits (~doc@61.68.250.44) (Quit: WeeChat 3.1) |
| 06:58:33 | → | doc1 joins (~doc@61.68.250.44) |
| 07:02:01 | → | jonathanclarke joins (~jonathanc@110.44.115.239) |
| 07:03:04 | → | haskman joins (~haskman@171.48.43.206) |
| 07:03:32 | × | tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz) |
| 07:04:57 | → | qbt joins (~edun@user/edun) |
| 07:06:00 | → | ddellacosta joins (~ddellacos@89.46.62.51) |
| 07:08:11 | → | epolanski joins (uid312403@id-312403.brockwell.irccloud.com) |
| 07:10:26 | → | SanchayanMaity joins (~Sanchayan@136.185.150.127) |
| 07:10:58 | × | ddellacosta quits (~ddellacos@89.46.62.51) (Ping timeout: 264 seconds) |
| 07:15:36 | × | haskman quits (~haskman@171.48.43.206) (Quit: Going to sleep. ZZZzzz…) |
| 07:20:03 | × | m_shiraeeshi quits (~shiraeesh@109.166.56.7) (Ping timeout: 264 seconds) |
| 07:20:56 | → | heath joins (~heath@68.68.64.38) |
| 07:21:29 | → | choucavalier joins (~choucaval@mail.peanutbuttervibes.com) |
| 07:23:13 | → | ddellacosta joins (~ddellacos@86.106.121.100) |
| 07:26:17 | × | heath quits (~heath@68.68.64.38) (Ping timeout: 272 seconds) |
| 07:27:20 | × | ddellacosta quits (~ddellacos@86.106.121.100) (Ping timeout: 244 seconds) |
| 07:27:45 | → | tose joins (~tose@ip-85-160-8-30.eurotel.cz) |
| 07:27:58 | → | wonko joins (~wjc@62.115.229.50) |
| 07:29:16 | × | tA quits (~thorn@121.220.36.168) (Ping timeout: 265 seconds) |
| 07:29:53 | × | malvo quits (~malvo@malvo.org) (Ping timeout: 272 seconds) |
| 07:36:26 | → | paolino joins (~paolo@84.33.169.212) |
| 07:41:42 | ← | knyppeld1nan parts (~kristina@h-178-174-136-151.NA.cust.bahnhof.se) () |
| 07:43:20 | → | drewr joins (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) |
| 07:43:25 | → | malvo joins (~malvo@malvo.org) |
| 07:43:51 | → | seeg joins (~thelounge@static.89.161.217.95.clients.your-server.de) |
| 07:43:53 | → | Tomurb joins (~tom@158.194.92.121) |
| 07:43:57 | → | bec joins (5c97416f@107.161.19.109) |
| 07:44:40 | × | bec quits (5c97416f@107.161.19.109) (Changing host) |
| 07:44:40 | → | bec joins (5c97416f@user/bec) |
| 07:47:11 | × | sondre quits (~sondrelun@cm-84.212.100.140.getinternet.no) (Ping timeout: 272 seconds) |
| 07:48:10 | × | drewr quits (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) (Ping timeout: 264 seconds) |
| 07:49:14 | → | bugac375 joins (~bugac@78-61-105-166.static.zebra.lt) |
| 07:51:13 | → | seeg_ joins (~seeg@2a05:f480:1400:311:5400:1ff:feff:256) |
| 07:52:33 | → | fendor joins (~fendor@178.165.191.174.wireless.dyn.drei.com) |
| 07:55:54 | → | kenran joins (~kenran@200116b82b33c800f431da0401c1f510.dip.versatel-1u1.de) |
| 07:57:27 | × | marinelli quits (~marinelli@2a01:4f8:211:ae5::2) (Quit: marinelli) |
| 07:58:02 | → | ddellacosta joins (~ddellacos@89.46.62.30) |
| 08:02:03 | → | Gurkenglas__ joins (~Gurkengla@dslb-088-075-022-175.088.075.pools.vodafone-ip.de) |
| 08:02:39 | × | ddellacosta quits (~ddellacos@89.46.62.30) (Ping timeout: 264 seconds) |
| 08:05:07 | → | cfricke joins (~cfricke@user/cfricke) |
| 08:05:17 | → | heath joins (~heath@68.68.64.38) |
| 08:10:22 | × | heath quits (~heath@68.68.64.38) (Ping timeout: 264 seconds) |
| 08:10:29 | niko | is now known as o |
| 08:12:40 | ← | irc_user parts (uid423822@id-423822.tooting.irccloud.com) () |
| 08:15:34 | → | ddellacosta joins (~ddellacos@89.46.62.123) |
| 08:17:38 | → | allbery_b joins (~geekosaur@069-135-003-034.biz.spectrum.com) |
| 08:18:47 | → | space-shell joins (5862f726@107.161.19.109) |
| 08:20:02 | × | ddellacosta quits (~ddellacos@89.46.62.123) (Ping timeout: 244 seconds) |
| 08:20:32 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 08:20:34 | × | geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 264 seconds) |
| 08:20:46 | → | juhp joins (~juhp@128.106.188.199) |
| 08:20:54 | × | xff0x quits (~xff0x@2001:1a81:52e8:5900:fcc8:4950:4702:a177) (Quit: xff0x) |
| 08:21:29 | → | sondre joins (~sondrelun@eduroam-193-157-240-212.wlan.uio.no) |
| 08:22:06 | → | xff0x joins (~xff0x@2001:1a81:52e8:5900:fcc8:4950:4702:a177) |
| 08:25:31 | → | reirob joins (~reirob@82-65-15-5.subs.proxad.net) |
| 08:26:07 | Gurkenglas__ | is now known as Gurkenglas |
| 08:26:30 | → | haskman joins (~haskman@171.48.43.206) |
| 08:27:47 | × | sondre quits (~sondrelun@eduroam-193-157-240-212.wlan.uio.no) (Ping timeout: 244 seconds) |
| 08:31:30 | o | is now known as niko |
| 08:32:46 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 08:32:58 | × | cyclosa quits (~cyclosa@2603-6011-4a41-8ada-3d44-ff2a-130a-5b15.res6.spectrum.com) (Quit: computer broke) |
| 08:33:18 | → | ddellacosta joins (~ddellacos@86.106.121.56) |
| 08:35:08 | → | sondre joins (~sondrelun@eduroam-193-157-240-212.wlan.uio.no) |
| 08:36:03 | × | bilegeek quits (~bilegeek@2600:1008:b043:e523:1a00:c04e:79b7:5720) (Quit: Leaving) |
| 08:37:51 | × | ddellacosta quits (~ddellacos@86.106.121.56) (Ping timeout: 272 seconds) |
| 08:39:45 | × | sondre quits (~sondrelun@eduroam-193-157-240-212.wlan.uio.no) (Ping timeout: 272 seconds) |
| 08:42:33 | × | sander quits (~sander@164.89-11-223.nextgentel.com) (Quit: So long! :)) |
| 08:43:21 | → | sander joins (~sander@164.89-11-223.nextgentel.com) |
| 08:45:52 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 08:46:06 | → | juhp joins (~juhp@128.106.188.199) |
| 08:46:17 | × | tose quits (~tose@ip-85-160-8-30.eurotel.cz) (Remote host closed the connection) |
| 08:46:37 | → | tose joins (~tose@ip-85-160-8-30.eurotel.cz) |
| 08:46:48 | → | curiousgay joins (~gay@178.217.208.8) |
| 08:46:53 | × | tose quits (~tose@ip-85-160-8-30.eurotel.cz) (Remote host closed the connection) |
| 08:47:06 | × | ByronJohnson quits (~bairyn@mail.digitalkingdom.org) (Ping timeout: 264 seconds) |
| 08:47:45 | → | sondre joins (~sondrelun@eduroam-193-157-240-212.wlan.uio.no) |
| 08:49:22 | × | bugac375 quits (~bugac@78-61-105-166.static.zebra.lt) (Ping timeout: 264 seconds) |
| 08:49:48 | → | ddellacosta joins (~ddellacos@89.46.62.43) |
| 08:50:56 | → | raehik1 joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 08:54:20 | × | ddellacosta quits (~ddellacos@89.46.62.43) (Ping timeout: 265 seconds) |
| 08:56:12 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 08:56:26 | → | juhp joins (~juhp@128.106.188.199) |
| 08:57:24 | × | reirob quits (~reirob@82-65-15-5.subs.proxad.net) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/) |
| 08:58:23 | → | ByronJohnson joins (~bairyn@mail.digitalkingdom.org) |
| 08:58:47 | <Jon> | this channel is the third-largest on Libera at the moment |
| 09:01:00 | → | pretty_dumm_guy joins (~trottel@185.128.27.102) |
| 09:02:37 | → | amk joins (~amk@176.61.106.150) |
| 09:05:14 | → | chddr joins (~Thunderbi@91.226.34.182) |
| 09:07:23 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds) |
| 09:07:30 | × | sander quits (~sander@164.89-11-223.nextgentel.com) (Quit: So long! :)) |
| 09:07:52 | → | ddellacosta joins (~ddellacos@86.106.121.87) |
| 09:07:58 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
| 09:08:31 | <Taneb> | That's because Haskell is so fun to use |
| 09:08:33 | → | sander joins (~sander@164.89-11-223.nextgentel.com) |
| 09:10:15 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 09:12:23 | <juri_> | indeed. :) |
| 09:12:46 | × | ddellacosta quits (~ddellacos@86.106.121.87) (Ping timeout: 264 seconds) |
| 09:12:51 | × | haskman quits (~haskman@171.48.43.206) (Quit: Going to sleep. ZZZzzz…) |
| 09:14:14 | <seeg> | https://www.reddit.com/r/haskell/comments/nfqw0t/thoughts_on_the_state_of_the_freenode_irc_network/ maybe this is the reason? |
| 09:19:58 | × | buggy quits (~buggy@user/smorgasbord) (Ping timeout: 264 seconds) |
| 09:21:53 | × | satai quits (~satai@ip-37-188-173-38.eurotel.cz) (Ping timeout: 265 seconds) |
| 09:22:02 | × | trent quits (~trent@2001:8003:340d:d00:b2de:b98:7a93:b0ea) (Ping timeout: 244 seconds) |
| 09:23:31 | → | __monty__ joins (~toonn@user/toonn) |
| 09:26:14 | → | ddellacosta joins (~ddellacos@89.46.62.30) |
| 09:27:49 | × | ddellacosta quits (~ddellacos@89.46.62.30) (Read error: Connection reset by peer) |
| 09:31:28 | → | drewr joins (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) |
| 09:34:25 | → | satai joins (~satai@ip-37-188-173-38.eurotel.cz) |
| 09:36:10 | × | drewr quits (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) (Ping timeout: 264 seconds) |
| 09:37:46 | → | m1dnight joins (~christoph@188.ip-51-91-158.eu) |
| 09:38:08 | <mniip> | seeg, other communities have had similar and actually stronger/more official repsonses |
| 09:41:32 | × | kenran quits (~kenran@200116b82b33c800f431da0401c1f510.dip.versatel-1u1.de) (Quit: WeeChat info:version) |
| 09:42:53 | × | JimL_ quits (~quassel@ti0577q162-3381.bb.online.no) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 09:43:22 | → | JimL joins (~quassel@ti0577q162-3381.bb.online.no) |
| 09:43:22 | → | buggy joins (~buggy@27.6.222.224) |
| 09:43:22 | × | yushyin quits (X79nBoL5GV@karif.server-speed.net) (Quit: WeeChat 3.0.1) |
| 09:44:17 | → | ddellacosta joins (~ddellacos@86.106.121.31) |
| 09:45:31 | → | yushyin joins (0mbcixlPGk@karif.server-speed.net) |
| 09:48:46 | × | ddellacosta quits (~ddellacos@86.106.121.31) (Ping timeout: 264 seconds) |
| 09:53:54 | <seeg> | maybe it's about the influence of the person who's saying that, rather than response being strong |
| 09:59:02 | × | space-shell quits (5862f726@107.161.19.109) (Quit: Connection closed) |
| 09:59:23 | → | haskman joins (~haskman@171.48.43.206) |
| 10:02:47 | → | ddellacosta joins (~ddellacos@89.46.62.90) |
| 10:03:20 | × | lortabac quits (~lortabac@37.173.218.254) (Read error: No route to host) |
| 10:04:06 | × | killsushi quits (~killsushi@user/killsushi) (Quit: Leaving) |
| 10:06:10 | → | heath joins (~heath@68.68.64.38) |
| 10:07:22 | × | ddellacosta quits (~ddellacos@89.46.62.90) (Ping timeout: 264 seconds) |
| 10:09:31 | → | Franciman joins (~francesco@host-80-180-196-134.retail.telecomitalia.it) |
| 10:10:58 | × | heath quits (~heath@68.68.64.38) (Ping timeout: 264 seconds) |
| 10:12:45 | × | paolino quits (~paolo@84.33.169.212) (Remote host closed the connection) |
| 10:18:01 | → | safinaskar joins (~user@109-252-90-89.nat.spd-mgts.ru) |
| 10:19:17 | → | ddellacosta joins (~ddellacos@86.106.121.66) |
| 10:23:39 | × | ddellacosta quits (~ddellacos@86.106.121.66) (Ping timeout: 264 seconds) |
| 10:26:48 | × | haskman quits (~haskman@171.48.43.206) (Quit: Going to sleep. ZZZzzz…) |
| 10:27:56 | × | hnOsmium0001 quits (uid453710@id-453710.stonehaven.irccloud.com) (Quit: Connection closed for inactivity) |
| 10:30:48 | → | Squarism2 joins (~Squarism4@90-231-27-135-no51.tbcn.telia.com) |
| 10:31:50 | → | haskman joins (~haskman@171.48.43.206) |
| 10:33:05 | → | shailangsa joins (~shailangs@host86-186-177-159.range86-186.btcentralplus.com) |
| 10:34:43 | × | pretty_dumm_guy quits (~trottel@185.128.27.102) (Quit: WeeChat 3.2-dev) |
| 10:35:08 | → | pretty_dumm_guy joins (~trottel@185.128.27.102) |
| 10:37:09 | → | bfrk joins (~Thunderbi@200116b8457612003b6c7a007b6f34e6.dip.versatel-1u1.de) |
| 10:37:16 | × | VanillaIceCream quits (~VanillaIc@50.53.239.82) (Remote host closed the connection) |
| 10:37:35 | → | ddellacosta joins (~ddellacos@89.46.62.49) |
| 10:39:52 | → | bitsberg joins (~ringo@208.91.65.181) |
| 10:42:10 | × | ddellacosta quits (~ddellacos@89.46.62.49) (Ping timeout: 264 seconds) |
| 10:42:43 | × | bitsberg quits (~ringo@208.91.65.181) (Quit: Konversation terminated!) |
| 10:43:40 | × | bfrk quits (~Thunderbi@200116b8457612003b6c7a007b6f34e6.dip.versatel-1u1.de) (Ping timeout: 244 seconds) |
| 10:43:57 | × | pretty_dumm_guy quits (~trottel@185.128.27.102) (Quit: WeeChat 3.2-dev) |
| 10:45:44 | → | pretty_dumm_guy joins (~trottel@185.244.212.221) |
| 10:46:32 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 10:46:48 | → | juhp joins (~juhp@128.106.188.199) |
| 10:48:13 | → | ixlun` joins (~user@195.213.99.113) |
| 10:50:54 | × | ixlun quits (~user@195.213.99.113) (Ping timeout: 244 seconds) |
| 10:54:02 | → | Robin_Jadoul joins (~Robin_Jad@152.67.64.160) |
| 10:55:42 | → | ddellacosta joins (~ddellacos@86.106.121.48) |
| 10:59:51 | → | Guest61 joins (971f48a9@107.161.19.109) |
| 11:00:15 | × | ddellacosta quits (~ddellacos@86.106.121.48) (Ping timeout: 264 seconds) |
| 11:00:33 | → | nan` joins (~nan`@rrcs-70-60-83-42.central.biz.rr.com) |
| 11:01:10 | ← | Guest61 parts (971f48a9@107.161.19.109) () |
| 11:01:49 | × | sm2n quits (~sm2n@user/sm2n) (Quit: Leaving) |
| 11:02:40 | → | bfrk joins (~Thunderbi@200116b8457612003b6c7a007b6f34e6.dip.versatel-1u1.de) |
| 11:03:26 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:03:49 | → | sm2n joins (~sm2n@user/sm2n) |
| 11:04:15 | → | lortabac joins (~lortabac@37.173.130.118) |
| 11:05:30 | sander | is now known as TheLugal |
| 11:06:55 | × | bfrk quits (~Thunderbi@200116b8457612003b6c7a007b6f34e6.dip.versatel-1u1.de) (Ping timeout: 244 seconds) |
| 11:07:20 | → | Brumaire joins (~quassel@81-64-14-121.rev.numericable.fr) |
| 11:10:37 | × | buggy quits (~buggy@27.6.222.224) (Quit: Lost terminal) |
| 11:12:05 | → | ddellacosta joins (~ddellacos@89.46.62.27) |
| 11:13:11 | × | haskman quits (~haskman@171.48.43.206) (Quit: Going to sleep. ZZZzzz…) |
| 11:14:06 | × | pavonia quits (~user@user/siracusa) (Quit: Bye!) |
| 11:15:00 | → | APic joins (apic@apic.name) |
| 11:16:58 | × | ddellacosta quits (~ddellacos@89.46.62.27) (Ping timeout: 264 seconds) |
| 11:18:19 | × | friedem quits (~friedem@096-037-206-208.res.spectrum.com) (Quit: Quit) |
| 11:19:35 | → | drewr joins (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) |
| 11:20:56 | → | trent joins (~trent@2001:8003:340d:d00:b2de:b98:7a93:b0ea) |
| 11:21:35 | → | haskman joins (~haskman@171.48.43.206) |
| 11:22:21 | → | holy_ joins (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) |
| 11:23:13 | × | Mark_ quits (uid14803@user/mark/x-9597255) (Quit: Connection closed for inactivity) |
| 11:23:42 | × | APic quits (apic@apic.name) (Quit: Trying whether Auto-Identify with NickServ works) |
| 11:23:49 | → | APic joins (apic@apic.name) |
| 11:24:25 | × | drewr quits (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) (Ping timeout: 272 seconds) |
| 11:25:47 | × | holy_ quits (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) (Remote host closed the connection) |
| 11:27:00 | × | m4lvin quits (~m4lvin@w4eg.de) (Quit: m4lvin) |
| 11:27:22 | → | m4lvin joins (~m4lvin@w4eg.de) |
| 11:30:16 | → | ddellacosta joins (~ddellacos@89.46.62.21) |
| 11:31:26 | × | imdoor quits (~imdoor@balticom-142-78-50.balticom.lv) (Quit: imdoor) |
| 11:32:04 | <safinaskar> | hi. i showed up in #haskell in freenode a lot during this months and asked lots of questions. you helped me a lot, thank you! with your help i was able to publish my first package on hackage: https://mail.haskell.org/pipermail/haskell-cafe/2021-May/134004.html . as you can see, i still use my haskell style, i. e. i use curly braces, monadic "do" and fully qualified ids |
| 11:32:52 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 11:34:26 | → | gdarko joins (~gdarko@95.180.128.167) |
| 11:35:11 | × | ddellacosta quits (~ddellacos@89.46.62.21) (Ping timeout: 272 seconds) |
| 11:38:32 | → | smitop joins (uid328768@user/smitop) |
| 11:38:34 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
| 11:39:07 | → | kuribas joins (~user@ptr-25vy0i9i2khzv5pzmly.18120a2.ip6.access.telenet.be) |
| 11:40:36 | → | holy_ joins (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) |
| 11:43:31 | × | ixlun` quits (~user@195.213.99.113) (Remote host closed the connection) |
| 11:46:24 | → | ixlun` joins (~user@195.213.99.113) |
| 11:46:29 | × | coot quits (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
| 11:46:53 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 11:47:06 | → | juhp joins (~juhp@128.106.188.199) |
| 11:48:13 | → | ddellacosta joins (~ddellacos@86.106.121.71) |
| 11:49:55 | × | ixlun` quits (~user@195.213.99.113) (Remote host closed the connection) |
| 11:52:58 | × | ddellacosta quits (~ddellacos@86.106.121.71) (Ping timeout: 264 seconds) |
| 11:53:48 | <juri_> | safinaskar: congratulations. :) |
| 11:54:20 | × | kaskal_ quits (~kaskal@cqc02.itp.tuwien.ac.at) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
| 11:54:39 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 11:54:54 | <Hecate> | congratulations safinaskar :) |
| 11:55:52 | × | holy_ quits (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) (Remote host closed the connection) |
| 11:56:16 | → | holy_ joins (~h01y_b4z0@103.244.176.36) |
| 11:56:16 | × | kaskal_ quits (~kaskal@cqc02.itp.tuwien.ac.at) (Client Quit) |
| 12:00:19 | <safinaskar> | juri_: Hecate: thanks :) |
| 12:01:25 | <arahael> | safinaskar: Congrats. :) Good job on avoiding needless polishing. Once it works, it works. |
| 12:01:52 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 12:07:03 | → | heath joins (~heath@68.68.64.38) |
| 12:07:46 | <nurupo> | 08,02safinaskar: congrats! |
| 12:10:27 | × | Tomurb quits (~tom@158.194.92.121) (Ping timeout: 264 seconds) |
| 12:10:39 | → | drewr joins (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) |
| 12:10:56 | <[exa]> | nurupo: pls avoid colors, they may be a bit intrusive. No matter now really, but when there's traffic, it makes the channel completely messy :] |
| 12:10:59 | × | holy_ quits (~h01y_b4z0@103.244.176.36) (Remote host closed the connection) |
| 12:11:27 | → | holy_ joins (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) |
| 12:11:42 | <hpc> | maybe we can get syntax highlighting in lambdabot |
| 12:11:46 | → | coot joins (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) |
| 12:12:10 | × | heath quits (~heath@68.68.64.38) (Ping timeout: 264 seconds) |
| 12:12:51 | → | boxscape joins (4ff0bb95@user/boxscape) |
| 12:14:46 | <nurupo> | but this channel allows colors |
| 12:14:59 | <nurupo> | why avoid them, colors are fun! |
| 12:15:08 | <nurupo> | use all the colors! |
| 12:16:06 | <arahael> | nurupo: It's not that the channel "alows" them, it's the client, for me, that was gnarly. It's the only text now here that's bright yellow, underlined, on bright blue background, in an otherwise plain window full of white on black text. |
| 12:16:25 | × | hmmmas quits (~chenqisu1@183.217.200.8) (Quit: Leaving.) |
| 12:17:10 | → | paolino joins (~paolo@84.33.169.212) |
| 12:18:45 | → | xwx joins (~george@user/george) |
| 12:19:50 | × | haskman quits (~haskman@171.48.43.206) (Quit: Going to sleep. ZZZzzz…) |
| 12:20:14 | × | xwx quits (~george@user/george) (Client Quit) |
| 12:22:07 | → | ksqsf joins (~textual@67.209.186.120.16clouds.com) |
| 12:23:07 | × | ksqsf quits (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
| 12:23:36 | → | ddellacosta joins (~ddellacos@89.46.62.124) |
| 12:24:06 | → | ksqsf joins (~textual@67.209.186.120.16clouds.com) |
| 12:24:35 | → | dtman34 joins (~dtman34@c-73-62-246-247.hsd1.mn.comcast.net) |
| 12:25:35 | × | alp quits (~alp@user/alp) (Quit: ZNC 1.8.1 - https://znc.in) |
| 12:25:57 | → | alp joins (~alp@163.172.83.213) |
| 12:26:19 | × | alp quits (~alp@163.172.83.213) (Remote host closed the connection) |
| 12:26:29 | → | berberman joins (~berberman@2408:8207:2560:3e20::a44) |
| 12:28:27 | × | ddellacosta quits (~ddellacos@89.46.62.124) (Ping timeout: 265 seconds) |
| 12:29:16 | → | guibou joins (~guibou@163.172.83.213) |
| 12:29:38 | × | guibou quits (~guibou@163.172.83.213) (Client Quit) |
| 12:29:40 | → | haskman joins (~haskman@171.48.43.206) |
| 12:30:31 | → | guibou joins (~guibou@163.172.83.213) |
| 12:30:33 | kaskal_ | is now known as haskal |
| 12:32:00 | → | alp joins (~alp@163.172.83.213) |
| 12:32:49 | × | haskal quits (~kaskal@cqc02.itp.tuwien.ac.at) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
| 12:33:19 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) |
| 12:34:04 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 12:34:36 | × | kaskal_ quits (~kaskal@cqc02.itp.tuwien.ac.at) (Client Quit) |
| 12:35:07 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 12:35:38 | × | alp quits (~alp@163.172.83.213) (Changing host) |
| 12:35:38 | → | alp joins (~alp@user/alp) |
| 12:37:53 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) (Ping timeout: 272 seconds) |
| 12:38:34 | × | drewr quits (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) (Ping timeout: 264 seconds) |
| 12:40:22 | × | dtman34 quits (~dtman34@c-73-62-246-247.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
| 12:40:53 | → | pfurla_ joins (~pfurla@ool-182ed2e2.dyn.optonline.net) |
| 12:41:59 | × | pfurla quits (~pfurla@ool-182ed2e2.dyn.optonline.net) (Ping timeout: 244 seconds) |
| 12:42:59 | × | berberman quits (~berberman@2408:8207:2560:3e20::a44) (Quit: ZNC 1.8.2 - https://znc.in) |
| 12:43:26 | → | berberman joins (~berberman@2408:8207:2560:3e20::a44) |
| 12:44:03 | → | Minoru joins (~minoru@vps-10003-7999.cloud.tilaa.com) |
| 12:44:18 | ← | Minoru parts (~minoru@vps-10003-7999.cloud.tilaa.com) (:wq) |
| 12:44:56 | jonrh_ | is now known as jonrh |
| 12:46:33 | × | ksqsf quits (~textual@67.209.186.120.16clouds.com) (Quit: Textual IRC Client: www.textualapp.com) |
| 12:47:25 | → | koishi_ joins (~textual@67.209.186.120.16clouds.com) |
| 12:49:10 | × | koishi_ quits (~textual@67.209.186.120.16clouds.com) (Client Quit) |
| 12:49:42 | × | kaskal_ quits (~kaskal@cqc02.itp.tuwien.ac.at) (Quit: ZNC - https://znc.in) |
| 12:49:48 | → | ksqsf joins (~textual@67.209.186.120.16clouds.com) |
| 12:50:06 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 12:52:14 | <allbery_b> | actually it's possible to configure the channel via chanserv to drop colors |
| 12:55:32 | → | kewa joins (~kewa@5.138.148.77) |
| 12:55:47 | ← | kaskal parts (~user@2001:4bb8:2e8:6ec5:e985:ebf:4001:b154) (ERC (IRC client for Emacs 26.3)) |
| 12:56:45 | × | kewa quits (~kewa@5.138.148.77) (Client Quit) |
| 12:57:29 | × | trent quits (~trent@2001:8003:340d:d00:b2de:b98:7a93:b0ea) (Ping timeout: 244 seconds) |
| 13:00:26 | × | kaskal_ quits (~kaskal@cqc02.itp.tuwien.ac.at) (Quit: ZNC - https://znc.in) |
| 13:00:34 | → | lbseale joins (~lbseale@ip72-194-54-201.sb.sd.cox.net) |
| 13:00:50 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 13:02:32 | <ski> | colors (and bold, underlined, inverse, italic) can occasionally be useful, but should, imho, be used sparingly (certainly not using multiple of them at the same time, as a matter of course, in ordinary messages, imho. especially changing background color (or using inverse) tends to stand out more, but also changing foreground can mess with some people's settings (preferred default backgrounds vary)) |
| 13:03:50 | <ski> | using them for syntax-highlighting (or semantically highlighting some portions of code) could possibly be useful |
| 13:03:50 | × | kaskal_ quits (~kaskal@cqc02.itp.tuwien.ac.at) (Client Quit) |
| 13:04:22 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 13:05:45 | × | boxscape quits (4ff0bb95@user/boxscape) (Ping timeout: 272 seconds) |
| 13:05:57 | → | pbrisbin joins (~patrick@pool-173-49-145-161.phlapa.fios.verizon.net) |
| 13:05:57 | kaskal_ | is now known as lalo |
| 13:06:06 | <ski> | (i've found myself occasionally using bold, sometimes underlined, in conversations. often these can be rendered as "*bold" and "_underlined_" (which some clients will automatically apply those attributes to), but that is less desirable for subphrases of formal languages (such as Haskell)) |
| 13:06:08 | lalo | is now known as kaskal_ |
| 13:07:27 | <ski> | (er, that should be "*bold*") |
| 13:09:30 | × | yaroot quits (~yaroot@6.3.30.125.dy.iij4u.or.jp) (Quit: The Lounge - https://thelounge.chat) |
| 13:09:54 | × | kaskal_ quits (~kaskal@cqc02.itp.tuwien.ac.at) (Quit: ZNC - https://znc.in) |
| 13:10:21 | → | yaroot joins (~yaroot@6.3.30.125.dy.iij4u.or.jp) |
| 13:10:33 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 13:16:31 | × | chddr quits (~Thunderbi@91.226.34.182) (Ping timeout: 272 seconds) |
| 13:22:23 | → | ddellacosta joins (~ddellacos@89.46.62.18) |
| 13:24:14 | → | waleee-cl joins (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) |
| 13:30:19 | → | moistoreos joins (~moistoreo@99-151-203-47.lightspeed.snantx.sbcglobal.net) |
| 13:32:01 | → | xkapastel joins (uid17782@id-17782.tinside.irccloud.com) |
| 13:32:10 | × | TheLugal quits (~sander@164.89-11-223.nextgentel.com) (Changing host) |
| 13:32:10 | → | TheLugal joins (~sander@user/sander) |
| 13:32:26 | × | kilolympus quits (~kilolympu@5.151.5.180) (Quit: Quitting IRC :() |
| 13:32:33 | → | SanchayanMaity_ joins (sid478177@id-478177.stonehaven.irccloud.com) |
| 13:32:55 | × | SanchayanMaity quits (~Sanchayan@136.185.150.127) (Quit: SanchayanMaity) |
| 13:32:56 | SanchayanMaity_ | is now known as SanchayanMaity |
| 13:33:05 | × | SanchayanMaity quits (sid478177@id-478177.stonehaven.irccloud.com) (Client Quit) |
| 13:33:17 | × | holy_ quits (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) (Read error: Connection reset by peer) |
| 13:33:21 | → | SanchayanMaity joins (sid478177@id-478177.stonehaven.irccloud.com) |
| 13:33:44 | → | holy_ joins (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) |
| 13:34:01 | <maerwald> | so, is there an *actual* channel rule for/against colors? |
| 13:34:08 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 13:34:45 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) |
| 13:35:14 | <bin_> | I don't know, but it's a bit rude. arahael is correct that it's unpleasantly garish in many clients. |
| 13:36:22 | × | betelgeuse quits (~john2gb@94-225-47-8.access.telenet.be) (Read error: Connection reset by peer) |
| 13:36:23 | → | betelgeuse6 joins (~john2gb@94-225-47-8.access.telenet.be) |
| 13:37:08 | → | lukeseale joins (~lbseale@ip72-194-54-201.sb.sd.cox.net) |
| 13:38:05 | <ski> | maerwald : no |
| 13:38:49 | <maerwald> | ok, then the normal spam rules of the server apply, I guess and we can move on with our lives |
| 13:38:50 | <ski> | afaiac, the main channel rule is "Be nice, or else." |
| 13:39:19 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) (Ping timeout: 272 seconds) |
| 13:40:18 | → | boxscape joins (4ff0bb95@user/boxscape) |
| 13:40:28 | × | lbseale quits (~lbseale@ip72-194-54-201.sb.sd.cox.net) (Ping timeout: 265 seconds) |
| 13:43:55 | → | heath joins (~heath@68.68.64.38) |
| 13:44:15 | × | ddellacosta quits (~ddellacos@89.46.62.18) (Remote host closed the connection) |
| 13:44:45 | → | ddellacosta joins (~ddellacos@89.46.62.18) |
| 13:45:30 | notzmv | is now known as baasaardappel |
| 13:46:42 | baasaardappel | is now known as notzmv |
| 13:47:06 | × | xprlgjf quits (~gavin@60.27.93.209.dyn.plus.net) (Remote host closed the connection) |
| 13:49:22 | × | ddellacosta quits (~ddellacos@89.46.62.18) (Ping timeout: 264 seconds) |
| 13:51:33 | → | ddellacosta joins (~ddellacos@89.46.62.69) |
| 13:53:37 | → | SanchayanM joins (~Sanchayan@136.185.150.127) |
| 13:58:19 | × | holy_ quits (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) (Ping timeout: 272 seconds) |
| 14:01:22 | → | slowButPresent joins (~slowButPr@user/slowbutpresent) |
| 14:02:44 | → | yumaikas- joins (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) |
| 14:04:41 | × | kaskal_ quits (~kaskal@cqc02.itp.tuwien.ac.at) (Quit: ZNC - https://znc.in) |
| 14:05:06 | → | imdoor joins (~imdoor@balticom-142-78-50.balticom.lv) |
| 14:05:28 | → | kaskal_ joins (~kaskal@cqc02.itp.tuwien.ac.at) |
| 14:07:10 | × | ystael_ quits (~ystael@user/ystael) (Quit: leaving) |
| 14:07:25 | → | ystael joins (~ystael@user/ystael) |
| 14:10:01 | → | mastarija joins (~mastarija@31.217.26.16) |
| 14:10:27 | × | ddellacosta quits (~ddellacos@89.46.62.69) (Ping timeout: 264 seconds) |
| 14:10:34 | × | whitgreenlghtsbr quits (~pjetcetal@2.95.204.25) (Quit: EXIT) |
| 14:12:10 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
| 14:15:46 | → | bgamari joins (~int0x0c@2001:470:e438:2:c1ed:bb6e:19bc:5f60) |
| 14:17:03 | → | xprlgjf joins (~gavin@60.27.93.209.dyn.plus.net) |
| 14:22:45 | × | exarkun1 quits (~exarkun@2605:59c1:c2cc:400::e9c) (Remote host closed the connection) |
| 14:23:11 | → | exarkun1 joins (~exarkun@2605:59c1:c2cc:400::e9c) |
| 14:28:37 | × | lortabac quits (~lortabac@37.173.130.118) (Quit: WeeChat 2.8) |
| 14:33:03 | ← | eight parts (~eight@user/eight) () |
| 14:33:10 | → | jpds joins (~jpds@tor-relay.zwiebeltoralf.de) |
| 14:35:44 | × | exarkun1 quits (~exarkun@2605:59c1:c2cc:400::e9c) (Remote host closed the connection) |
| 14:36:02 | → | exarkun1 joins (~exarkun@2605:59c1:c2cc:400::e9c) |
| 14:36:14 | → | ben__ joins (~int0x0c@72.65.101.148) |
| 14:39:10 | × | bgamari quits (~int0x0c@2001:470:e438:2:c1ed:bb6e:19bc:5f60) (Ping timeout: 264 seconds) |
| 14:43:14 | → | GIANTWORLDKEEPER joins (~pjetcetal@2.95.204.25) |
| 14:48:42 | × | raehik1 quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Quit: WeeChat 3.1) |
| 14:48:45 | → | Tuplanolla joins (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) |
| 14:49:05 | → | raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 14:53:06 | × | ksqsf quits (~textual@67.209.186.120.16clouds.com) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 14:53:27 | × | safinaskar quits (~user@109-252-90-89.nat.spd-mgts.ru) (Ping timeout: 265 seconds) |
| 14:54:55 | → | hnOsmium0001 joins (uid453710@id-453710.stonehaven.irccloud.com) |
| 14:58:46 | × | sondre quits (~sondrelun@eduroam-193-157-240-212.wlan.uio.no) (Ping timeout: 265 seconds) |
| 14:58:54 | × | yumaikas- quits (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) (Ping timeout: 244 seconds) |
| 15:00:00 | → | m_shiraeeshi joins (~shiraeesh@109.166.56.7) |
| 15:00:38 | → | Guest64 joins (b0644b43@107.161.19.109) |
| 15:00:38 | Guest64 | is now known as dut |
| 15:01:45 | kaskal_ | |
| 15:01:56 | → | b20n joins (sid115913@highgate.irccloud.com) |
| 15:02:01 | kaskal_ | |
| 15:06:34 | <boxscape> | it's weird to me that monad transformer runners are not flipped. I keep writing `flip evalState foo . flip runReaderT bar $ do {...}` |
| 15:07:03 | × | mastarija quits (~mastarija@31.217.26.16) (Quit: Leaving) |
| 15:07:30 | <boxscape> | ah, I suppose it's because they're record fields |
| 15:10:05 | → | fjmorazan joins (~quassel@user/fjmorazan) |
| 15:10:18 | × | dut quits (b0644b43@107.161.19.109) (Quit: dut) |
| 15:11:34 | × | pbrisbin quits (~patrick@pool-173-49-145-161.phlapa.fios.verizon.net) (Ping timeout: 264 seconds) |
| 15:12:13 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 15:12:26 | → | juhp joins (~juhp@128.106.188.199) |
| 15:13:00 | → | pbrisbin joins (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) |
| 15:14:09 | → | Tomurb joins (~tom@92-17.net.optinet.cz) |
| 15:18:38 | → | ksqsf joins (~textual@67.209.186.120.16clouds.com) |
| 15:19:09 | → | sondre joins (~sondrelun@cm-84.212.100.140.getinternet.no) |
| 15:20:12 | ben__ | is now known as bgamari |
| 15:22:39 | → | dut joins (~dut@user/dut) |
| 15:22:45 | <maerwald> | that's not a reason |
| 15:23:40 | × | dut quits (~dut@user/dut) (Client Quit) |
| 15:23:43 | × | xprlgjf quits (~gavin@60.27.93.209.dyn.plus.net) (Remote host closed the connection) |
| 15:24:52 | → | tsandstr joins (~user@cpe-98-5-88-45.buffalo.res.rr.com) |
| 15:25:32 | <tomsmeding> | well it's a reason for sure |
| 15:25:45 | <tomsmeding> | whether it's a good motivation is a different question :p |
| 15:26:21 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) |
| 15:29:22 | → | holy_ joins (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) |
| 15:29:29 | → | siraben` joins (~user@103.206.205.210) |
| 15:30:29 | × | ksqsf quits (~textual@67.209.186.120.16clouds.com) (Remote host closed the connection) |
| 15:30:35 | × | siraben` quits (~user@103.206.205.210) (Client Quit) |
| 15:30:38 | → | garff joins (~garff@212.97.248.194) |
| 15:30:52 | <garff> | I'm trying to test something and I'm a little bit confused about the answers I'm getting from the test report produced by stack test --covergage. I got this function that I'm calling and there is just nooo.. way that's it not getting executed. Despite that the return value of the function still comes up yellow and |
| 15:30:59 | → | siraben` joins (~user@103.206.205.210) |
| 15:31:07 | <garff> | And the function does come through "passed" and do produce the correct result.. meaning - the different parts must be executed.. otherwise the correct answers could never be executed. |
| 15:31:17 | × | siraben` quits (~user@103.206.205.210) (Remote host closed the connection) |
| 15:31:26 | <garff> | I tried in haskell on freenode but was directed here -thanks for the good work! |
| 15:32:36 | → | yumaikas- joins (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) |
| 15:33:18 | → | nan`_ joins (~nan`@rrcs-70-60-83-42.central.biz.rr.com) |
| 15:33:51 | × | boxscape quits (4ff0bb95@user/boxscape) (Ping timeout: 264 seconds) |
| 15:36:15 | × | nan` quits (~nan`@rrcs-70-60-83-42.central.biz.rr.com) (Ping timeout: 264 seconds) |
| 15:37:39 | × | nan`_ quits (~nan`@rrcs-70-60-83-42.central.biz.rr.com) (Ping timeout: 244 seconds) |
| 15:37:48 | × | SanchayanM quits (~Sanchayan@136.185.150.127) (Quit: SanchayanM) |
| 15:38:03 | × | garff quits (~garff@212.97.248.194) (Quit: Leaving) |
| 15:38:49 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) (Remote host closed the connection) |
| 15:39:04 | → | nan` joins (~nan`@rrcs-70-60-83-42.central.biz.rr.com) |
| 15:39:50 | → | ddellacosta joins (~ddellacos@86.106.121.31) |
| 15:41:33 | × | xff0x quits (~xff0x@2001:1a81:52e8:5900:fcc8:4950:4702:a177) (Ping timeout: 272 seconds) |
| 15:43:18 | → | xff0x joins (~xff0x@185.65.135.235) |
| 15:44:38 | × | bec quits (5c97416f@user/bec) (Quit: Connection closed) |
| 15:46:08 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.1) |
| 15:47:15 | × | yumaikas- quits (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) (Ping timeout: 272 seconds) |
| 15:48:09 | × | smitop quits (uid328768@user/smitop) (Quit: Connection closed for inactivity) |
| 15:48:35 | → | fart joins (68e8ca7b@user/actor) |
| 15:48:42 | <fart> | /join #haskell-offtopic |
| 15:48:45 | <fart> | oop |
| 15:49:04 | <fart> | I'm glad this channel has logging so my failures are not only public but recorded |
| 15:49:52 | <maerwald> | at least you got a great nickname |
| 15:50:03 | × | xff0x quits (~xff0x@185.65.135.235) (Ping timeout: 264 seconds) |
| 15:51:11 | → | yumaikas- joins (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) |
| 15:51:29 | → | xff0x joins (~xff0x@2001:1a81:52e8:5900:fcc8:4950:4702:a177) |
| 15:51:38 | → | zzz joins (~yang@user/yin) |
| 15:54:50 | × | jess quits (~jess@libera/staff/jess) (Quit: Reconnecting) |
| 15:54:56 | × | nan` quits (~nan`@rrcs-70-60-83-42.central.biz.rr.com) (Read error: Connection reset by peer) |
| 15:55:26 | → | nan` joins (~nan`@rrcs-70-60-83-42.central.biz.rr.com) |
| 15:55:26 | × | nan` quits (~nan`@rrcs-70-60-83-42.central.biz.rr.com) (Read error: Connection reset by peer) |
| 15:55:29 | → | jess joins (~jess@libera/staff/jess) |
| 15:55:48 | × | superbil quits (~superbil@1-34-176-171.HINET-IP.hinet.net) (Ping timeout: 265 seconds) |
| 15:55:53 | → | nan` joins (~nan`@rrcs-70-60-83-42.central.biz.rr.com) |
| 15:56:40 | × | nan` quits (~nan`@rrcs-70-60-83-42.central.biz.rr.com) (Read error: Connection reset by peer) |
| 15:56:46 | → | nan`_ joins (~nan`@rrcs-70-60-83-42.central.biz.rr.com) |
| 15:57:08 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 15:57:22 | → | juhp joins (~juhp@128.106.188.199) |
| 15:59:28 | → | xwx joins (~george@user/george) |
| 15:59:30 | × | xwx quits (~george@user/george) (Client Quit) |
| 15:59:42 | → | boxscape joins (4ff0bb95@user/boxscape) |
| 16:00:30 | → | xwx joins (~george@user/george) |
| 16:02:28 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 16:02:41 | → | juhp joins (~juhp@128.106.188.199) |
| 16:03:39 | × | unyu quits (~pyon@user/pyon) (Quit: WeeChat 3.1) |
| 16:03:46 | × | ddellacosta quits (~ddellacos@86.106.121.31) (Ping timeout: 264 seconds) |
| 16:05:02 | → | Ariakenom joins (~Ariakenom@2001:9b1:efb:fc00:60cd:f593:c6cb:b34d) |
| 16:05:32 | × | fendor quits (~fendor@178.165.191.174.wireless.dyn.drei.com) (Remote host closed the connection) |
| 16:05:37 | × | yumaikas- quits (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) (Ping timeout: 272 seconds) |
| 16:05:44 | × | alx741 quits (~alx741@186.178.109.193) (Quit: alx741) |
| 16:07:14 | → | ddellacosta joins (~ddellacos@86.106.121.82) |
| 16:07:15 | → | fendor joins (~fendor@178.165.191.174.wireless.dyn.drei.com) |
| 16:07:27 | → | farmfrmjakestate joins (~farmfromj@user/farmfrmjakestate) |
| 16:08:24 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 16:08:46 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) |
| 16:09:00 | → | superbil joins (~superbil@1-34-176-171.HINET-IP.hinet.net) |
| 16:09:12 | × | holy_ quits (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) (Remote host closed the connection) |
| 16:09:24 | → | alx741 joins (~alx741@186.178.109.193) |
| 16:09:56 | <fart> | /join #rust |
| 16:10:02 | → | holy_ joins (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) |
| 16:10:03 | <fart> | omg. I give up. |
| 16:11:21 | <wenzel> | fart, your shame is being recorded |
| 16:11:34 | × | Tomurb quits (~tom@92-17.net.optinet.cz) (Ping timeout: 264 seconds) |
| 16:11:59 | × | exarkun1 quits (~exarkun@2605:59c1:c2cc:400::e9c) (Remote host closed the connection) |
| 16:12:25 | → | exarkun1 joins (~exarkun@2605:59c1:c2cc:400::e9c) |
| 16:12:48 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 16:13:03 | → | juhp joins (~juhp@128.106.188.199) |
| 16:15:04 | <zzz> | just do haskell. it's the superior language anyway |
| 16:16:25 | → | tzh joins (~tzh@c-24-21-73-154.hsd1.or.comcast.net) |
| 16:16:37 | <fendor> | there is a rust irc? |
| 16:16:48 | <maerwald> | yeah, not official |
| 16:17:09 | <maerwald> | official used to be mozilla IRC server, but that's also discontinued afair |
| 16:17:36 | <fendor> | yeah, didn't they move to discord? |
| 16:21:39 | <eggplantade> | The rust discord server is very active |
| 16:22:20 | → | yumaikas- joins (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) |
| 16:23:08 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 16:23:19 | → | horex539 joins (~horex539@2a02:a03f:6aa5:a00:c0c2:de35:17c6:545e) |
| 16:23:21 | → | juhp joins (~juhp@128.106.188.199) |
| 16:23:34 | × | fabfianda quits (~fabfianda@net-93-148-125-174.cust.vodafonedsl.it) (Ping timeout: 264 seconds) |
| 16:23:41 | <maerwald> | discord feels like a place for esport kiddies |
| 16:24:36 | → | fabfianda joins (~fabfianda@mob-5-90-252-55.net.vodafone.it) |
| 16:25:35 | <kuribas> | how is haskell superior when rust has a different use case? |
| 16:27:04 | → | favonia joins (~favonia@99-36-111-163.lightspeed.dllstx.sbcglobal.net) |
| 16:29:22 | × | kuribas quits (~user@ptr-25vy0i9i2khzv5pzmly.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 26.3)) |
| 16:29:46 | × | amk quits (~amk@176.61.106.150) (Read error: Connection reset by peer) |
| 16:30:13 | → | amk joins (~amk@176.61.106.150) |
| 16:31:44 | × | xkapastel quits (uid17782@id-17782.tinside.irccloud.com) (Quit: Connection closed for inactivity) |
| 16:32:12 | × | favonia quits (~favonia@99-36-111-163.lightspeed.dllstx.sbcglobal.net) (Changing host) |
| 16:32:12 | → | favonia joins (~favonia@user/favonia) |
| 16:33:17 | × | kluk quits (~kluk@cpe-69-203-82-73.nyc.res.rr.com) (Ping timeout: 272 seconds) |
| 16:37:13 | × | ddellacosta quits (~ddellacos@86.106.121.82) (Remote host closed the connection) |
| 16:37:40 | → | ddellacosta joins (~ddellacos@86.106.121.82) |
| 16:38:03 | × | sondre quits (~sondrelun@cm-84.212.100.140.getinternet.no) (Ping timeout: 264 seconds) |
| 16:39:29 | → | ddellaco_ joins (~ddellacos@86.106.121.50) |
| 16:39:49 | <zzz> | haskell is so superior that it doesnt have a use case |
| 16:40:32 | <zzz> | (mozilla moved to matrix btw. discord maybe a bridge?) |
| 16:41:14 | <maerwald> | I think rust is probably superior on the paper in most regards, but it's WAY more verbose |
| 16:42:10 | × | ddellacosta quits (~ddellacos@86.106.121.82) (Ping timeout: 264 seconds) |
| 16:42:15 | × | oxide quits (~lambda@user/oxide) (Ping timeout: 264 seconds) |
| 16:42:19 | <Vq> | I like to call rust the ugly ML dialect. |
| 16:42:44 | <zzz> | depending on what you mean by "on the paper". im inclined to bet on haskell if we're talking "on paper" |
| 16:42:52 | <Vq> | I quite like rust, but it doesn't look as pretty as other ML languages. |
| 16:42:53 | <maerwald> | platform support, cross compiling, verified TLS implementation, less ecosystem fragmentation, predictable performance, low memory footprint, good debuggers, ... |
| 16:42:53 | → | oxide joins (~lambda@user/oxide) |
| 16:43:36 | × | ddellaco_ quits (~ddellacos@86.106.121.50) (Remote host closed the connection) |
| 16:43:39 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds) |
| 16:43:58 | <maerwald> | I would do it for work, but it's more typing :p |
| 16:44:02 | → | ddellacosta joins (~ddellacos@86.106.121.50) |
| 16:44:14 | <zzz> | who likes predictable performance? i want to feel the rush of being alive |
| 16:44:35 | × | ddellacosta quits (~ddellacos@86.106.121.50) (Remote host closed the connection) |
| 16:44:41 | → | ddellacosta joins (~ddellacos@86.106.121.50) |
| 16:45:36 | <maerwald> | zzz: after having worked on a haskell platform that took 64GB of memory, multiple failed consulting attempts and a couple of years to fix memory issues... I do care about it |
| 16:46:02 | <maerwald> | *some* of it was due to architectural issues, other things was haskell being haskell |
| 16:46:17 | <zzz> | bah... premature optimization |
| 16:46:30 | → | safinaskar joins (~user@109-252-90-89.nat.spd-mgts.ru) |
| 16:46:58 | <Cale> | zzz: What, are you going to go up to 128GB first? :) |
| 16:47:07 | ← | favonia parts (~favonia@user/favonia) (Leaving) |
| 16:47:20 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 16:47:26 | <maerwald> | sure, pretty easy if you find someone like Cale, who probably knows GHC internals and can fix it in one weekend ;) |
| 16:48:10 | <zzz> | whatever it takes unitl the compiler starts showing signs of sentience. then it can take care of optimization for you |
| 16:48:12 | <maerwald> | having to know GHC internals IS the problem |
| 16:48:46 | → | dwt_ joins (~dwt_@2601:2c6:8080:618:48b9:7938:1ce:33ec) |
| 16:48:55 | <maerwald> | it's already hard enough to keep up with the language itself, let alone esoteric performance things |
| 16:48:55 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 16:49:21 | <maerwald> | but... tbf... most programs will never get to the point that this becomes a problem |
| 16:49:25 | <maerwald> | but some do |
| 16:49:26 | <Cale> | I really wish we could cool it on the questionable language extensions |
| 16:50:03 | × | bgamari quits (~int0x0c@72.65.101.148) (Ping timeout: 264 seconds) |
| 16:50:13 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 16:50:32 | × | horex539 quits (~horex539@2a02:a03f:6aa5:a00:c0c2:de35:17c6:545e) (Remote host closed the connection) |
| 16:51:01 | <Cale> | I've been working on a change to let GHC do unpacking of sum-typed fields, and running into some frustrating LinearHaskell nonsense. |
| 16:52:19 | <maerwald> | that would disrupt a lot of PhD thesis, I guess :P |
| 16:53:33 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 16:53:35 | → | horex539 joins (~horex539@2a02:a03f:6aa5:a00:c0c2:de35:17c6:545e) |
| 16:55:43 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 16:56:26 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 16:56:56 | <zzz> | i see harm in success at cost of PhD thesis |
| 16:57:54 | <Rembane> | Isn't that one of the tensions of Haskell? Research language vs industrial language? |
| 16:57:59 | <Cale> | Not all Ph.D. theses are created equal when it comes to practicality. |
| 16:58:36 | <maerwald> | I believe the solution is interoperable languages, instead of one language that does it all. MS is closest to it with C# -> F# -> F* |
| 16:59:18 | <maerwald> | but that requires more pragmatism than we have in the haskell community (and more resources) |
| 16:59:57 | <Rembane> | I think resources are a bigger problem than pragmatism in this case, and also what the community optimizes for. |
| 16:59:59 | <Cale> | One thing which would be really good is if we can sort out GHC so that it's more modular. |
| 17:00:35 | → | slep joins (~slep@cpc150002-brnt4-2-0-cust437.4-2.cable.virginm.net) |
| 17:00:59 | <boxscape> | any idea why I might be getting "Text.ParserCombinators.Parsec.Prim.many: combinator 'many' is applied to a parser that accepts an empty string" when the stack trace shows I'm in this function? |
| 17:00:59 | <boxscape> | nonNewLineSpaces = skipMany $ satisfy \c -> isSpace c && c /= '\n' |
| 17:01:26 | → | tose joins (~tose@ip-85-160-8-188.eurotel.cz) |
| 17:01:52 | <Cale> | Don't you need another $ there? But yeah, that's not a parser that can accept an empty string, so I'm not sure. |
| 17:02:10 | <boxscape> | not with one of those questionable extensions, BlockArguments |
| 17:02:18 | <Cale> | haha, okay |
| 17:02:23 | <Cale> | Where'd you get the stack trace from? |
| 17:02:23 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 17:02:46 | <boxscape> | ghc check-notes.hs -prof -fprof-auto -fprof-cafs, followed by cat tmp | ./check-notes +RTS -xc |
| 17:02:58 | <Cale> | Ah, okay, a cost-centre trace |
| 17:03:15 | <boxscape> | ah, yes I suppose that's a more accurate name |
| 17:03:46 | <boxscape> | output looks like this which seems like it would mean that it has to be from that skipMany https://paste.tomsmeding.com/3p9tmXnx |
| 17:04:24 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 17:05:33 | → | Tomurb joins (~tom@92-17.net.optinet.cz) |
| 17:05:34 | <Cale> | What does your parser look like? Maybe the problem is just somewhere nearby? |
| 17:06:02 | → | shapr joins (~user@pool-100-36-247-68.washdc.fios.verizon.net) |
| 17:06:10 | × | berberman quits (~berberman@2408:8207:2560:3e20::a44) (Ping timeout: 264 seconds) |
| 17:06:20 | × | coot quits (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
| 17:06:26 | × | imdoor quits (~imdoor@balticom-142-78-50.balticom.lv) (Quit: imdoor) |
| 17:07:06 | → | Deide joins (~Deide@217.155.19.23) |
| 17:07:06 | × | Deide quits (~Deide@217.155.19.23) (Changing host) |
| 17:07:06 | → | Deide joins (~Deide@user/deide) |
| 17:07:12 | <boxscape> | yeah it contains a bunch of manys and some parsers that can produce empty strings. I guess I'll go through them and see disabling which one fixes it, maybe I'm misunderstanding how the trace works. |
| 17:07:22 | → | sondre joins (~sondrelun@cm-84.212.100.140.getinternet.no) |
| 17:07:23 | <boxscape> | s/produce/accept |
| 17:07:37 | <Cale> | boxscape: Perhaps nonNewLineSpaces is being used in a many? |
| 17:07:51 | <Cale> | What does singleLineNotes look like? |
| 17:08:52 | <Cale> | I wouldn't trust the trace too much, they're often kinda... approximate. They mean a whole lot less than you'd want for debugging, but can be better than nothing. |
| 17:09:06 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 17:09:57 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 17:10:24 | <boxscape> | this is singleLineNotes, there's a bunch of manys in here, let me check if I'm inadverntantly nesting them somewhere https://paste.tomsmeding.com/W3XdvVtm |
| 17:10:25 | <Cale> | It might also help to test your parsers individually, perhaps just do some quick examples in GHCi using testParser -- usually a problem like this one will show up immediately if it's going to show up, unless it's being buried by a conditional somehow |
| 17:10:32 | <boxscape> | yeah that's a good idea |
| 17:11:32 | <Cale> | ah |
| 17:11:34 | × | pretty_dumm_guy quits (~trottel@185.244.212.221) (Ping timeout: 264 seconds) |
| 17:11:35 | <Cale> | I think I might see it |
| 17:11:48 | <Cale> | pSingleLineNote will accept an empty string |
| 17:12:04 | <Cale> | and you're applying many to it in singleLineNotes |
| 17:12:10 | × | sondre quits (~sondrelun@cm-84.212.100.140.getinternet.no) (Ping timeout: 264 seconds) |
| 17:12:46 | <Cale> | Or wait, how does manyTill work again... |
| 17:12:48 | <boxscape> | hmm but it calls pNoteStart which should always parse `string "Note"`? |
| 17:13:17 | <Cale> | ah, yeah, I'm wrong |
| 17:13:24 | <Cale> | It at least has to consume the terminator |
| 17:15:30 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 17:15:40 | <Cale> | Wait, how do `sepBy` and <* associate? |
| 17:15:51 | <Cale> | I would be writing way more parens than this :) |
| 17:16:02 | × | nan`_ quits (~nan`@rrcs-70-60-83-42.central.biz.rr.com) (Ping timeout: 265 seconds) |
| 17:16:32 | <Cale> | noteSeparator is a skipMany |
| 17:16:32 | <boxscape> | might be a good idea |
| 17:16:43 | <Cale> | hmm |
| 17:17:08 | <Cale> | Nah, that doesn't look problematic... |
| 17:17:37 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 17:19:09 | × | tose quits (~tose@ip-85-160-8-188.eurotel.cz) (Remote host closed the connection) |
| 17:19:44 | → | tose joins (~tose@ip-85-160-8-188.eurotel.cz) |
| 17:19:54 | → | pretty_dumm_guy joins (~trottel@37.58.58.231) |
| 17:20:05 | <boxscape> | btw I just noticed that I'm very clearly misunderstanding the trace, because to me it looks like it says that pNoteStart calls noteSeparator, which can't be |
| 17:21:27 | <boxscape> | pSingleLineNote works in ghci, singleLineNotes produces the same error, so that's a start |
| 17:22:12 | <Cale> | What happens with many pSingleLineNote ? |
| 17:22:23 | <Cale> | Does that work? |
| 17:22:33 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 17:22:34 | <boxscape> | that's fine |
| 17:22:37 | <Cale> | ohhhh |
| 17:22:52 | <Cale> | many pSingleLineNote obviously accepts the empty string |
| 17:22:52 | × | gdarko quits (~gdarko@95.180.128.167) () |
| 17:23:05 | <Cale> | noteSeparator also does |
| 17:23:05 | <boxscape> | ah, it's sepBy |
| 17:23:32 | <Cale> | and so sepBy has the unfortunate task of trying to separate a bunch of potentially empty strings with potentially empty string |
| 17:23:34 | <Cale> | s |
| 17:23:56 | <boxscape> | yeah |
| 17:24:03 | <boxscape> | thanks for your help in finding it :) |
| 17:24:23 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 17:25:03 | <boxscape> | luckily fixing it just consists of removing that `many` |
| 17:25:13 | <Cale> | and yeah, parsers do a bunch of continuation passing under the hood, so you probably can't trust any of the jank which attempts to approximate what an imperative stack trace would look like to work on them |
| 17:25:22 | <boxscape> | Ah, I see |
| 17:26:07 | <Cale> | I often wish we didn't try so hard to make fake stack traces, and had better support for just displaying real stack traces. |
| 17:26:19 | <Cale> | The problem is, most of the things on the stack won't have names |
| 17:26:30 | <Cale> | They'll be pattern matches happening at various points in the program |
| 17:26:37 | <Cale> | Or function applications |
| 17:26:44 | <boxscape> | hm, yeah |
| 17:27:25 | <Cale> | also, it'll be quite strange a lot of the time, after inlining and all that kind of thing happens |
| 17:27:38 | → | xkapastel joins (uid17782@id-17782.tinside.irccloud.com) |
| 17:27:43 | <Cale> | But I think it's possible to get something useful in theory |
| 17:28:14 | <boxscape> | I suppose with the right compiler options it won't inline though, at least |
| 17:28:17 | <Cale> | Maybe hang on to a source-annotated table of all the things which potentially go on the stack |
| 17:28:51 | → | roconnor joins (~roconnor@host-45-58-226-129.dyn.295.ca) |
| 17:28:52 | <Cale> | and then when you're inlining stuff, you keep pointers into that table :) |
| 17:29:13 | <boxscape> | yeah that sounds like it could work |
| 17:29:16 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 17:30:00 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 17:31:24 | × | pe200012 quits (~pe200012@119.131.208.84) (Read error: Connection reset by peer) |
| 17:32:05 | → | pe200012 joins (~pe200012@119.131.208.84) |
| 17:36:00 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 17:38:13 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 17:39:26 | exarkun1 | is now known as exarkun |
| 17:40:27 | electronkong | is now known as kong |
| 17:42:43 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 17:44:18 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 17:44:56 | kong | is now known as zilla |
| 17:45:16 | zilla | is now known as kong |
| 17:47:53 | × | holy_ quits (~h01y_b4z0@2400:adc1:178:c800:9e45:76a9:57f2:1665) (Remote host closed the connection) |
| 17:48:13 | × | Tomurb quits (~tom@92-17.net.optinet.cz) (Ping timeout: 272 seconds) |
| 17:48:29 | → | nan` joins (~nan`@rrcs-70-60-83-42.central.biz.rr.com) |
| 17:48:36 | → | holy_ joins (~h01y_b4z0@103.244.176.36) |
| 17:48:44 | × | bollu quits (~bollu@139.59.46.74) (Quit: The Lounge - https://thelounge.chat) |
| 17:49:18 | → | bollu joins (~bollu@139.59.46.74) |
| 17:49:28 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 17:49:42 | → | triskai joins (~relikt@216-164-151-15.s8205.c3-0.atw-cbr1.atw.pa.cable.rcncustomer.com) |
| 17:50:23 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 17:50:55 | × | horex539 quits (~horex539@2a02:a03f:6aa5:a00:c0c2:de35:17c6:545e) (Remote host closed the connection) |
| 17:52:28 | → | nan`_ joins (~nan`@68.235.43.173) |
| 17:52:58 | × | nan` quits (~nan`@rrcs-70-60-83-42.central.biz.rr.com) (Ping timeout: 264 seconds) |
| 17:53:47 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) (Remote host closed the connection) |
| 17:56:12 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 17:56:39 | × | fart quits (68e8ca7b@user/actor) (Ping timeout: 264 seconds) |
| 17:57:28 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 17:58:47 | → | Mark_ joins (uid14803@user/mark/x-9597255) |
| 18:01:03 | → | chddr joins (~Thunderbi@91.226.34.182) |
| 18:01:20 | → | Tomurb joins (~tom@92-17.net.optinet.cz) |
| 18:02:54 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 18:02:56 | → | dhouthoo joins (~dhouthoo@178-117-36-167.access.telenet.be) |
| 18:04:48 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 18:05:22 | → | Arsen joins (~arsen@fosshost/volunteer/ArsenArsen) |
| 18:09:37 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 18:11:21 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 18:16:21 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 18:17:47 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 18:21:35 | → | pe200012_ joins (~pe200012@119.131.208.84) |
| 18:21:46 | × | pe200012 quits (~pe200012@119.131.208.84) (Ping timeout: 264 seconds) |
| 18:23:11 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 18:23:21 | × | pretty_dumm_guy quits (~trottel@37.58.58.231) (Quit: WeeChat 3.2-dev) |
| 18:23:42 | × | alex3 quits (~Chel@BSN-77-82-41.static.siol.net) (Ping timeout: 265 seconds) |
| 18:24:06 | → | favonia joins (~favonia@user/favonia) |
| 18:25:34 | × | Tomurb quits (~tom@92-17.net.optinet.cz) (Quit: Konversation terminated!) |
| 18:26:20 | → | kluk_ joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 18:26:25 | × | abbie quits (~abbie@user/abbie) (Quit: Bye!) |
| 18:26:27 | × | SquidDev quits (~SquidDev@autoclave.squiddev.cc) (Read error: Connection reset by peer) |
| 18:27:09 | → | Deide1 joins (~Deide@217.155.19.23) |
| 18:27:48 | → | abbie joins (~abbie@user/abbie) |
| 18:27:52 | → | SquidDev joins (~SquidDev@autoclave.squiddev.cc) |
| 18:29:23 | × | Deide quits (~Deide@user/deide) (Ping timeout: 272 seconds) |
| 18:31:13 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 18:31:15 | × | kluk_ quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 18:31:38 | × | Boomerang quits (~Boomerang@xd520f68c.cust.hiper.dk) (Remote host closed the connection) |
| 18:32:59 | × | dyeplexer quits (~dyeplexer@user/dyeplexer) (Remote host closed the connection) |
| 18:34:30 | × | hueso quits (~root@152.170.89.151) (Ping timeout: 264 seconds) |
| 18:35:07 | × | ystael quits (~ystael@user/ystael) (Quit: Lost terminal) |
| 18:35:24 | → | hueso joins (~root@152.170.89.151) |
| 18:36:15 | × | holy_ quits (~h01y_b4z0@103.244.176.36) (Ping timeout: 264 seconds) |
| 18:36:35 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 18:37:17 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 18:39:01 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 18:39:41 | → | xprlgjf joins (~gavin@60.27.93.209.dyn.plus.net) |
| 18:40:20 | × | gentauro quits (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
| 18:40:20 | → | alex3 joins (~Chel@BSN-77-82-41.static.siol.net) |
| 18:40:42 | → | gentauro joins (~gentauro@user/gentauro) |
| 18:41:21 | × | epolanski quits (uid312403@id-312403.brockwell.irccloud.com) (Quit: Connection closed for inactivity) |
| 18:43:06 | → | Boomerang joins (~Boomerang@xd520f68c.cust.hiper.dk) |
| 18:43:18 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 18:43:45 | × | ddellacosta quits (~ddellacos@86.106.121.50) (Remote host closed the connection) |
| 18:44:11 | → | ddellacosta joins (~ddellacos@86.106.121.50) |
| 18:44:36 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 18:44:41 | → | trueboxguy joins (~trueboxgu@user/trueboxguy) |
| 18:47:09 | × | WhiteLicorice quits (~Scraeling@user/scraeling) (Quit: bye) |
| 18:47:24 | → | Scraeling joins (~Scraeling@user/scraeling) |
| 18:48:51 | × | ddellacosta quits (~ddellacos@86.106.121.50) (Ping timeout: 264 seconds) |
| 18:49:51 | × | Boomerang quits (~Boomerang@xd520f68c.cust.hiper.dk) (Ping timeout: 244 seconds) |
| 18:50:02 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 18:51:09 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 18:54:13 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) |
| 18:56:03 | → | wallymathieu joins (~wallymath@81-234-151-21-no94.tbcn.telia.com) |
| 18:56:10 | → | zeenk joins (~zeenk@2a02:2f04:a310:b600:b098:bf18:df4d:4c41) |
| 18:56:37 | → | justsomeguy joins (~justsomeg@2603:9000:960a:fc00:5a8:1bfa:1cc4:f4c8) |
| 18:56:45 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 18:57:08 | monochrom | is now known as monochrom_ |
| 18:57:25 | monochrom_ | is now known as monochrm |
| 18:57:37 | monochrm | is now known as monochrom |
| 18:58:02 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 18:58:02 | → | smitop joins (uid328768@user/smitop) |
| 18:58:24 | × | exarkun quits (~exarkun@2605:59c1:c2cc:400::e9c) (Quit: WeeChat 2.4) |
| 18:59:09 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) (Ping timeout: 272 seconds) |
| 19:03:28 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 19:03:41 | → | ystael joins (~ystael@user/ystael) |
| 19:04:05 | → | sondre joins (~sondrelun@cm-84.212.100.140.getinternet.no) |
| 19:04:33 | → | kluk joins (~kluk@2603-7000-9b3f-6934-30bf-e302-c094-8fe7.res6.spectrum.com) |
| 19:05:05 | × | Franciman quits (~francesco@host-80-180-196-134.retail.telecomitalia.it) (Quit: Leaving) |
| 19:06:46 | × | jneira quits (5127aca6@107.161.19.109) (Ping timeout: 264 seconds) |
| 19:09:31 | ← | trueboxguy parts (~trueboxgu@user/trueboxguy) (Leaving) |
| 19:10:12 | × | kluk quits (~kluk@2603-7000-9b3f-6934-30bf-e302-c094-8fe7.res6.spectrum.com) (Read error: Connection reset by peer) |
| 19:11:13 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 19:13:37 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 244 seconds) |
| 19:14:13 | → | Deide joins (~Deide@217.155.19.23) |
| 19:14:13 | × | Deide quits (~Deide@217.155.19.23) (Changing host) |
| 19:14:13 | → | Deide joins (~Deide@user/deide) |
| 19:14:29 | → | ddellacosta joins (~ddellacos@89.46.62.37) |
| 19:15:38 | × | ddellacosta quits (~ddellacos@89.46.62.37) (Remote host closed the connection) |
| 19:15:45 | → | ddellacosta joins (~ddellacos@89.46.62.37) |
| 19:16:58 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 19:18:19 | × | Deide1 quits (~Deide@217.155.19.23) (Ping timeout: 265 seconds) |
| 19:18:32 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 19:18:42 | → | coot joins (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) |
| 19:18:46 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 264 seconds) |
| 19:19:58 | → | Square joins (~a@178.62.91.8) |
| 19:20:24 | × | mrus quits (~mrus@149.28.61.155) (Quit: Surfing the great wave off Kanagawa) |
| 19:20:43 | → | mrus joins (~mrus@2001:19f0:5:3fd4:5400:3ff:fe48:1820) |
| 19:22:49 | × | mrus quits (~mrus@2001:19f0:5:3fd4:5400:3ff:fe48:1820) (Client Quit) |
| 19:23:39 | × | nan`_ quits (~nan`@68.235.43.173) (Ping timeout: 264 seconds) |
| 19:23:39 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 19:24:44 | → | mrus joins (~mrus@149.28.61.155) |
| 19:24:48 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 19:25:04 | ddb3 | is now known as ddb |
| 19:26:18 | → | nan` joins (~nan`@rrcs-70-60-83-42.central.biz.rr.com) |
| 19:26:35 | → | horex539 joins (~horex539@2a02:a03f:6aa5:a00:cd94:e839:cc4c:fa4c) |
| 19:30:27 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 19:30:30 | × | gabiruh quits (~gabiruh@vps19177.publiccloud.com.br) (Quit: ZNC 1.7.5 - https://znc.in) |
| 19:30:51 | × | tose quits (~tose@ip-85-160-8-188.eurotel.cz) (Ping timeout: 264 seconds) |
| 19:31:22 | × | jco quits (~jco@c83-248-173-38.bredband.tele2.se) (Ping timeout: 264 seconds) |
| 19:31:27 | × | horex539 quits (~horex539@2a02:a03f:6aa5:a00:cd94:e839:cc4c:fa4c) (Ping timeout: 272 seconds) |
| 19:31:29 | → | kluk joins (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) |
| 19:31:45 | → | jneira joins (~jneira@166.red-81-39-172.dynamicip.rima-tde.net) |
| 19:31:46 | → | gabiruh joins (~gabiruh@vps19177.publiccloud.com.br) |
| 19:35:00 | → | glguy-46 joins (x@libera/staff/glguy) |
| 19:35:04 | × | glguy-46 quits (x@libera/staff/glguy) (Remote host closed the connection) |
| 19:35:08 | × | tdammers quits (~tdammers@77.109.72.213.res.static.edpnet.net) (Quit: WeeChat 2.3) |
| 19:36:02 | → | kluk_ joins (~kluk@cpe-69-203-82-73.nyc.res.rr.com) |
| 19:36:40 | → | aoeuidhtns joins (~lbseale@ip72-194-54-201.sb.sd.cox.net) |
| 19:36:55 | × | Adran quits (~adran@user/adran) (Changing host) |
| 19:36:55 | → | Adran joins (~adran@botters/adran) |
| 19:37:13 | → | Gurkenglas_ joins (~Gurkengla@dslb-088-075-022-175.088.075.pools.vodafone-ip.de) |
| 19:37:58 | → | seeg- joins (~seeg@45.76.32.162) |
| 19:38:28 | → | ystael_ joins (~ystael@user/ystael) |
| 19:38:39 | × | notzmv quits (~zmv@user/notzmv) (Ping timeout: 264 seconds) |
| 19:39:15 | × | amk quits (~amk@176.61.106.150) (Ping timeout: 264 seconds) |
| 19:39:51 | × | dy quits (~dy@user/dy) (Ping timeout: 264 seconds) |
| 19:39:54 | → | sm2n_ joins (~sm2n@user/sm2n) |
| 19:39:57 | → | Firedancer_ joins (sid336191@stonehaven.irccloud.com) |
| 19:40:31 | × | kluk quits (~kluk@2603-7000-9b3f-6934-6417-29db-6208-fab1.res6.spectrum.com) (Read error: Connection reset by peer) |
| 19:40:31 | × | Robin_Jadoul quits (~Robin_Jad@152.67.64.160) (Ping timeout: 264 seconds) |
| 19:40:31 | × | justsomeguy quits (~justsomeg@2603:9000:960a:fc00:5a8:1bfa:1cc4:f4c8) (Quit: WeeChat 3.0.1) |
| 19:40:31 | × | abrar quits (~abrar@static-108-30-103-121.nycmny.fios.verizon.net) (Ping timeout: 264 seconds) |
| 19:40:31 | × | dmwit quits (~dmwit@pool-173-66-86-32.washdc.fios.verizon.net) (Ping timeout: 264 seconds) |
| 19:40:31 | × | lukeseale quits (~lbseale@ip72-194-54-201.sb.sd.cox.net) (Ping timeout: 264 seconds) |
| 19:40:31 | × | fjmorazan quits (~quassel@user/fjmorazan) (Ping timeout: 264 seconds) |
| 19:40:31 | → | khaledez___ joins (uid500682@id-500682.tooting.irccloud.com) |
| 19:40:31 | × | xff0x quits (~xff0x@2001:1a81:52e8:5900:fcc8:4950:4702:a177) (Ping timeout: 264 seconds) |
| 19:40:42 | → | Logio joins (em@kapsi.fi) |
| 19:40:43 | → | gonz_ joins (sid304396@tooting.irccloud.com) |
| 19:40:45 | → | yumaikas94 joins (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) |
| 19:41:07 | → | fjmorazan joins (~quassel@user/fjmorazan) |
| 19:41:35 | → | dy joins (~dy@user/dy) |
| 19:42:05 | × | yumaikas- quits (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) (Ping timeout: 264 seconds) |
| 19:42:05 | → | shiraeeshi joins (~shiraeesh@109.166.56.7) |
| 19:42:08 | → | bollu4 joins (~bollu@139.59.46.74) |
| 19:42:10 | → | amk joins (~amk@176.61.106.150) |
| 19:42:22 | → | hgolden_ joins (~hgolden2@cpe-172-114-84-61.socal.res.rr.com) |
| 19:42:32 | → | jess_ joins (~jess@libera/staff/jess) |
| 19:42:41 | → | dsal_ joins (sid13060@tooting.irccloud.com) |
| 19:43:05 | → | gabiruh_ joins (~gabiruh@vps19177.publiccloud.com.br) |
| 19:43:06 | × | hgolden quits (~hgolden2@cpe-172-114-84-61.socal.res.rr.com) (Ping timeout: 264 seconds) |
| 19:43:53 | × | jess quits (~jess@libera/staff/jess) (Killed (strontium.libera.chat (Nickname regained by services))) |
| 19:43:54 | jess_ | is now known as jess |
| 19:43:54 | → | tdammers_ joins (~tdammers@77.109.72.213) |
| 19:43:54 | → | xff0x joins (~xff0x@92.195.37.214) |
| 19:44:37 | × | gabiruh quits (~gabiruh@vps19177.publiccloud.com.br) (*.net *.split) |
| 19:44:37 | × | ddellacosta quits (~ddellacos@89.46.62.37) (*.net *.split) |
| 19:44:37 | × | ystael quits (~ystael@user/ystael) (*.net *.split) |
| 19:44:37 | × | bollu quits (~bollu@139.59.46.74) (*.net *.split) |
| 19:44:37 | × | alx741 quits (~alx741@186.178.109.193) (*.net *.split) |
| 19:44:37 | × | farmfrmjakestate quits (~farmfromj@user/farmfrmjakestate) (*.net *.split) |
| 19:44:37 | × | fendor quits (~fendor@178.165.191.174.wireless.dyn.drei.com) (*.net *.split) |
| 19:44:37 | × | boxscape quits (4ff0bb95@user/boxscape) (*.net *.split) |
| 19:44:37 | × | m_shiraeeshi quits (~shiraeesh@109.166.56.7) (*.net *.split) |
| 19:44:37 | × | betelgeuse6 quits (~john2gb@94-225-47-8.access.telenet.be) (*.net *.split) |
| 19:44:37 | × | moistoreos quits (~moistoreo@99-151-203-47.lightspeed.snantx.sbcglobal.net) (*.net *.split) |
| 19:44:37 | × | sm2n quits (~sm2n@user/sm2n) (*.net *.split) |
| 19:44:37 | × | __monty__ quits (~toonn@user/toonn) (*.net *.split) |
| 19:44:37 | × | ByronJohnson quits (~bairyn@mail.digitalkingdom.org) (*.net *.split) |
| 19:44:37 | × | Gurkenglas quits (~Gurkengla@dslb-088-075-022-175.088.075.pools.vodafone-ip.de) (*.net *.split) |
| 19:44:37 | × | seeg_ quits (~seeg@2a05:f480:1400:311:5400:1ff:feff:256) (*.net *.split) |
| 19:44:37 | × | danso quits (~danso@23-233-111-52.cpe.pppoe.ca) (*.net *.split) |
| 19:44:37 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (*.net *.split) |
| 19:44:37 | × | gonz quits (sid304396@id-304396.tooting.irccloud.com) (*.net *.split) |
| 19:44:37 | × | Kaiepi quits (~Kaiepi@nwcsnbsc03w-47-54-173-93.dhcp-dynamic.fibreop.nb.bellaliant.net) (*.net *.split) |
| 19:44:37 | × | echoreply quits (~echoreply@2001:19f0:9002:1f3b:5400:ff:fe6f:8b8d) (*.net *.split) |
| 19:44:37 | × | supersven quits (uid501114@id-501114.charlton.irccloud.com) (*.net *.split) |
| 19:44:37 | × | MidAutumnMoon quits (~MidAutumn@user/midautumnmoon) (*.net *.split) |
| 19:44:37 | × | infinisil quits (~infinisil@mail.infinisil.com) (*.net *.split) |
| 19:44:37 | × | christiaanb quits (sid84827@id-84827.tooting.irccloud.com) (*.net *.split) |
| 19:44:37 | × | khaledez__ quits (uid500682@id-500682.tooting.irccloud.com) (*.net *.split) |
| 19:44:37 | × | Firedancer quits (sid336191@id-336191.stonehaven.irccloud.com) (*.net *.split) |
| 19:44:37 | × | yahb quits (xsbot@user/mniip/bot/yahb) (*.net *.split) |
| 19:44:37 | × | dsal quits (sid13060@id-13060.tooting.irccloud.com) (*.net *.split) |
| 19:44:37 | × | Logio_ quits (em@kapsi.fi) (*.net *.split) |
| 19:44:38 | bollu4 | is now known as bollu |
| 19:44:39 | Firedancer_ | is now known as Firedancer |
| 19:44:39 | dsal_ | is now known as dsal |
| 19:44:53 | → | __monty__ joins (~toonn@user/toonn) |
| 19:45:01 | → | infinisil joins (~infinisil@mail.infinisil.com) |
| 19:45:10 | × | khaledez___ quits (uid500682@id-500682.tooting.irccloud.com) (Ping timeout: 264 seconds) |
| 19:45:10 | × | kong quits (~harrison@c-174-51-131-199.hsd1.co.comcast.net) (Ping timeout: 264 seconds) |
| 19:45:16 | × | phanf quits (~phanf@226.148.192.35.bc.googleusercontent.com) (Ping timeout: 264 seconds) |
| 19:45:36 | × | dwt_ quits (~dwt_@2601:2c6:8080:618:48b9:7938:1ce:33ec) (Read error: Connection reset by peer) |
| 19:45:46 | × | yumaikas94 quits (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) (Ping timeout: 264 seconds) |
| 19:45:47 | → | yumaikas- joins (~yumaikas@2601:281:c700:4240:fd30:c8d2:2412:4375) |
| 19:45:58 | → | yahb joins (xsbot@user/mniip/bot/yahb) |
| 19:46:24 | → | Kaiepi joins (~Kaiepi@nwcsnbsc03w-47-54-173-93.dhcp-dynamic.fibreop.nb.bellaliant.net) |
| 19:46:32 | → | phanf joins (~phanf@226.148.192.35.bc.googleusercontent.com) |
| 19:46:35 | × | gonz_ quits (sid304396@tooting.irccloud.com) (Ping timeout: 264 seconds) |
| 19:46:54 | → | kong joins (~harrison@c-174-51-131-199.hsd1.co.comcast.net) |
| 19:47:11 | → | td__ joins (~td@94.134.91.149) |
| 19:47:16 | → | khaledez___ joins (uid500682@id-500682.tooting.irccloud.com) |
| 19:47:25 | × | alp quits (~alp@user/alp) (Ping timeout: 264 seconds) |
| 19:47:25 | × | td_ quits (~td@94.134.91.149) (Ping timeout: 264 seconds) |
| 19:47:25 | × | cheater quits (~Username@user/cheater) (Ping timeout: 264 seconds) |
| 19:47:58 | → | abrar joins (~abrar@static-108-30-103-121.nycmny.fios.verizon.net) |
| 19:48:03 | → | dwt_ joins (~dwt_@2601:2c6:8080:618:48b9:7938:1ce:33ec) |
| 19:48:10 | × | edwtjo quits (~edwtjo@h-79-136-7-145.A213.priv.bahnhof.se) (Ping timeout: 264 seconds) |
| 19:48:10 | × | Maxdamantus quits (~Maxdamant@user/maxdamantus) (Ping timeout: 264 seconds) |
| 19:48:17 | × | Lord_of_Life_ quits (~Lord@46.217.217.215) (Read error: Connection reset by peer) |
| 19:48:47 | → | dmwit joins (~dmwit@pool-173-66-86-32.washdc.fios.verizon.net) |
| 19:49:16 | → | alp joins (~alp@163.172.83.213) |
| 19:49:22 | → | Maxdamantus joins (~Maxdamant@user/maxdamantus) |
| 19:49:28 | → | Robin_Jadoul joins (~Robin_Jad@152.67.64.160) |
| 19:49:33 | → | edwtjo joins (~edwtjo@h-79-136-7-145.A213.priv.bahnhof.se) |
| 19:49:45 | → | ByronJohnson joins (~bairyn@mail.digitalkingdom.org) |
| 19:49:45 | → | gonz_ joins (sid304396@id-304396.tooting.irccloud.com) |
| 19:49:57 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 19:50:04 | → | Lord_of_Life joins (~Lord@46.217.217.215) |
| 19:50:19 | → | danso joins (~danso@23-233-111-52.cpe.pppoe.ca) |
| 19:50:23 | → | alx741 joins (~alx741@186.178.109.193) |
| 19:50:26 | → | ddellacosta joins (~ddellacos@89.46.62.37) |
| 19:50:29 | × | ystael_ quits (~ystael@user/ystael) (Read error: Connection reset by peer) |
| 19:50:30 | → | cheater joins (~Username@user/cheater) |
| 19:50:44 | × | Lord_of_Life quits (~Lord@46.217.217.215) (Changing host) |
| 19:50:44 | → | Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915) |
| 19:50:50 | → | supersven joins (uid501114@id-501114.charlton.irccloud.com) |
| 19:50:50 | → | christiaanb joins (sid84827@id-84827.tooting.irccloud.com) |
| 19:51:09 | → | Nerd_Nyanroo joins (~Nerd_Nyan@24.133.250.48) |
| 19:51:16 | <Nerd_Nyanroo> | hey |
| 19:51:25 | ← | Nerd_Nyanroo parts (~Nerd_Nyan@24.133.250.48) () |
| 19:51:47 | × | Aardwolf quits (~lode@77-56-208-202.dclient.hispeed.ch) (Read error: Connection reset by peer) |
| 19:52:02 | → | boxscape joins (~boxscape@user/boxscape) |
| 19:52:02 | → | echoreply joins (~echoreply@2001:19f0:9002:1f3b:5400:ff:fe6f:8b8d) |
| 19:52:04 | → | Aardwolf joins (~lode@77-56-208-202.dclient.hispeed.ch) |
| 19:52:27 | × | pounce quits (~pounce@ns379743.ip-5-196-70.eu) (Changing host) |
| 19:52:28 | → | pounce joins (~pounce@user/pounce) |
| 19:52:31 | → | bgamari joins (~int0x0c@mobile-166-171-187-199.mycingular.net) |
| 19:54:41 | × | Ekho quits (~Ekho@user/ekho) (Ping timeout: 272 seconds) |
| 19:54:41 | × | hrdl quits (~hrdl@mail.hrdl.eu) (Ping timeout: 272 seconds) |
| 19:56:26 | × | Square quits (~a@178.62.91.8) (Ping timeout: 272 seconds) |
| 19:56:26 | × | lyxia quits (~lyxia@poisson.chat) (Ping timeout: 272 seconds) |
| 19:56:26 | × | tureba quits (~tureba@tureba.org) (Ping timeout: 272 seconds) |
| 19:56:26 | × | toppler quits (~user@mtop.default.momentoftop.uk0.bigv.io) (Ping timeout: 272 seconds) |
| 19:56:26 | × | djanatyn quits (~djanatyn@vps-7f49a6b0.vps.ovh.ca) (Ping timeout: 272 seconds) |
| 19:56:26 | → | urdh_ joins (~urdh@h88-129-148-132.cust.a3fiber.se) |
| 19:56:26 | → | lyxia joins (~lyxia@poisson.chat) |
| 19:56:26 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) |
| 19:56:26 | → | djanatyn joins (~djanatyn@vps-7f49a6b0.vps.ovh.ca) |
| 19:56:26 | → | joeyh_ joins (joeyh@kitenet.net) |
| 19:56:26 | × | stefan-__ quits (~cri@42dots.de) (Ping timeout: 272 seconds) |
| 19:56:26 | × | bcmiller quits (~bm3719@66.42.95.185) (Ping timeout: 272 seconds) |
| 19:56:26 | × | mikolaj quits (~mikon@duch.mimuw.edu.pl) (Ping timeout: 272 seconds) |
| 19:56:26 | × | urdh quits (~urdh@h88-129-148-132.cust.a3fiber.se) (Ping timeout: 272 seconds) |
| 19:56:26 | urdh_ | is now known as urdh |
| 19:56:26 | → | bcmiller joins (~bm3719@66.42.95.185) |
| 19:56:36 | → | mikolaj joins (~mikon@duch.mimuw.edu.pl) |
| 19:56:36 | × | joeyh quits (~joeyh@kitenet.net) (Read error: Connection reset by peer) |
| 19:56:39 | → | Square joins (~a@178.62.91.8) |
| 19:56:50 | × | nitrix quits (~nitrix@user/nitrix) (Read error: Connection reset by peer) |
| 19:56:50 | → | bsima1 joins (~bsima@simatime.com) |
| 19:58:28 | → | raoul8 joins (~raoul@nomnomnomnom.co.uk) |
| 19:58:28 | → | felixphew_ joins (~felix@ogg.ffetc.net) |
| 19:58:28 | × | roconnor quits (~roconnor@host-45-58-226-129.dyn.295.ca) (Read error: Connection reset by peer) |
| 19:58:28 | × | keltono quits (~kelton@x-160-94-179-178.acm.umn.edu) (Ping timeout: 272 seconds) |
| 19:58:28 | × | raoul quits (~raoul@nomnomnomnom.co.uk) (Ping timeout: 272 seconds) |
| 19:58:28 | × | jhill quits (sid1055@id-1055.tinside.irccloud.com) (Ping timeout: 272 seconds) |
| 19:58:28 | raoul8 | is now known as raoul |
| 19:58:28 | × | wenzel quits (~wenzel@user/wenzel) (Read error: Connection reset by peer) |
| 19:58:28 | → | roconnor joins (~roconnor@host-45-58-226-129.dyn.295.ca) |
| 19:58:28 | kong | is now known as electronkong |
| 19:58:28 | × | Kaiepi quits (~Kaiepi@nwcsnbsc03w-47-54-173-93.dhcp-dynamic.fibreop.nb.bellaliant.net) (Read error: Connection reset by peer) |
| 19:58:28 | × | edwtjo quits (~edwtjo@h-79-136-7-145.A213.priv.bahnhof.se) (Changing host) |
| 19:58:28 | → | edwtjo joins (~edwtjo@user/edwtjo) |
| 19:58:28 | × | LambdaDu1k quits (~anka@ksit.fixme.fi) (Ping timeout: 272 seconds) |
| 19:58:51 | × | Aleksejs quits (~Aleksejs@haskell.lv) (Ping timeout: 272 seconds) |
| 19:58:51 | × | terrorjack quits (~terrorjac@ec2-54-95-39-30.ap-northeast-1.compute.amazonaws.com) (Ping timeout: 272 seconds) |
| 19:58:51 | × | skn quits (~znc@sec.nimmagadda.net) (Ping timeout: 272 seconds) |
| 19:58:51 | × | felixphew quits (~felix@cssa/committee/felix) (Ping timeout: 272 seconds) |
| 19:58:51 | × | taeaad_ quits (~taeaad@ec2-34-245-165-26.eu-west-1.compute.amazonaws.com) (Ping timeout: 272 seconds) |
| 19:58:51 | × | mikolaj_ quits (~mikolaj@purple.well-typed.com) (Ping timeout: 272 seconds) |
| 19:58:51 | → | Kaiepi joins (~Kaiepi@nwcsnbsc03w-47-54-173-93.dhcp-dynamic.fibreop.nb.bellaliant.net) |
| 19:58:51 | → | LambdaDuck joins (~anka@ksit.fixme.fi) |
| 19:58:51 | → | wenzel joins (~wenzel@user/wenzel) |
| 19:58:51 | → | nitrix joins (~nitrix@ns569831.ip-51-79-81.net) |
| 20:00:27 | × | nitrix quits (~nitrix@ns569831.ip-51-79-81.net) (Changing host) |
| 20:00:27 | → | nitrix joins (~nitrix@user/nitrix) |
| 20:00:27 | × | koz quits (~koz@121.99.240.58) (Ping timeout: 272 seconds) |
| 20:00:27 | × | bsima quits (~bsima@simatime.com) (Ping timeout: 272 seconds) |
| 20:00:27 | × | jakesyl quits (sid56879@id-56879.stonehaven.irccloud.com) (Ping timeout: 272 seconds) |
| 20:00:27 | × | Eoco quits (~ian@x-160-94-179-157.acm.umn.edu) (Ping timeout: 272 seconds) |
| 20:00:27 | × | parseval quits (sid239098@id-239098.brockwell.irccloud.com) (Ping timeout: 272 seconds) |
| 20:00:27 | × | taktoa[c] quits (sid282096@id-282096.tinside.irccloud.com) (Ping timeout: 272 seconds) |
| 20:00:27 | × | Typedfern quits (~Typedfern@185.red-83-57-142.dynamicip.rima-tde.net) (Ping timeout: 272 seconds) |
| 20:00:27 | electronkong | is now known as kong |
| 20:00:27 | → | Ekho joins (~Ekho@user/ekho) |
| 20:00:27 | → | jhill joins (sid1055@id-1055.tinside.irccloud.com) |
| 20:00:27 | → | isaac1 joins (~isaac@c-71-237-105-37.hsd1.co.comcast.net) |
| 20:00:27 | → | keltono joins (~kelton@x-160-94-179-178.acm.umn.edu) |
| 20:00:27 | × | toms quits (~foobar@pogostick.net) (Ping timeout: 272 seconds) |
| 20:00:27 | × | theodorc quits (theodorc@cassarossa.samfundet.no) (Ping timeout: 272 seconds) |
| 20:00:27 | → | Eoco joins (~ian@x-160-94-179-157.acm.umn.edu) |
| 20:00:27 | → | mikolaj_ joins (~mikolaj@purple.well-typed.com) |
| 20:01:10 | → | taktoa[c] joins (sid282096@id-282096.tinside.irccloud.com) |
| 20:01:10 | → | theodorc joins (theodorc@cassarossa.samfundet.no) |
| 20:01:10 | × | bgamari quits (~int0x0c@mobile-166-171-187-199.mycingular.net) (Ping timeout: 264 seconds) |
| 20:01:10 | → | parseval joins (sid239098@id-239098.brockwell.irccloud.com) |
| 20:01:10 | × | truckasaurus quits (sid457088@id-457088.brockwell.irccloud.com) (Ping timeout: 272 seconds) |
| 20:01:10 | × | Patternmaster quits (~georg@li1192-118.members.linode.com) (Ping timeout: 272 seconds) |
| 20:01:10 | → | truckasaurus joins (sid457088@id-457088.brockwell.irccloud.com) |
| 20:01:10 | × | isaac1 quits (~isaac@c-71-237-105-37.hsd1.co.comcast.net) (Client Quit) |
| 20:01:10 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) (Ping timeout: 264 seconds) |
| 20:01:10 | → | toms joins (~foobar@pogostick.net) |
| 20:01:10 | → | biberu\ joins (~biberu@user/biberu) |
| 20:02:57 | → | m_shiraeeshi joins (~shiraeesh@46.34.207.100) |
| 20:02:57 | → | skn joins (~znc@sec.nimmagadda.net) |
| 20:02:57 | × | dpratt quits (sid193493@id-193493.brockwell.irccloud.com) (Ping timeout: 272 seconds) |
| 20:02:57 | × | obfusk_ quits (~quassel@a82-161-150-56.adsl.xs4all.nl) (Ping timeout: 272 seconds) |
| 20:02:57 | × | ryantrinkle quits (~ryan@24.229.199.25.res-cmts.sm.ptd.net) (Ping timeout: 244 seconds) |
| 20:02:57 | × | biberu quits (~biberu@user/biberu) (Ping timeout: 272 seconds) |
| 20:02:57 | → | jakesyl joins (sid56879@id-56879.stonehaven.irccloud.com) |
| 20:02:57 | biberu\ | is now known as biberu |
| 20:02:57 | × | acro quits (~acro@user/acro) (Ping timeout: 272 seconds) |
| 20:02:57 | × | beaky quits (~beaky@2a03:b0c0:0:1010::1e:a001) (Ping timeout: 272 seconds) |
| 20:02:57 | × | hrnz quits (~ulli@cherry.hrnz.li) (Ping timeout: 272 seconds) |
| 20:02:57 | × | L29Ah quits (~L29Ah@user/l29ah) (Ping timeout: 272 seconds) |
| 20:02:57 | × | Boarders quits (sid425905@id-425905.tooting.irccloud.com) (Ping timeout: 272 seconds) |
| 20:02:57 | <boxscape> | https://twitter.com/tweagio/status/1396918930355023873 "Haskell folks! What would you like @RaeHaskell to make one of his bite-sized videos about?" |
| 20:04:04 | → | beaky joins (~beaky@2a03:b0c0:0:1010::1e:a001) |
| 20:04:04 | × | oats quits (~thomas@user/oats) (Ping timeout: 272 seconds) |
| 20:04:04 | × | Cale quits (~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com) (Ping timeout: 272 seconds) |
| 20:04:04 | × | shiraeeshi quits (~shiraeesh@109.166.56.7) (Ping timeout: 264 seconds) |
| 20:04:04 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) |
| 20:04:04 | × | jonrh quits (sid5185@charlton.irccloud.com) (Ping timeout: 272 seconds) |
| 20:04:04 | → | dpratt joins (sid193493@id-193493.brockwell.irccloud.com) |
| 20:04:04 | × | shailangsa quits (~shailangs@host86-186-177-159.range86-186.btcentralplus.com) (Ping timeout: 244 seconds) |
| 20:04:04 | → | stefan-_ joins (~cri@42dots.de) |
| 20:04:04 | → | hrnz joins (~ulli@cherry.hrnz.li) |
| 20:04:35 | × | dminuoso quits (~dminuoso@user/dminuoso) (Ping timeout: 272 seconds) |
| 20:04:35 | → | oats joins (~thomas@user/oats) |
| 20:04:35 | × | satai quits (~satai@ip-37-188-173-38.eurotel.cz) (Read error: Connection reset by peer) |
| 20:04:35 | × | Brumaire quits (~quassel@81-64-14-121.rev.numericable.fr) (Quit: ran away) |
| 20:05:39 | × | ij quits (~ij@user/ij) (Ping timeout: 272 seconds) |
| 20:05:39 | → | ryantrinkle joins (~ryan@24.229.199.25.res-cmts.sm.ptd.net) |
| 20:05:39 | → | raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 20:05:39 | → | Boarders joins (sid425905@id-425905.tooting.irccloud.com) |
| 20:05:39 | → | jonrh joins (sid5185@id-5185.charlton.irccloud.com) |
| 20:05:39 | × | nan` quits (~nan`@rrcs-70-60-83-42.central.biz.rr.com) (Quit: Computer is sleeping. ZZZzzz…) |
| 20:05:39 | → | Aleksejs joins (~Aleksejs@haskell.lv) |
| 20:05:39 | <Square> | Any adice on rolling a ircbot in haskell? |
| 20:05:39 | <Square> | advice |
| 20:05:39 | × | lambdap quits (~lambdap@static.167.190.119.168.clients.your-server.de) (Ping timeout: 272 seconds) |
| 20:05:39 | → | dminuoso joins (~dminuoso@p5795f132.dip0.t-ipconnect.de) |
| 20:05:39 | × | juhp quits (~juhp@128.106.188.199) (Ping timeout: 272 seconds) |
| 20:05:39 | × | Techcable quits (~Techcable@168.235.93.147) (Ping timeout: 272 seconds) |
| 20:05:39 | × | drewolson quits (~drewolson@64.227.24.16) (Ping timeout: 272 seconds) |
| 20:05:39 | × | oxide quits (~lambda@user/oxide) (Ping timeout: 264 seconds) |
| 20:06:48 | → | drewolson joins (~drewolson@64.227.24.16) |
| 20:06:48 | → | lambdap joins (~lambdap@static.167.190.119.168.clients.your-server.de) |
| 20:06:48 | → | obfusk joins (~quassel@a82-161-150-56.adsl.xs4all.nl) |
| 20:06:48 | × | dy quits (~dy@user/dy) (Ping timeout: 272 seconds) |
| 20:06:48 | <Square> | like, if theres some good non bloated library to kick you off? |
| 20:06:48 | → | aforemny_ joins (~aforemny@static.248.158.34.188.clients.your-server.de) |
| 20:06:48 | × | aforemny quits (~aforemny@static.248.158.34.188.clients.your-server.de) (Ping timeout: 272 seconds) |
| 20:06:48 | → | siers joins (~ij@2a03:b0c0:1:e0::366:f001) |
| 20:07:39 | → | Techcable joins (~Techcable@168.235.93.147) |
| 20:07:39 | × | simmsb quits (~ben@2a02:c7f:343a:6d00:69bb:9905:870a:6538) (Read error: Connection reset by peer) |
| 20:07:39 | → | simmsb- joins (~ben@2a02:c7f:343a:6d00:69bb:9905:870a:6538) |
| 20:07:39 | <glguy> | Square: for something low-level you can build on top of the library I use for my IRC client: https://github.com/glguy/irc-core/blob/v2/bot/src/Main.hs <-example |
| 20:07:39 | → | ixlun` joins (~user@195.213.99.113) |
| 20:07:39 | × | lechner quits (~lechner@letbox-vps.us-core.com) (Ping timeout: 272 seconds) |
| 20:07:39 | × | hongminhee quits (sid295@id-295.tinside.irccloud.com) (Ping timeout: 272 seconds) |
| 20:09:15 | → | lechner joins (~lechner@letbox-vps.us-core.com) |
| 20:09:15 | → | oxide joins (~lambda@user/oxide) |
| 20:09:15 | × | deni2 quits (~deni@mail.denibertovic.com) (Ping timeout: 272 seconds) |
| 20:09:15 | <ixlun`> | Hi all, is there a function that can take an array and use that as arguments to a function? |
| 20:09:15 | <Square> | glguy, thanks! |
| 20:09:15 | → | deni2 joins (~deni@mail.denibertovic.com) |
| 20:09:15 | ixlun` | is now known as ixlun |
| 20:09:15 | → | juhp joins (~juhp@128.106.188.199) |
| 20:09:15 | × | slep quits (~slep@cpc150002-brnt4-2-0-cust437.4-2.cable.virginm.net) (Ping timeout: 272 seconds) |
| 20:09:15 | → | slep joins (~slep@cpc150002-brnt4-2-0-cust437.4-2.cable.virginm.net) |
| 20:09:15 | → | dy joins (~dy@user/dy) |
| 20:09:15 | × | ircbrowse_tom quits (~ircbrowse@64.225.78.177) (ZNC 1.7.5+deb4 - https://znc.in) |
| 20:10:05 | → | ircbrowse_tom joins (~ircbrowse@64.225.78.177) |
| 20:10:05 | Server | sets mode +nt |
| 20:10:31 | × | Boarders quits (sid425905@id-425905.tooting.irccloud.com) (Ping timeout: 272 seconds) |
| 20:10:40 | → | hongminhee joins (sid295@id-295.tinside.irccloud.com) |
| 20:10:52 | → | acro joins (~acro@user/acro) |
| 20:10:53 | → | tureba joins (tureba@tureba.org) |
| 20:10:59 | → | Typedfern joins (~Typedfern@185.red-83-57-142.dynamicip.rima-tde.net) |
| 20:11:01 | zzz | is now known as alpaca |
| 20:11:11 | → | fresheyeball joins (~isaac@c-71-237-105-37.hsd1.co.comcast.net) |
| 20:11:12 | → | Patternmaster joins (~georg@li1192-118.members.linode.com) |
| 20:11:16 | alpaca | is now known as onion |
| 20:11:22 | <fresheyeball> | hey everyone, I made it over the wall! |
| 20:12:00 | × | ByronJohnson quits (~bairyn@mail.digitalkingdom.org) (Ping timeout: 244 seconds) |
| 20:12:09 | → | ByronJohnson joins (~bairyn@mail.digitalkingdom.org) |
| 20:12:11 | <fresheyeball> | ok, asking here, not on freenode |
| 20:12:18 | <Rembane> | Welcome fresheyeball ! |
| 20:12:19 | <fresheyeball> | What is the state of Cloud Haskell? |
| 20:12:25 | × | alloca quits (~gilmi@user/suppi) (Ping timeout: 272 seconds) |
| 20:12:25 | <fresheyeball> | Rembane:++ |
| 20:12:50 | <Rembane> | Last time I checked it was dead, but it was a long time ago, so someone might've resurrected it. |
| 20:13:01 | <boxscape> | ixlun I'm not aware of one, but why do you need such a function? |
| 20:13:02 | → | Cale joins (~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com) |
| 20:13:41 | × | tnks quits (sid412124@id-412124.brockwell.irccloud.com) (Ping timeout: 272 seconds) |
| 20:13:57 | → | hrdl joins (~hrdl@mail.hrdl.eu) |
| 20:14:07 | → | tnks joins (sid412124@id-412124.brockwell.irccloud.com) |
| 20:14:09 | → | Erutuon joins (~Erutuon@97-116-14-180.mpls.qwest.net) |
| 20:14:09 | → | alloca joins (~alloca@user/suppi) |
| 20:14:17 | → | johnw joins (~johnw@2607:f6f0:3004:1:c8b4:50ff:fef8:6bf0) |
| 20:16:13 | × | hongminhee quits (sid295@id-295.tinside.irccloud.com) (Ping timeout: 272 seconds) |
| 20:16:19 | → | ystael joins (~ystael@user/ystael) |
| 20:16:34 | → | novedevo joins (~novedevo@d154-5-30-77.bchsia.telus.net) |
| 20:18:27 | → | amotta joins (~amotta@p5790f429.dip0.t-ipconnect.de) |
| 20:19:24 | → | Boarders joins (sid425905@tooting.irccloud.com) |
| 20:20:39 | × | ProofTechnique quits (sid79547@id-79547.charlton.irccloud.com) (Ping timeout: 272 seconds) |
| 20:21:42 | × | dwt_ quits (~dwt_@2601:2c6:8080:618:48b9:7938:1ce:33ec) (Quit: Leaving) |
| 20:22:07 | × | fabfianda quits (~fabfianda@mob-5-90-252-55.net.vodafone.it) (Ping timeout: 272 seconds) |
| 20:22:20 | → | ProofTechnique joins (sid79547@charlton.irccloud.com) |
| 20:22:53 | → | fabfianda joins (~fabfianda@net-93-148-125-174.cust.dsl.teletu.it) |
| 20:23:22 | → | hongminhee joins (sid295@id-295.tinside.irccloud.com) |
| 20:24:24 | × | wonko quits (~wjc@62.115.229.50) (Ping timeout: 244 seconds) |
| 20:24:24 | × | ystael quits (~ystael@user/ystael) (Read error: Connection reset by peer) |
| 20:26:38 | → | space-shell joins (~space-she@88.98.247.38) |
| 20:31:43 | → | shailangsa joins (~shailangs@host86-186-177-159.range86-186.btcentralplus.com) |
| 20:31:55 | × | amotta quits (~amotta@p5790f429.dip0.t-ipconnect.de) (Quit: Connection closed) |
| 20:33:57 | → | kenran joins (~kenran@200116b82b33c8008f6567b715cefea0.dip.versatel-1u1.de) |
| 20:34:51 | → | xsperry joins (~as@user/xsperry) |
| 20:37:49 | → | Nik joins (~Nik@broadband-90-154-72-114.ip.moscow.rt.ru) |
| 20:38:22 | × | fresheyeball quits (~isaac@c-71-237-105-37.hsd1.co.comcast.net) (Quit: WeeChat 2.9) |
| 20:41:09 | × | Nik quits (~Nik@broadband-90-154-72-114.ip.moscow.rt.ru) (Client Quit) |
| 20:43:09 | × | heath quits (~heath@68.68.64.38) (Quit: Lost terminal) |
| 20:48:44 | × | paolino quits (~paolo@84.33.169.212) (Remote host closed the connection) |
| 20:49:01 | × | coot quits (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
| 20:50:17 | → | bmsk joins (~user@2001:19f0:5001:2f3b:5400:3ff:fe53:2d96) |
| 20:50:40 | → | isaac1 joins (~isaac@c-71-237-105-37.hsd1.co.comcast.net) |
| 20:51:29 | <boxscape> | hm, so with non-backtracking parsers, I would expect `parse (string "foo" <|> string "z") "" "foz"` to first try "foo", consume 'f' and 'o', and then try "z", and since the only input that's not consumed yet is "z" I would expect it to succeed |
| 20:51:44 | <boxscape> | instead it says "unexpected "z", expecting "foo"" |
| 20:51:50 | <boxscape> | where did my thinking go wrong here? |
| 20:52:08 | <boxscape> | (specifically I'm using Pasec) |
| 20:52:18 | <boxscape> | s/Pasec/Parsec |
| 20:53:17 | <boxscape> | oh |
| 20:53:20 | <boxscape> | I should just read docs |
| 20:53:42 | <boxscape> | (<|>) docs say " If p fails without consuming any input, parser q is tried." |
| 20:55:21 | × | isaac1 quits (~isaac@c-71-237-105-37.hsd1.co.comcast.net) (Client Quit) |
| 20:55:28 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 265 seconds) |
| 20:57:54 | <monochrom> | string is not atomic wrt <|> |
| 20:59:13 | × | wallymathieu quits (~wallymath@81-234-151-21-no94.tbcn.telia.com) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 20:59:40 | → | wallymathieu joins (~wallymath@81-234-151-21-no94.tbcn.telia.com) |
| 21:00:36 | → | fresheyeball joins (~fresheyeb@c-71-237-105-37.hsd1.co.comcast.net) |
| 21:01:31 | → | glider joins (~glider@user/glider) |
| 21:01:52 | × | fresheyeball quits (~fresheyeb@c-71-237-105-37.hsd1.co.comcast.net) (Client Quit) |
| 21:02:07 | → | fresheyeball joins (~fresheyeb@c-71-237-105-37.hsd1.co.comcast.net) |
| 21:02:10 | <fresheyeball> | test |
| 21:02:25 | <fresheyeball> | ok sweet, my nick is registered and secure |
| 21:02:46 | × | triskai quits (~relikt@216-164-151-15.s8205.c3-0.atw-cbr1.atw.pa.cable.rcncustomer.com) (Read error: Connection reset by peer) |
| 21:03:04 | → | kewa joins (~kewa@5.138.148.77) |
| 21:03:18 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) (Remote host closed the connection) |
| 21:04:33 | × | wallymathieu quits (~wallymath@81-234-151-21-no94.tbcn.telia.com) (Ping timeout: 272 seconds) |
| 21:09:40 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 21:09:44 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) |
| 21:12:44 | × | ixlun quits (~user@195.213.99.113) (Ping timeout: 252 seconds) |
| 21:14:30 | → | ixlun joins (~user@195.213.99.113) |
| 21:14:34 | × | sondre quits (~sondrelun@cm-84.212.100.140.getinternet.no) (Ping timeout: 264 seconds) |
| 21:14:57 | <tomjaguarpaw> | Should I expect coverage checking using pattern synonyms to be basically broken in 8.10.2? |
| 21:18:05 | × | kenran quits (~kenran@200116b82b33c8008f6567b715cefea0.dip.versatel-1u1.de) (Quit: WeeChat info:version) |
| 21:18:59 | × | ixlun quits (~user@195.213.99.113) (Remote host closed the connection) |
| 21:19:01 | × | samebchase quits (~samebchas@51.15.68.182) (Quit: Ping timeout (120 seconds)) |
| 21:19:18 | → | samebchase joins (~samebchas@51.15.68.182) |
| 21:19:38 | × | fresheyeball quits (~fresheyeb@c-71-237-105-37.hsd1.co.comcast.net) (Ping timeout: 265 seconds) |
| 21:22:00 | × | novedevo quits (~novedevo@d154-5-30-77.bchsia.telus.net) (Quit: Leaving) |
| 21:23:34 | → | ixlun joins (~user@195.213.99.113) |
| 21:23:39 | → | novedevo joins (~novedevo@d154-5-30-77.bchsia.telus.net) |
| 21:23:40 | <glguy> | tomjaguarpaw: is that specifically about 8.10.2 as opposed to the current 8.10.4? |
| 21:23:45 | <glguy> | or 8.10 in general? |
| 21:23:54 | <tomjaguarpaw> | I general I guess. I only have 8.10.2 |
| 21:24:10 | <tomjaguarpaw> | The same is true on 8.6.5. I just named the most recent GHC I have. |
| 21:24:32 | <glguy> | tomjaguarpaw: What constitutes broken? COMPLETE pragmas not working or being needed? |
| 21:24:33 | <tomjaguarpaw> | Sebastian Graf did a lot of work on the coverage checker, but I'm not sure when it went in. |
| 21:24:48 | <tomjaguarpaw> | COMPLETE? I thought that was for typeclasses. |
| 21:24:52 | <tomjaguarpaw> | Never used it for pattern synonyms. |
| 21:25:18 | <tomjaguarpaw> | It seems like when using a simple pattern synonym GHC can't tell when you've provided exhaustive cases. |
| 21:25:25 | <glguy> | https://downloads.haskell.org/ghc/latest/docs/html/users_guide/exts/pragmas.html#complete-pragma |
| 21:25:38 | <glguy> | typeclasses have MINIMAL or something else like that |
| 21:25:48 | × | ixlun quits (~user@195.213.99.113) (Read error: Connection reset by peer) |
| 21:25:53 | <tomjaguarpaw> | "On its own, the checker is very naive and assumes that any match involving a pattern synonym will fail" Oh I see |
| 21:26:02 | <tomjaguarpaw> | Ah yes, MINIMAL, that's right. |
| 21:26:02 | → | ixlun joins (~user@195.213.99.113) |
| 21:26:14 | <tomjaguarpaw> | OK, I just completely misunderstood how coverage checking works for pattern synonyms. |
| 21:26:25 | <tomjaguarpaw> | Thanks glguy |
| 21:26:47 | × | haskman quits (~haskman@171.48.43.206) (Quit: Going to sleep. ZZZzzz…) |
| 21:29:10 | × | Xe quits (~cadey@user/xe) (Remote host closed the connection) |
| 21:29:10 | × | GIANTWORLDKEEPER quits (~pjetcetal@2.95.204.25) (Quit: EXIT) |
| 21:29:11 | <boxscape> | should I prefer `T.pack . unlines` or `T.unlines . map T.pack`, where T is Data.Text? |
| 21:29:34 | → | Xe joins (~cadey@user/xe) |
| 21:29:38 | → | GIANTWORLDKEEPER joins (~pjetcetal@2.95.204.25) |
| 21:30:15 | <glguy> | I don't have numbers, but I'd prefer T.unlines . map T.pack |
| 21:30:16 | → | bfrk joins (~Thunderbi@200116b8457612003b6c7a007b6f34e6.dip.versatel-1u1.de) |
| 21:30:26 | × | Xe quits (~cadey@user/xe) (Client Quit) |
| 21:30:35 | <glguy> | hmm, actually I'm not sure, I take back having a preference |
| 21:30:52 | → | Xe joins (~cadey@user/xe) |
| 21:31:00 | → | geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com) |
| 21:31:27 | × | allbery_b quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 264 seconds) |
| 21:31:44 | × | xkapastel quits (uid17782@id-17782.tinside.irccloud.com) (Quit: Connection closed for inactivity) |
| 21:32:20 | × | ixlun quits (~user@195.213.99.113) (Remote host closed the connection) |
| 21:33:05 | <liskin> | tomjaguarpaw: GHC 9.0 relnotes mention "The revamp of the pattern-match coverage checker that started in 8.10 concludes with this release and implements the novel *Lower Your Guards* algorithm. |
| 21:33:29 | → | ixlun joins (~user@195.213.99.113) |
| 21:33:41 | <liskin> | not sure what it means in practice tho |
| 21:33:57 | <boxscape> | liskin I don't think that change affects pattern synonyms without a COMPLETE pragma |
| 21:34:10 | × | dhouthoo quits (~dhouthoo@178-117-36-167.access.telenet.be) (Quit: WeeChat 3.1) |
| 21:34:32 | → | jakzale joins (uid499518@id-499518.charlton.irccloud.com) |
| 21:35:16 | <boxscape> | (SPJ gave a talk about what it means a while ago https://youtu.be/SWO5OzSxD6Y ) |
| 21:38:03 | × | ixlun quits (~user@195.213.99.113) (Remote host closed the connection) |
| 21:39:12 | → | ixlun joins (~user@195.213.99.113) |
| 21:41:17 | → | notzmv joins (~zmv@user/notzmv) |
| 21:42:08 | → | ystael joins (~ystael@user/ystael) |
| 21:42:46 | → | justsomeguy joins (~justsomeg@24.96.241.90) |
| 21:43:45 | × | justsomeguy quits (~justsomeg@24.96.241.90) (Changing host) |
| 21:43:45 | → | justsomeguy joins (~justsomeg@user/justsomeguy) |
| 21:43:45 | × | ixlun quits (~user@195.213.99.113) (Remote host closed the connection) |
| 21:44:46 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds) |
| 21:44:54 | → | ixlun joins (~user@195.213.99.113) |
| 21:45:10 | ← | michalz parts (~user@185.246.204.62) (Changed major mode) |
| 21:47:31 | × | ixlun quits (~user@195.213.99.113) (Remote host closed the connection) |
| 21:48:53 | hgolden_ | is now known as hgolden |
| 21:49:20 | × | hgolden quits (~hgolden2@cpe-172-114-84-61.socal.res.rr.com) (Quit: Konversation terminated!) |
| 21:49:39 | → | hgolden joins (~hgolden2@cpe-172-114-84-61.socal.res.rr.com) |
| 21:49:42 | → | ixlun joins (~user@195.213.99.113) |
| 21:49:42 | × | ixlun quits (~user@195.213.99.113) (Remote host closed the connection) |
| 21:49:46 | → | immae joins (~immae@static.233.10.9.176.clients.your-server.de) |
| 21:49:57 | → | TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker) |
| 21:50:51 | → | ixlun joins (~user@195.213.99.113) |
| 21:55:24 | × | ixlun quits (~user@195.213.99.113) (Remote host closed the connection) |
| 21:55:33 | × | Xe quits (~cadey@user/xe) (Quit: WeeChat 3.1) |
| 21:55:53 | → | Xe joins (~cadey@user/xe) |
| 21:57:01 | × | gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving) |
| 21:59:55 | → | ixlun joins (~user@195.213.99.113) |
| 21:59:55 | × | ixlun quits (~user@195.213.99.113) (Remote host closed the connection) |
| 22:01:04 | → | ixlun joins (~user@195.213.99.113) |
| 22:04:20 | → | trueboxguy joins (~trueboxgu@user/trueboxguy) |
| 22:05:31 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) (Remote host closed the connection) |
| 22:05:38 | × | ixlun quits (~user@195.213.99.113) (Remote host closed the connection) |
| 22:06:28 | gabiruh_ | is now known as gabiruh |
| 22:06:47 | → | ixlun joins (~user@195.213.99.113) |
| 22:07:20 | → | unyu joins (~pyon@user/pyon) |
| 22:08:59 | × | ixlun quits (~user@195.213.99.113) (Remote host closed the connection) |
| 22:12:48 | × | kewa quits (~kewa@5.138.148.77) (Ping timeout: 265 seconds) |
| 22:13:17 | felixphew_ | is now known as felixphew |
| 22:13:43 | × | felixphew quits (~felix@ogg.ffetc.net) (Changing host) |
| 22:13:43 | → | felixphew joins (~felix@cssa/committee/felix) |
| 22:13:51 | × | phanf quits (~phanf@226.148.192.35.bc.googleusercontent.com) (Quit: Lost terminal) |
| 22:19:00 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 22:19:46 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:c058:6523:2cbb:40ea) |
| 22:21:45 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 22:24:08 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 22:24:12 | → | bgamari joins (~int0x0c@mobile-166-171-187-199.mycingular.net) |
| 22:26:51 | × | xwx quits (~george@user/george) (Ping timeout: 244 seconds) |
| 22:32:08 | kluk_ | is now known as kluk |
| 22:33:58 | → | Aran joins (~Aran@port-92-194-80-170.dynamic.as20676.net) |
| 22:34:16 | × | ddellacosta quits (~ddellacos@89.46.62.37) (Remote host closed the connection) |
| 22:34:44 | → | ddellacosta joins (~ddellacos@89.46.62.37) |
| 22:36:37 | → | Heffalump joins (~ganesh@urchin.earth.li) |
| 22:37:17 | × | Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.) |
| 22:37:57 | ← | Heffalump parts (~ganesh@urchin.earth.li) () |
| 22:39:10 | × | ddellacosta quits (~ddellacos@89.46.62.37) (Ping timeout: 264 seconds) |
| 22:39:13 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 22:39:32 | × | Ariakenom quits (~Ariakenom@2001:9b1:efb:fc00:60cd:f593:c6cb:b34d) (Quit: Leaving) |
| 22:39:35 | → | learner-monad joins (~ehanneken@cpe-174-105-47-100.columbus.res.rr.com) |
| 22:44:50 | → | jaevanko joins (~jaevanko@2600:1700:1330:2bef:156f:5a26:e61c:8357) |
| 22:45:18 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 22:45:43 | × | qbt quits (~edun@user/edun) (Quit: WeeChat 3.1) |
| 22:46:48 | × | space-shell quits (~space-she@88.98.247.38) (Quit: Connection closed) |
| 22:50:48 | → | raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 22:53:34 | × | falsifian quits (~falsifian@exoco.falsifian.org) (Quit: leaving) |
| 22:54:11 | → | falsifian joins (~falsifian@cpef81d0f9cb2f3-cmf81d0f9cb2f0.cpe.net.fido.ca) |
| 22:54:44 | ← | aoeuidhtns parts (~lbseale@ip72-194-54-201.sb.sd.cox.net) (Leaving) |
| 22:55:45 | → | lbseale joins (~lbseale@ip72-194-54-201.sb.sd.cox.net) |
| 22:56:36 | hrnz | is now known as du |
| 22:56:47 | × | haveo quits (~haveo@sl35.iuwt.fr) (Quit: leaving) |
| 22:56:57 | → | haveo joins (~haveo@sl35.iuwt.fr) |
| 23:00:46 | × | alx741 quits (~alx741@186.178.109.193) (Ping timeout: 264 seconds) |
| 23:02:59 | → | kewa joins (~kewa@5.138.148.77) |
| 23:03:46 | × | chddr quits (~Thunderbi@91.226.34.182) (Ping timeout: 264 seconds) |
| 23:04:59 | → | ddellacosta joins (~ddellacos@89.46.62.92) |
| 23:05:31 | × | Robin_Jadoul quits (~Robin_Jad@152.67.64.160) (Ping timeout: 272 seconds) |
| 23:05:31 | × | Squarism2 quits (~Squarism4@90-231-27-135-no51.tbcn.telia.com) (Ping timeout: 272 seconds) |
| 23:08:16 | ← | safinaskar parts (~user@109-252-90-89.nat.spd-mgts.ru) () |
| 23:09:30 | → | pretty_dumm_guy joins (~trottel@91.207.172.188) |
| 23:09:57 | × | ddellacosta quits (~ddellacos@89.46.62.92) (Ping timeout: 272 seconds) |
| 23:11:34 | → | joaobarroso joins (~joaobarro@170.150.6.173) |
| 23:11:40 | → | dwt_ joins (~dwt_@c-98-200-58-177.hsd1.tx.comcast.net) |
| 23:13:43 | × | joaobarroso quits (~joaobarro@170.150.6.173) (Read error: Connection reset by peer) |
| 23:13:50 | → | alx741 joins (~alx741@186.178.108.78) |
| 23:15:39 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 272 seconds) |
| 23:16:43 | → | fart joins (~fart@user/actor) |
| 23:18:30 | × | learner-monad quits (~ehanneken@cpe-174-105-47-100.columbus.res.rr.com) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 23:18:32 | → | joaobarroso joins (~joaobarro@170.150.6.173) |
| 23:19:03 | × | jaevanko quits (~jaevanko@2600:1700:1330:2bef:156f:5a26:e61c:8357) (Quit: Leaving) |
| 23:20:27 | → | haskman joins (~haskman@171.48.43.206) |
| 23:20:46 | → | bitmapper joins (uid464869@id-464869.tooting.irccloud.com) |
| 23:22:58 | → | ddellacosta joins (~ddellacos@86.106.121.114) |
| 23:24:51 | ← | blackfield parts (~blackfiel@85.255.4.218) () |
| 23:26:05 | onion | is now known as nyi |
| 23:27:41 | × | ddellacosta quits (~ddellacos@86.106.121.114) (Ping timeout: 272 seconds) |
| 23:28:59 | nyi | is now known as onion |
| 23:30:22 | → | bfrk1 joins (~Thunderbi@200116b845d852006e2894fb093deaf7.dip.versatel-1u1.de) |
| 23:31:44 | → | fresheyeball joins (~fresheyeb@c-71-237-105-37.hsd1.co.comcast.net) |
| 23:32:33 | × | bfrk quits (~Thunderbi@200116b8457612003b6c7a007b6f34e6.dip.versatel-1u1.de) (Ping timeout: 272 seconds) |
| 23:32:33 | bfrk1 | is now known as bfrk |
| 23:32:35 | × | joaobarroso quits (~joaobarro@170.150.6.173) (Read error: Connection reset by peer) |
| 23:38:55 | → | acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) |
| 23:39:52 | × | zeenk quits (~zeenk@2a02:2f04:a310:b600:b098:bf18:df4d:4c41) (Quit: Konversation terminated!) |
| 23:40:16 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 23:41:12 | → | ddellacosta joins (~ddellacos@89.46.62.59) |
| 23:42:57 | → | Genioso joins (~hourd@151.43.76.240) |
| 23:46:03 | × | ddellacosta quits (~ddellacos@89.46.62.59) (Ping timeout: 272 seconds) |
| 23:50:43 | → | nan` joins (~nan`@rrcs-70-60-83-42.central.biz.rr.com) |
| 23:51:03 | → | immibis joins (~immibis@62.156.144.218) |
| 23:52:31 | × | haskman quits (~haskman@171.48.43.206) (Quit: Going to sleep. ZZZzzz…) |
| 23:52:37 | ← | acarrico parts (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) () |
| 23:53:21 | → | acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) |
| 23:53:30 | × | fresheyeball quits (~fresheyeb@c-71-237-105-37.hsd1.co.comcast.net) (Quit: WeeChat 2.9) |
| 23:55:11 | → | hmmmas joins (~chenqisu1@183.217.200.8) |
| 23:56:34 | → | nan`_ joins (~nan`@68.235.43.165) |
| 23:56:56 | × | oxide quits (~lambda@user/oxide) (Quit: oxide) |
| 23:57:41 | × | nan` quits (~nan`@rrcs-70-60-83-42.central.biz.rr.com) (Ping timeout: 265 seconds) |
| 23:58:17 | × | Erutuon quits (~Erutuon@97-116-14-180.mpls.qwest.net) (Ping timeout: 252 seconds) |
All times are in UTC on 2021-05-24.