Logs on 2024-05-12 (liberachat/#haskell)
| 00:13:04 | × | sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 255 seconds) |
| 00:17:57 | × | Lears quits (~Leary]@user/Leary/x-0910699) (Ping timeout: 256 seconds) |
| 00:27:51 | × | raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 268 seconds) |
| 00:43:14 | × | yin quits (~yin@user/zero) (Ping timeout: 252 seconds) |
| 00:47:14 | → | Square2 joins (~Square4@user/square) |
| 00:50:24 | × | Square quits (~Square@user/square) (Ping timeout: 260 seconds) |
| 00:55:43 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 01:01:59 | → | madariaga joins (~madariaga@user/madariaga) |
| 01:10:32 | × | _d0t quits (~{-d0t-}@user/-d0t-/x-7915216) (Remote host closed the connection) |
| 01:12:48 | → | _d0t joins (~{-d0t-}@user/-d0t-/x-7915216) |
| 01:14:32 | × | otto_s quits (~user@p5de2f4b0.dip0.t-ipconnect.de) (Ping timeout: 256 seconds) |
| 01:15:59 | → | otto_s joins (~user@p4ff27bc4.dip0.t-ipconnect.de) |
| 01:33:35 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds) |
| 02:00:08 | × | econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity) |
| 02:05:04 | × | op_4 quits (~tslil@user/op-4/x-9116473) (Remote host closed the connection) |
| 02:05:34 | → | op_4 joins (~tslil@user/op-4/x-9116473) |
| 02:16:23 | × | td_ quits (~td@i53870939.versanet.de) (Ping timeout: 268 seconds) |
| 02:18:05 | → | td_ joins (~td@i53870913.versanet.de) |
| 02:38:56 | → | ai5lk joins (~ai5lk@209-188-121-236.taosnet.com) |
| 03:16:18 | → | philopsos joins (~caecilius@user/philopsos) |
| 03:16:43 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 03:17:10 | × | ai5lk quits (~ai5lk@209-188-121-236.taosnet.com) (Quit: WeeChat 3.8) |
| 03:17:28 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Client Quit) |
| 03:36:58 | × | agent314 quits (~quassel@87.249.134.25) (Ping timeout: 246 seconds) |
| 03:37:33 | → | agent314 joins (~quassel@c-24-17-4-192.hsd1.wa.comcast.net) |
| 03:42:51 | × | L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer) |
| 03:43:04 | × | agent314 quits (~quassel@c-24-17-4-192.hsd1.wa.comcast.net) (Ping timeout: 260 seconds) |
| 03:43:13 | → | agent314 joins (~quassel@87.249.134.25) |
| 03:47:02 | → | Square joins (~Square@user/square) |
| 03:50:23 | × | Square2 quits (~Square4@user/square) (Ping timeout: 264 seconds) |
| 03:58:51 | → | aforemny_ joins (~aforemny@i59F516F5.versanet.de) |
| 03:59:59 | × | aforemny quits (~aforemny@2001:9e8:6cd6:3600:97b7:283e:1ab8:36b5) (Ping timeout: 268 seconds) |
| 04:30:49 | → | econo_ joins (uid147250@id-147250.tinside.irccloud.com) |
| 04:39:29 | → | ddellacosta joins (~ddellacos@ool-44c73d29.dyn.optonline.net) |
| 04:40:28 | → | philopsos1 joins (~caecilius@user/philopsos) |
| 04:48:26 | × | agent314 quits (~quassel@87.249.134.25) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 05:01:49 | × | rvalue quits (~rvalue@user/rvalue) (Read error: Connection reset by peer) |
| 05:02:19 | → | rvalue joins (~rvalue@user/rvalue) |
| 05:14:31 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 05:18:29 | → | takuan joins (~takuan@178-116-218-225.access.telenet.be) |
| 05:25:33 | × | ocra8 quits (ocra8@user/ocra8) (Quit: WeeChat 4.2.2) |
| 05:32:41 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 05:54:14 | × | dos__^^ quits (~user@user/dos/x-1723657) (Read error: Connection reset by peer) |
| 05:55:04 | → | dos__^^ joins (~user@user/dos/x-1723657) |
| 05:56:11 | → | [Leary] joins (~Leary]@user/Leary/x-0910699) |
| 05:56:18 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 05:57:40 | × | dos__^^ quits (~user@user/dos/x-1723657) (Read error: No route to host) |
| 06:08:46 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 06:30:19 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 06:38:29 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 06:55:48 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 07:00:07 | × | tt1231097 quits (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee) (Quit: The Lounge - https://thelounge.chat) |
| 07:00:12 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 07:02:43 | → | tt1231097 joins (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee) |
| 07:04:31 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 07:08:38 | × | euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.) |
| 07:12:09 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 07:23:05 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds) |
| 07:23:34 | → | acidjnk_new joins (~acidjnk@p200300d6e714dc538d2f4966c160723d.dip0.t-ipconnect.de) |
| 07:25:19 | → | mankanor joins (~mankanor@210.185.176.242) |
| 07:26:08 | × | mankanor quits (~mankanor@210.185.176.242) (Read error: Connection reset by peer) |
| 07:27:32 | → | euphores joins (~SASL_euph@user/euphores) |
| 07:29:41 | × | philopsos1 quits (~caecilius@user/philopsos) (Ping timeout: 252 seconds) |
| 07:42:25 | × | euleritian quits (~euleritia@dynamic-176-001-002-149.176.1.pool.telefonica.de) (Read error: Connection reset by peer) |
| 07:42:39 | → | euleritian joins (~euleritia@ip-185-104-138-28.ptr.icomera.net) |
| 07:52:09 | → | cafkafk joins (~cafkafk@fsf/member/cafkafk) |
| 07:56:17 | → | syscall1 joins (~syscall@2409:40c1:500a:30b2:a353:426b:4b4d:4f52) |
| 07:56:28 | <syscall1> | hello |
| 07:57:37 | <syscall1> | exit |
| 07:57:43 | × | syscall1 quits (~syscall@2409:40c1:500a:30b2:a353:426b:4b4d:4f52) (Client Quit) |
| 07:57:58 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 07:58:09 | <mauke> | good syscall |
| 07:59:32 | → | syscall1 joins (~syscall@2409:40c1:500a:30b2:a353:426b:4b4d:4f52) |
| 08:03:10 | <syscall1> | hello, i am new to irc. how do i register a nick on this channel? |
| 08:03:31 | <syscall1> | (using weechat client) |
| 08:06:03 | → | Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) |
| 08:06:15 | <mauke> | nicks aren't a channel thing, they're a whole network thing |
| 08:06:17 | <mauke> | https://libera.chat/guides/registration |
| 08:07:04 | syscall1 | is now known as hash |
| 08:07:41 | hash | is now known as rogue |
| 08:08:07 | rogue | is now known as decimal |
| 08:08:24 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 08:08:26 | decimal | is now known as oatmeal |
| 08:08:59 | oatmeal | is now known as sandbag |
| 08:09:50 | × | sandbag quits (~syscall@2409:40c1:500a:30b2:a353:426b:4b4d:4f52) (Quit: WeeChat 4.2.2) |
| 08:10:13 | → | syscall1 joins (~syscall@2409:40c1:500a:30b2:a353:426b:4b4d:4f52) |
| 08:10:29 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 08:10:54 | syscall1 | is now known as sandbag |
| 08:11:32 | × | sandbag quits (~syscall@2409:40c1:500a:30b2:a353:426b:4b4d:4f52) (Changing host) |
| 08:11:32 | → | sandbag joins (~syscall@user/sandbag) |
| 08:12:16 | <sandbag> | @mauke got it. thanks |
| 08:12:17 | <lambdabot> | Unknown command, try @list |
| 08:12:39 | <mauke> | lambdabot interprets messages starting with @ as commands :-) |
| 08:12:57 | <sandbag> | oops |
| 08:13:40 | <mauke> | sandbag: for addressing, I generally just type "sa<Tab>", which my irc client autocompletes to "sandbag: " |
| 08:14:37 | <sandbag> | mauke: that worked! thanks for the heads up |
| 08:14:55 | <sandbag> | is markdown highlighting supported in irc? |
| 08:15:30 | <mauke> | no |
| 08:15:43 | <mauke> | remember, IRC is older than the WWW :-) |
| 08:16:05 | <sandbag> | bummer. how do I send code snippets in a readable form then? |
| 08:16:12 | <mauke> | it's all plain (very plain) text and some client-side extras, like recognizing URLs |
| 08:16:22 | <mauke> | external paste sites |
| 08:16:34 | <mauke> | like our topic says: Paste code/errors: https://paste.tomsmeding.com |
| 08:16:55 | <sandbag> | yes! sorry for not looking at the top :) |
| 08:17:09 | <mauke> | don't worry, no one looks there :-) |
| 08:17:50 | <mauke> | as a general rule, don't paste into IRC; use a paste site and give us the link to your post |
| 08:18:02 | <sandbag> | got it! |
| 08:19:37 | <mauke> | hmm... looks like #haskell doesn't filter color codes, so you could annoy everyone by putting random colors in your text |
| 08:20:46 | → | gmg joins (~user@user/gehmehgeh) |
| 08:21:06 | <mauke> | it's 03super green |
| 08:28:53 | × | euleritian quits (~euleritia@ip-185-104-138-28.ptr.icomera.net) (Ping timeout: 240 seconds) |
| 08:29:08 | → | euleritian joins (~euleritia@ip-185-104-138-28.ptr.icomera.net) |
| 08:29:43 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 08:36:18 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 08:42:46 | <sandbag> | mauke: nice :) |
| 08:47:38 | <sandbag> | https://paste.tomsmeding.com/CFWXtmFm, when i define 'html_ = el "html" content', it gives me an error. why? shouldn't el take 2 arguments? |
| 08:47:58 | × | Square quits (~Square@user/square) (Ping timeout: 268 seconds) |
| 08:48:57 | <mauke> | what's the error message? |
| 08:50:07 | <mauke> | in the playground, I get: Main.hs:5:19: error: Variable not in scope: content :: String |
| 08:50:23 | × | euleritian quits (~euleritia@ip-185-104-138-28.ptr.icomera.net) (Ping timeout: 264 seconds) |
| 08:50:37 | <sandbag> | yeah |
| 08:50:47 | <sandbag> | that's what I get |
| 08:50:49 | <mauke> | which makes sense to me. 'content' is not defined anywhere |
| 08:51:13 | <mauke> | did you mean: html_ content = el "html" content |
| 08:51:29 | <sandbag> | oh yes, sorr |
| 08:52:05 | <sandbag> | that works as well, I got confused. but if you remove the variable, that will work too |
| 08:52:28 | <sandbag> | el needs 2 arguments, and I have given it only one |
| 08:52:45 | <mauke> | 2-argument functions are a scam |
| 08:52:54 | <mauke> | all haskell functions really only take 1 argument |
| 08:53:14 | <mauke> | a "two-argument function" is a function (of one argument) that returns another function (of one argument) |
| 08:53:47 | <sandbag> | but it still combines 2 arguments into one right? so initially it was 2 arguments |
| 08:53:53 | <mauke> | f x y really means (f x) y |
| 08:54:23 | <mauke> | it is the function you get from f x applied to an argument, y |
| 08:54:37 | <sandbag> | alright, but how does el function know where to get "content" if I did not pass it? |
| 08:55:00 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 08:55:07 | <mauke> | html_ content = el "html" content -- the original definition, is the same as: |
| 08:55:16 | <mauke> | html_ = \content -> (el "html") content |
| 08:55:48 | <sandbag> | i meant html_ = el "html" |
| 08:56:06 | <mauke> | which says: html_ is defined as a function (of one argument, content) that applies (el "html") to that argument |
| 08:56:18 | <mauke> | which means it is functionally equivalent to just el "html" |
| 08:56:30 | <mauke> | because all it does is forward its argument to another function |
| 08:56:54 | <mauke> | fundamentally, it's like writing 'f = g' instead of 'f x = g x' |
| 08:56:57 | <mauke> | it comes to the same thing |
| 08:57:09 | <sandbag> | your snippet makes sense. so the one I sent is similar? |
| 08:57:58 | <sandbag> | im new to functional programming. forgive me for any kind of silly questions :) |
| 08:58:17 | <mauke> | just as in 'f x = g x' you can "cancel" the x on both sides, so in 'html_ content = (el "html") content' you can cancel the content on both sides |
| 08:59:44 | <sandbag> | ah, that makes sense. so i can get away by not passing arguments to some middle function which points to a top function which has the same argument |
| 09:00:05 | × | tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz) |
| 09:00:12 | <mauke> | doesn't even have to be "middle" or "top" |
| 09:00:43 | <sandbag> | oh, could be any function? |
| 09:01:00 | <mauke> | any time you have a function whose outermost expression (in the function body) is a function application |
| 09:01:20 | <mauke> | well, and the thing it's applying the (inner) function to is the argument of the (outer) function |
| 09:01:27 | <sandbag> | in that manner, doesn't that eliminate the need of arguments then? |
| 09:01:27 | <mauke> | \x -> (... anything here ...) x |
| 09:01:46 | <mauke> | not completely |
| 09:02:00 | <mauke> | consider \x -> f x x |
| 09:02:21 | <mauke> | here we use the argument x not just as the last argument to some other function |
| 09:02:44 | <sandbag> | yeah |
| 09:02:53 | <mauke> | or even just \x -> f x 42 |
| 09:03:10 | <mauke> | you can't directly get the 'x' out of the middle of an expression |
| 09:03:23 | <sandbag> | so, if you are referencing or using some other function, at that time arguments aren't required |
| 09:03:38 | → | euleritian joins (~euleritia@ip-185-104-138-28.ptr.icomera.net) |
| 09:03:38 | <mauke> | but it turns out you can always do it if you allow some simple helper functions |
| 09:03:57 | <sandbag> | true |
| 09:04:19 | <mauke> | commonly known as S and K, defined as: K x y = x; S x y z = (x z) (y z) |
| 09:04:40 | <mauke> | and now you can write all functions without arguments :-) |
| 09:04:43 | <sandbag> | looks like a very complex math equation :| |
| 09:04:48 | <sandbag> | and i suck at math |
| 09:05:19 | × | cafkafk quits (~cafkafk@fsf/member/cafkafk) (Quit: WeeChat 4.2.2) |
| 09:05:25 | <sandbag> | anywho, thanks for the explanation. it's much clear now |
| 09:05:49 | <mauke> | if you want to get scared, https://en.wikipedia.org/wiki/Combinatory_logic |
| 09:06:03 | <sandbag> | i will resume my journey on functional programming |
| 09:06:09 | × | mikess quits (~mikess@user/mikess) (Quit: mikess) |
| 09:06:09 | <mauke> | "Combinatory logic is a notation to eliminate the need for quantified variables in mathematical logic." |
| 09:06:21 | <mauke> | or in our case, to eliminate the need for naming arguments in lambda functions |
| 09:06:41 | <sandbag> | that's interesting |
| 09:07:54 | <sandbag> | btw, completely offtopic but is ocaml similar to haskell or completely different? |
| 09:08:02 | <mauke> | pretty similar in many ways |
| 09:08:53 | <sandbag> | ah, that's great. i will pick it up after writing some haskell |
| 09:08:56 | <mauke> | very similar syntax and type system |
| 09:09:39 | <mauke> | but not lazy and not pure (ad-hoc side effects allowed everywhere) |
| 09:10:14 | <[Leary]> | The MLs do share Haskell's parametric polymorphism and some syntax, but Haskell being both pure and lazy is somewhat of an island; there are no widely used programming languages that are genuinely similar. |
| 09:10:14 | <sandbag> | functional languages do look a bit similar to python (mostly syntax and less amount of code). if you look at C or Go, you are writing a lot of code. but in python or haskell, it's less |
| 09:10:51 | <mauke> | depends on the task and the language |
| 09:10:59 | <sandbag> | for python, I can understand because of lots of abstraction. is it similar in haskell? |
| 09:11:28 | <sandbag> | [Leary]: true |
| 09:12:35 | <sandbag> | mauke: absolutely. |
| 09:12:49 | <mauke> | I'd say what python and haskell have in common is fairly high-level abstractions (no need for explicit or manual memory allocation, for example) and an ecosystem of reusable modules |
| 09:13:07 | <mauke> | which also applies to perl |
| 09:14:51 | <sandbag> | mauke: yeah, perl as well. so is it mostly from C or some other language? |
| 09:15:19 | <mauke> | to me, haskell is unique because you can stack abstractions on top of each other to create absolutely brain-breaking code in 3 or 4 lines |
| 09:16:06 | <mauke> | java is also famous for being needlessly verbose |
| 09:16:12 | <sandbag> | oh, that's interesting |
| 09:16:43 | <sandbag> | mauke: absolutely! java is extremely verbose |
| 09:17:38 | <sandbag> | i never really understood the importance of OOP. it is just there to complicate things |
| 09:18:55 | <mauke> | loeb :: Functor f => f (f a -> a) -> f a; loeb x = y where y = fmap (\f -> f y) x |
| 09:19:09 | <Hecate> | glguy: do you accept compat PRs for https://github.com/glguy/language-lua ? I need to work with GHC 9.8 |
| 09:19:36 | <mauke> | ^ like this thing. just two lines of code, fairly short; doesn't use any crazy language extensions; and yet ... wtf even is that |
| 09:20:11 | × | Sgeo_ quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 09:22:28 | → | brox66 joins (~brox66@user/brox66) |
| 09:23:44 | × | troydm quits (~troydm@user/troydm) (Ping timeout: 268 seconds) |
| 09:23:46 | → | mailman1 joins (~mailman1@116.71.176.122) |
| 09:26:11 | × | euleritian quits (~euleritia@ip-185-104-138-28.ptr.icomera.net) (Ping timeout: 272 seconds) |
| 09:27:56 | → | euleritian joins (~euleritia@dynamic-176-001-002-149.176.1.pool.telefonica.de) |
| 09:28:15 | × | mailman1 quits (~mailman1@116.71.176.122) (Client Quit) |
| 09:29:00 | → | mailman joins (~mailman@116.71.176.122) |
| 09:30:07 | × | mailman quits (~mailman@116.71.176.122) (Client Quit) |
| 09:31:45 | × | brox66 quits (~brox66@user/brox66) (Quit: Client closed) |
| 09:33:37 | → | mailman joins (~mailman@116.71.176.122) |
| 09:36:00 | × | mailman quits (~mailman@116.71.176.122) (Client Quit) |
| 09:36:27 | → | mailman joins (~mailman@116.71.176.122) |
| 09:37:24 | × | mailman quits (~mailman@116.71.176.122) (Client Quit) |
| 09:37:43 | × | khumba quits (~khumba@user/khumba) () |
| 09:38:09 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 09:43:29 | → | troydm joins (~troydm@user/troydm) |
| 09:47:23 | × | mei quits (~mei@user/mei) (Ping timeout: 264 seconds) |
| 09:49:20 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 09:50:27 | → | mailman joins (~mailman@116.71.176.122) |
| 09:52:58 | × | euleritian quits (~euleritia@dynamic-176-001-002-149.176.1.pool.telefonica.de) (Read error: Connection reset by peer) |
| 09:54:04 | → | euleritian joins (~euleritia@ip-185-104-138-51.ptr.icomera.net) |
| 09:57:58 | × | sandbag quits (~syscall@user/sandbag) (Ping timeout: 268 seconds) |
| 10:09:33 | × | mailman quits (~mailman@116.71.176.122) (Quit: Client closed) |
| 10:10:28 | × | econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity) |
| 10:12:55 | × | madariaga quits (~madariaga@user/madariaga) (Quit: madariaga) |
| 10:17:37 | → | mailman joins (~mailman@116.71.176.122) |
| 10:21:32 | × | mailman quits (~mailman@116.71.176.122) (Client Quit) |
| 10:29:21 | → | mailman joins (~mailman@116.71.176.122) |
| 10:30:42 | × | mailman quits (~mailman@116.71.176.122) (Client Quit) |
| 10:31:36 | → | mailman joins (~mailman@116.71.176.122) |
| 10:31:39 | → | __monty__ joins (~toonn@user/toonn) |
| 10:35:08 | → | mailman98 joins (~mailman@116.71.176.122) |
| 10:38:46 | → | mei joins (~mei@user/mei) |
| 10:40:07 | × | mailman quits (~mailman@116.71.176.122) (Quit: Client closed) |
| 10:40:51 | → | mailman joins (~mailman@116.71.176.122) |
| 10:44:05 | × | mailman quits (~mailman@116.71.176.122) (Client Quit) |
| 10:46:41 | → | Guest_Plonker joins (~Guest_Plo@84.67.69.72) |
| 10:48:15 | × | mailman98 quits (~mailman@116.71.176.122) (Quit: Client closed) |
| 10:50:33 | <Guest_Plonker> | I'm really intrigued by the idea of learning Haskell, but i'm a software engineering minimalist and the compiler on my linux distro package manager wants to pull in well over a GB of libraries and other programs. Has anyone got advice for getting that figure down to a couple hundred MB at most? |
| 10:52:15 | <mauke> | ghc just is that chonky |
| 10:52:39 | <mauke> | you could checkout hugs, but that hasn't been maintained in a decade or so |
| 10:52:57 | <mauke> | there's also microhs, but no idea how production ready that is |
| 10:57:28 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 255 seconds) |
| 10:59:19 | <Guest_Plonker> | MicroHs looks interesting. I'll give it a try. Thanks for the suggestion. |
| 11:00:57 | → | Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915) |
| 11:01:41 | × | euleritian quits (~euleritia@ip-185-104-138-51.ptr.icomera.net) (Ping timeout: 240 seconds) |
| 11:02:20 | → | euleritian joins (~euleritia@dynamic-176-001-002-149.176.1.pool.telefonica.de) |
| 11:02:39 | × | mrmr1553343 quits (~mrmr@user/mrmr) (Quit: Bye, See ya later!) |
| 11:02:57 | × | barak quits (~barak@2a0d:6fc2:68c1:7200:3cf2:a87d:a02b:3e21) (Quit: WeeChat 4.2.2) |
| 11:03:23 | → | barak joins (~barak@2a0d:6fc2:68c1:7200:3cf2:a87d:a02b:3e21) |
| 11:10:58 | × | gmg quits (~user@user/gehmehgeh) (Ping timeout: 260 seconds) |
| 11:11:46 | → | gmg joins (~user@user/gehmehgeh) |
| 11:20:14 | × | euleritian quits (~euleritia@dynamic-176-001-002-149.176.1.pool.telefonica.de) (Read error: Connection reset by peer) |
| 11:20:34 | → | euleritian joins (~euleritia@ip-185-104-138-51.ptr.icomera.net) |
| 11:28:15 | → | mrmr1553343 joins (~mrmr@user/mrmr) |
| 11:29:21 | × | Ram-Z quits (Ram-Z@2a01:7e01::f03c:91ff:fe57:d2df) (Quit: ZNC - http://znc.in) |
| 11:29:54 | × | euleritian quits (~euleritia@ip-185-104-138-51.ptr.icomera.net) (Read error: Connection reset by peer) |
| 11:30:49 | → | euleritian joins (~euleritia@ip-185-104-138-51.ptr.icomera.net) |
| 11:32:03 | → | Ram-Z joins (Ram-Z@2a01:7e01::f03c:91ff:fe57:d2df) |
| 11:33:11 | → | lisbeths joins (uid135845@id-135845.lymington.irccloud.com) |
| 11:42:59 | × | euleritian quits (~euleritia@ip-185-104-138-51.ptr.icomera.net) (Ping timeout: 272 seconds) |
| 11:47:02 | → | sawilagar joins (~sawilagar@user/sawilagar) |
| 11:50:18 | → | euleritian joins (~euleritia@ip-185-104-138-51.ptr.icomera.net) |
| 11:54:43 | × | euleritian quits (~euleritia@ip-185-104-138-51.ptr.icomera.net) (Ping timeout: 260 seconds) |
| 11:55:33 | → | euleritian joins (~euleritia@ip-185-104-138-51.ptr.icomera.net) |
| 12:11:17 | × | micro quits (~micro@user/micro) (Ping timeout: 252 seconds) |
| 12:16:11 | × | euleritian quits (~euleritia@ip-185-104-138-51.ptr.icomera.net) (Ping timeout: 260 seconds) |
| 12:16:36 | → | euleritian joins (~euleritia@dynamic-176-001-002-149.176.1.pool.telefonica.de) |
| 12:25:15 | → | target_i joins (~target_i@user/target-i/x-6023099) |
| 12:28:53 | × | ddellacosta quits (~ddellacos@ool-44c73d29.dyn.optonline.net) (Ping timeout: 252 seconds) |
| 12:32:44 | → | danza_ joins (~francesco@151.35.207.170) |
| 13:00:45 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 13:02:12 | × | euleritian quits (~euleritia@dynamic-176-001-002-149.176.1.pool.telefonica.de) (Read error: Connection reset by peer) |
| 13:02:32 | → | euleritian joins (~euleritia@ip-185-104-138-51.ptr.icomera.net) |
| 13:13:09 | × | laker quits (~laker78@user/laker78) (Quit: My VPS is down.. email me if you know it) |
| 13:14:18 | → | laker joins (~laker78@user/laker78) |
| 13:17:50 | × | euleritian quits (~euleritia@ip-185-104-138-51.ptr.icomera.net) (Ping timeout: 252 seconds) |
| 13:18:07 | → | euleritian joins (~euleritia@dynamic-176-003-086-150.176.3.pool.telefonica.de) |
| 13:20:30 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 13:37:48 | × | pavonia quits (~user@user/siracusa) (Quit: Bye!) |
| 13:50:37 | → | ocra8 joins (ocra8@user/ocra8) |
| 14:00:03 | → | stef204 joins (~stef204@user/stef204) |
| 14:01:49 | × | stef204 quits (~stef204@user/stef204) (Client Quit) |
| 14:02:11 | × | euleritian quits (~euleritia@dynamic-176-003-086-150.176.3.pool.telefonica.de) (Read error: Connection reset by peer) |
| 14:03:10 | → | euleritian joins (~euleritia@ip-185-104-138-51.ptr.icomera.net) |
| 14:04:36 | → | syscall1 joins (~syscall@2409:40c1:500a:30b2:fc32:6973:f231:ca65) |
| 14:04:55 | → | raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) |
| 14:07:53 | × | euleritian quits (~euleritia@ip-185-104-138-51.ptr.icomera.net) (Ping timeout: 252 seconds) |
| 14:08:02 | → | euleritian joins (~euleritia@dynamic-176-003-086-150.176.3.pool.telefonica.de) |
| 14:12:05 | × | euleritian quits (~euleritia@dynamic-176-003-086-150.176.3.pool.telefonica.de) (Read error: Connection reset by peer) |
| 14:12:25 | × | syscall1 quits (~syscall@2409:40c1:500a:30b2:fc32:6973:f231:ca65) (Quit: WeeChat 4.2.2) |
| 14:12:28 | → | euleritian joins (~euleritia@ip-185-104-138-51.ptr.icomera.net) |
| 14:19:37 | → | sandbag joins (~syscall@user/sandbag) |
| 14:20:43 | → | oo_miguel joins (~Thunderbi@78-11-181-16.static.ip.netia.com.pl) |
| 14:23:17 | × | euleritian quits (~euleritia@ip-185-104-138-51.ptr.icomera.net) (Ping timeout: 252 seconds) |
| 14:25:14 | → | [exa] joins (~exa@user/exa/x-3587197) |
| 14:25:52 | → | euleritian joins (~euleritia@dynamic-176-003-086-150.176.3.pool.telefonica.de) |
| 14:32:52 | × | euleritian quits (~euleritia@dynamic-176-003-086-150.176.3.pool.telefonica.de) (Read error: Connection reset by peer) |
| 14:33:13 | → | euleritian joins (~euleritia@ip-185-104-138-51.ptr.icomera.net) |
| 14:41:56 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 14:44:50 | × | dsrt^ quits (~cd@c-98-242-74-66.hsd1.ga.comcast.net) (Remote host closed the connection) |
| 14:48:30 | × | jrm quits (~jrm@user/jrm) (Quit: ciao) |
| 14:50:34 | → | jrm joins (~jrm@user/jrm) |
| 15:04:32 | × | raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 252 seconds) |
| 15:05:24 | × | euleritian quits (~euleritia@ip-185-104-138-51.ptr.icomera.net) (Ping timeout: 255 seconds) |
| 15:07:24 | → | euleritian joins (~euleritia@dynamic-176-003-089-231.176.3.pool.telefonica.de) |
| 15:09:37 | × | euleritian quits (~euleritia@dynamic-176-003-089-231.176.3.pool.telefonica.de) (Read error: Connection reset by peer) |
| 15:09:49 | → | euleritian joins (~euleritia@dynamic-176-003-089-231.176.3.pool.telefonica.de) |
| 15:10:57 | × | rvalue quits (~rvalue@user/rvalue) (Read error: Connection reset by peer) |
| 15:11:27 | → | rvalue joins (~rvalue@user/rvalue) |
| 15:11:40 | → | raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) |
| 15:12:32 | × | euleritian quits (~euleritia@dynamic-176-003-089-231.176.3.pool.telefonica.de) (Read error: Connection reset by peer) |
| 15:13:03 | → | euleritian joins (~euleritia@ip-185-104-138-51.ptr.icomera.net) |
| 15:21:42 | × | rvalue quits (~rvalue@user/rvalue) (Ping timeout: 256 seconds) |
| 15:24:32 | × | euleritian quits (~euleritia@ip-185-104-138-51.ptr.icomera.net) (Ping timeout: 256 seconds) |
| 15:24:39 | × | doyougnu quits (~doyougnu@syn-045-046-170-068.res.spectrum.com) (Ping timeout: 272 seconds) |
| 15:25:28 | → | euleritian joins (~euleritia@dynamic-176-003-089-231.176.3.pool.telefonica.de) |
| 15:27:21 | → | Guest87 joins (~Guest87@2a02:3100:1463:1900:a93a:7295:4380:6c12) |
| 15:28:45 | × | Guest87 quits (~Guest87@2a02:3100:1463:1900:a93a:7295:4380:6c12) (Client Quit) |
| 15:29:32 | → | rvalue joins (~rvalue@user/rvalue) |
| 15:41:22 | → | doyougnu joins (~doyougnu@syn-045-046-170-068.res.spectrum.com) |
| 15:43:43 | <glguy> | Hecate: yeah, send it in |
| 15:47:08 | <glguy> | Just ping me here. I haven't used that in a while and it's not on my radar |
| 15:58:32 | <Hecate> | glguy: <3 |
| 15:59:45 | → | yin joins (~yin@user/zero) |
| 16:01:39 | × | sandbag quits (~syscall@user/sandbag) (Ping timeout: 255 seconds) |
| 16:13:58 | → | random-jellyfish joins (~developer@user/random-jellyfish) |
| 16:16:53 | × | danza_ quits (~francesco@151.35.207.170) (Ping timeout: 240 seconds) |
| 16:29:49 | × | rvalue quits (~rvalue@user/rvalue) (Quit: ZNC - https://znc.in) |
| 16:36:46 | × | xdminsy quits (~xdminsy@117.147.70.240) (Ping timeout: 246 seconds) |
| 16:37:50 | → | xdminsy joins (~xdminsy@117.147.70.240) |
| 16:40:40 | → | econo_ joins (uid147250@id-147250.tinside.irccloud.com) |
| 16:41:41 | × | destituion quits (~destituio@2a02:2121:2c4:e7b9:2895:2152:25e1:7ece) (Read error: Connection reset by peer) |
| 16:42:45 | → | destituion joins (~destituio@2001:4644:c37:0:6086:64f4:a213:b80d) |
| 16:46:35 | → | rvalue joins (~rvalue@user/rvalue) |
| 16:52:07 | → | yin_ joins (~yin@user/zero) |
| 16:54:04 | × | xdminsy quits (~xdminsy@117.147.70.240) (Ping timeout: 260 seconds) |
| 16:54:59 | → | xdminsy joins (~xdminsy@117.147.70.240) |
| 16:56:07 | × | raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 255 seconds) |
| 17:17:39 | → | justsomeguy joins (~justsomeg@user/justsomeguy) |
| 17:18:17 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer) |
| 17:22:25 | <dminuoso> | Yeah, Haskell is not something for the minimalist type. |
| 17:22:32 | → | tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net) |
| 17:23:45 | → | justsomeguy joins (~justsomeg@user/justsomeguy) |
| 17:23:45 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer) |
| 17:25:41 | <glguy> | Hecate: I think the main thing is going to be to update it to work on alex-tools 0.6 |
| 17:26:21 | → | raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) |
| 17:28:44 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 17:29:59 | → | justsomeguy joins (~justsomeg@user/justsomeguy) |
| 17:31:38 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer) |
| 17:33:13 | × | remedan quits (~remedan@ip-78-102-118-253.bb.vodafone.cz) (Ping timeout: 272 seconds) |
| 17:33:21 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 17:35:01 | → | Sgeo joins (~Sgeo@user/sgeo) |
| 17:35:49 | → | remedan joins (~remedan@ip-78-102-118-253.bb.vodafone.cz) |
| 17:37:14 | → | justsomeguy joins (~justsomeg@user/justsomeguy) |
| 17:37:36 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer) |
| 17:39:20 | × | barak quits (~barak@2a0d:6fc2:68c1:7200:3cf2:a87d:a02b:3e21) (Quit: WeeChat 4.2.2) |
| 17:41:29 | → | segfaultfizzbuzz joins (~segfaultf@23-93-189-95.fiber.dynamic.sonic.net) |
| 17:41:40 | × | segfaultfizzbuzz quits (~segfaultf@23-93-189-95.fiber.dynamic.sonic.net) (Client Quit) |
| 17:43:27 | → | justsomeguy joins (~justsomeg@user/justsomeguy) |
| 17:44:11 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer) |
| 17:46:04 | <Hecate> | glguy :/9 |
| 17:46:07 | <Hecate> | damnit |
| 17:46:14 | <Hecate> | glguy: thanks for merging |
| 17:47:54 | → | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 17:50:49 | × | sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 256 seconds) |
| 17:51:00 | → | justsomeguy joins (~justsomeg@user/justsomeguy) |
| 17:51:01 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 255 seconds) |
| 17:51:18 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Read error: Connection reset by peer) |
| 17:56:36 | × | euleritian quits (~euleritia@dynamic-176-003-089-231.176.3.pool.telefonica.de) (Read error: Connection reset by peer) |
| 17:56:48 | × | raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 268 seconds) |
| 17:56:55 | → | euleritian joins (~euleritia@77.22.252.56) |
| 18:01:51 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 18:03:16 | → | raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) |
| 18:03:34 | × | wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
| 18:12:36 | → | pavonia joins (~user@user/siracusa) |
| 18:12:56 | <EvanR> | Guest_Plonker, the C language development tools are also pretty chonky. If they come with your distribution, that may give a false impression of minimalism |
| 18:13:33 | <EvanR> | anywhere you look it's hard to miss the tower of support software we rely on |
| 18:13:50 | → | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 18:13:52 | <EvanR> | but I guess you have to look over the edge of the tower and it's scary |
| 18:17:03 | → | ddellacosta joins (~ddellacos@ool-44c73d29.dyn.optonline.net) |
| 18:17:59 | × | wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
| 18:19:19 | → | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 18:26:19 | × | wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
| 18:46:02 | → | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 18:46:11 | → | ai5lk joins (~ai5lk@209-188-121-236.taosnet.com) |
| 18:49:27 | × | wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
| 18:58:12 | × | destituion quits (~destituio@2001:4644:c37:0:6086:64f4:a213:b80d) (Ping timeout: 260 seconds) |
| 18:58:12 | × | Raito_Bezarius quits (~Raito@wireguard/tunneler/raito-bezarius) (Read error: Connection reset by peer) |
| 18:58:43 | → | destituion joins (~destituio@2a02:2121:2c4:e7b9:2895:2152:25e1:7ece) |
| 18:59:37 | → | Raito_Bezarius joins (~Raito@wireguard/tunneler/raito-bezarius) |
| 19:01:14 | × | Raito_Bezarius quits (~Raito@wireguard/tunneler/raito-bezarius) (Max SendQ exceeded) |
| 19:05:33 | <Guest_Plonker> | While i don't disagree with you in general, i'm used to far more lightweight than GBs. gcc and build-essentials is maybe a couple hundred MB at most, on a linux-from-scratch (or equivalent). Then, once you can bootstrap C, you can get a simple Scheme Lisp in a single MB. |
| 19:07:07 | <Hecate> | Guest_Plonker: which distro do you use btw? |
| 19:07:34 | <Guest_Plonker> | Debian, mostly. |
| 19:08:06 | <Hecate> | ok |
| 19:10:29 | <masterbuilder> | Guest_Plonker: Do you mean the system package? It's under a GB for me |
| 19:10:37 | <masterbuilder> | including libraries |
| 19:10:54 | <masterbuilder> | But yeah get used to haskell eating up disk space |
| 19:12:36 | <Guest_Plonker> | That's fine, if that's the way it has to be, though i still plan to look into MicroHs |
| 19:12:46 | <masterbuilder> | By all means! |
| 19:15:02 | → | michalz joins (~michalz@185.246.207.197) |
| 19:18:08 | → | Raito_Bezarius joins (~Raito@wireguard/tunneler/raito-bezarius) |
| 19:24:02 | × | Guest_Plonker quits (~Guest_Plo@84.67.69.72) (Quit: Client closed) |
| 19:37:53 | × | euleritian quits (~euleritia@77.22.252.56) (Ping timeout: 252 seconds) |
| 19:38:10 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 19:38:50 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer) |
| 19:39:23 | → | euleritian joins (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) |
| 19:41:19 | × | ai5lk quits (~ai5lk@209-188-121-236.taosnet.com) (Quit: WeeChat 3.8) |
| 19:47:05 | → | waleee joins (~waleee@h-176-10-144-38.NA.cust.bahnhof.se) |
| 20:01:46 | × | ddellacosta quits (~ddellacos@ool-44c73d29.dyn.optonline.net) (Ping timeout: 264 seconds) |
| 20:29:27 | <[exa]> | MicroHs is not very production-like but it's extremely <3 lovely <3 |
| 20:33:32 | <[exa]> | actually its RTS has a small C interpreter for the combinators, but I found that might be completely unnecessary |
| 20:45:24 | × | xdminsy quits (~xdminsy@117.147.70.240) (Read error: Connection reset by peer) |
| 21:02:02 | × | michalz quits (~michalz@185.246.207.197) (Quit: ZNC 1.8.2 - https://znc.in) |
| 21:12:55 | → | Square joins (~Square@user/square) |
| 21:18:35 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 21:19:31 | × | ocra8 quits (ocra8@user/ocra8) (Quit: WeeChat 4.2.2) |
| 21:20:11 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 21:22:26 | × | titibandit quits (~titibandi@user/titibandit) (Remote host closed the connection) |
| 21:24:23 | → | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 21:28:16 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 21:31:12 | <dmj`> | [exa]: how so |
| 21:37:57 | <raehik> | I have a type synonym `type X :: (a, b, c) -> _`. GHC tells me I can't write `type X '(a, b, c) = _` because type declarations can't look like that. Is there any way around this? |
| 21:43:24 | <ncf> | raehik: type family X (x :: (a, b, c)) :: Type where X '(a, b, c) = _ |
| 21:43:56 | <raehik> | ncf: yeah that's all I can think of. I can't use a type family here because I need to use this type synonym in a class instance :( |
| 21:44:36 | × | causal quits (~eric@50.35.88.207) (Quit: WeeChat 4.1.1) |
| 21:51:19 | <ncf> | raehik: what are you trying to achieve? |
| 21:52:48 | <raehik> | I wrote a type-level symbol parser lib that passes around parsers made of type-level tuples |
| 21:52:56 | <raehik> | https://github.com/raehik/symparsec |
| 21:53:50 | <raehik> | I want to permit reifying these type-level parsers, but that limits the form parsers can take. specifically, they can't be type families or "type synonym families" (use type families inside) |
| 21:54:52 | <raehik> | doesn't work for combinator parsers because I need to "unwrap" inner parsers and can't do that as above :( |
| 21:56:23 | → | machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net) |
| 22:00:51 | × | gmg quits (~user@user/gehmehgeh) (Remote host closed the connection) |
| 22:01:03 | × | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 22:02:13 | → | gmg joins (~user@user/gehmehgeh) |
| 22:05:15 | × | yin_ quits (~yin@user/zero) (Ping timeout: 255 seconds) |
| 22:11:19 | × | gmg quits (~user@user/gehmehgeh) (Quit: Leaving) |
| 22:15:15 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 22:21:04 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Quit: peterbecich) |
| 22:21:32 | → | yin_ joins (~yin@user/zero) |
| 22:21:48 | → | peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com) |
| 22:37:04 | × | Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.) |
| 22:38:05 | × | acidjnk_new quits (~acidjnk@p200300d6e714dc538d2f4966c160723d.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
| 22:41:42 | × | yin_ quits (~yin@user/zero) (Ping timeout: 255 seconds) |
| 22:43:38 | → | yin_ joins (~yin@user/zero) |
| 22:53:38 | × | target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving) |
| 22:53:46 | yin_ | is now known as zzz |
| 22:54:20 | × | euleritian quits (~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds) |
| 22:54:52 | → | euleritian joins (~euleritia@dynamic-176-006-176-035.176.6.pool.telefonica.de) |
| 22:58:21 | × | peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 255 seconds) |
| 23:02:23 | × | yin quits (~yin@user/zero) (Ping timeout: 264 seconds) |
| 23:05:33 | → | yin joins (~yin@user/zero) |
| 23:21:57 | → | phma_ joins (~phma@2001:5b0:211b:f8f8:8558:8264:69ae:a8e6) |
| 23:22:40 | × | lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
| 23:24:29 | × | phma quits (phma@2001:5b0:211f:3048:948d:80d2:e152:3a7b) (Ping timeout: 240 seconds) |
| 23:26:08 | × | yin quits (~yin@user/zero) (Ping timeout: 252 seconds) |
| 23:27:33 | → | yin joins (~yin@user/zero) |
| 23:31:57 | × | raehik quits (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) (Ping timeout: 256 seconds) |
| 23:35:41 | × | yin quits (~yin@user/zero) (Ping timeout: 240 seconds) |
| 23:39:09 | → | yin joins (~yin@user/zero) |
| 23:44:21 | → | philopsos1 joins (~caecilius@user/philopsos) |
| 23:52:35 | × | philopsos1 quits (~caecilius@user/philopsos) (Ping timeout: 272 seconds) |
| 23:58:21 | → | raehik joins (~raehik@rdng-25-b2-v4wan-169990-cust1344.vm39.cable.virginm.net) |
All times are in UTC on 2024-05-12.