2025-02-01 00:01:07 +0100 | ubert | (~Thunderbi@p200300ecdf4e63eb92aaad72729f1b5d.dip0.t-ipconnect.de) (Quit: ubert) |
2025-02-01 00:01:42 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
2025-02-01 00:02:08 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-02-01 00:07:32 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 00:08:01 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2025-02-01 00:08:02 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Client Quit) |
2025-02-01 00:11:39 +0100 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 265 seconds) |
2025-02-01 00:11:45 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
2025-02-01 00:12:40 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 00:14:08 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
2025-02-01 00:17:09 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
2025-02-01 00:19:39 +0100 | ChaiTRex | (~ChaiTRex@user/chaitrex) (Remote host closed the connection) |
2025-02-01 00:20:08 +0100 | ChaiTRex | (~ChaiTRex@user/chaitrex) ChaiTRex |
2025-02-01 00:22:24 +0100 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod |
2025-02-01 00:28:07 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 00:28:30 +0100 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 244 seconds) |
2025-02-01 00:32:33 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 00:43:30 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 00:45:00 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 265 seconds) |
2025-02-01 00:46:08 +0100 | jinsun | (~jinsun@user/jinsun) jinsun |
2025-02-01 00:46:50 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 00:47:58 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 00:51:22 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 272 seconds) |
2025-02-01 00:52:04 +0100 | ezzieyguywuf | (~Unknown@user/ezzieyguywuf) ezzieyguywuf |
2025-02-01 00:55:02 +0100 | <Leary> | kaol: Both ghcid and ghciwatch (given the right flags) allow you to effectively use the repl with `-- $> foo` comments in your code, though the latter is smarter about it---it actually loads the host module so its internals are in scope. |
2025-02-01 00:55:16 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 01:00:04 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 01:01:22 +0100 | jinsun | (~jinsun@user/jinsun) () |
2025-02-01 01:08:00 +0100 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 264 seconds) |
2025-02-01 01:09:01 +0100 | <haskellbridge> | <sm> Leary: could you expand that a little ? $> foo comments ? |
2025-02-01 01:10:40 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 01:12:09 +0100 | sawilagar | (~sawilagar@user/sawilagar) (Ping timeout: 260 seconds) |
2025-02-01 01:15:06 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 01:18:13 +0100 | <Leary> | sm: If you use the `--allow-eval` or `--enable-eval` flags in ghcid or ghciwatch respectively, they look for comments of the form `-- $> <code>` in your source to evaluate. |
2025-02-01 01:19:22 +0100 | malte | (~malte@mal.tc) (Remote host closed the connection) |
2025-02-01 01:22:52 +0100 | ljdarj1 | (~Thunderbi@user/ljdarj) ljdarj |
2025-02-01 01:23:12 +0100 | malte | (~malte@mal.tc) malte |
2025-02-01 01:23:17 +0100 | Guest96 | (~Guest96@81-207-104-14.fixed.kpn.net) |
2025-02-01 01:23:59 +0100 | Guest96 | (~Guest96@81-207-104-14.fixed.kpn.net) (Client Quit) |
2025-02-01 01:26:02 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 01:26:04 +0100 | ljdarj | (~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds) |
2025-02-01 01:26:05 +0100 | ljdarj1 | ljdarj |
2025-02-01 01:28:13 +0100 | <haskellbridge> | <sm> good to know! |
2025-02-01 01:30:44 +0100 | Tuplanolla | (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.) |
2025-02-01 01:32:50 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
2025-02-01 01:35:14 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 01:39:45 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 248 seconds) |
2025-02-01 01:44:04 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 01:48:37 +0100 | alp | (~alp@2001:861:8ca0:4940:291:464f:2c61:f1c2) (Remote host closed the connection) |
2025-02-01 01:48:54 +0100 | alp | (~alp@2001:861:8ca0:4940:be55:7820:aa2d:6e12) |
2025-02-01 01:52:34 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 01:52:36 +0100 | gmg | (~user@user/gehmehgeh) (Remote host closed the connection) |
2025-02-01 01:53:11 +0100 | ec | (~ec@gateway/tor-sasl/ec) ec |
2025-02-01 01:53:44 +0100 | alp | (~alp@2001:861:8ca0:4940:be55:7820:aa2d:6e12) (Ping timeout: 260 seconds) |
2025-02-01 02:03:16 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 02:08:07 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
2025-02-01 02:09:50 +0100 | sprotte24 | (~sprotte24@p200300d16f06b9001d5c2b08794be0ce.dip0.t-ipconnect.de) (Quit: Leaving) |
2025-02-01 02:18:39 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 02:19:17 +0100 | otto_s | (~user@p5de2fd05.dip0.t-ipconnect.de) (Ping timeout: 244 seconds) |
2025-02-01 02:21:12 +0100 | otto_s | (~user@p5b0448ee.dip0.t-ipconnect.de) |
2025-02-01 02:24:20 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 02:24:29 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 02:28:54 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-02-01 02:35:03 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 02:39:21 +0100 | Guest22 | (~Guest62@c-73-217-79-154.hsd1.co.comcast.net) |
2025-02-01 02:39:26 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 02:45:22 +0100 | acidjnk_new3 | (~acidjnk@p200300d6e7283f83f8f1a3a9ad07643b.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
2025-02-01 02:50:25 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 02:54:57 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
2025-02-01 02:58:41 +0100 | Guest22 | (~Guest62@c-73-217-79-154.hsd1.co.comcast.net) (Quit: Client closed) |
2025-02-01 03:04:19 +0100 | xff0x | (~xff0x@ai096095.d.east.v6connect.net) (Ping timeout: 260 seconds) |
2025-02-01 03:06:07 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 03:10:36 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 03:13:06 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 03:13:38 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 03:15:32 +0100 | weary-traveler | (~user@user/user363627) user363627 |
2025-02-01 03:16:01 +0100 | euleritian | (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) (Remote host closed the connection) |
2025-02-01 03:16:19 +0100 | euleritian | (~euleritia@77.23.250.232) |
2025-02-01 03:16:50 +0100 | xff0x | (~xff0x@2405:6580:b080:900:9526:2be3:6fc8:68b2) |
2025-02-01 03:17:34 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 260 seconds) |
2025-02-01 03:17:56 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 03:28:58 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 03:29:18 +0100 | vanishingideal | (~vanishing@user/vanishingideal) (Ping timeout: 252 seconds) |
2025-02-01 03:30:09 +0100 | tavare | (~tavare@user/tavare) tavare |
2025-02-01 03:31:19 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
2025-02-01 03:32:33 +0100 | euleritian | (~euleritia@77.23.250.232) (Remote host closed the connection) |
2025-02-01 03:32:51 +0100 | euleritian | (~euleritia@77.23.250.232) |
2025-02-01 03:33:02 +0100 | euouae | (~euouae@user/euouae) euouae |
2025-02-01 03:33:17 +0100 | <euouae> | Hello I was using Debug.Trace to check up on sharing |
2025-02-01 03:33:34 +0100 | <euouae> | but e.g. `let y = trace "y-demanded" 1 in (y, y)` will print two y-demanded messages. Why? I thought 'y' would be shared in the pair expression |
2025-02-01 03:33:42 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 03:33:48 +0100 | <euouae> | Is it just because sharing (for some reason) didn't happen there? |
2025-02-01 03:34:10 +0100 | <geekosaur> | did you use optimization? |
2025-02-01 03:34:19 +0100 | <geekosaur> | (if you were doing it in ghci, you weren't) |
2025-02-01 03:34:24 +0100 | <int-e> | compare let y = trace "y-demanded" 1 :: Integer in (y, y) |
2025-02-01 03:34:38 +0100 | <int-e> | then figure out why adding a type signature makes a difference |
2025-02-01 03:34:45 +0100 | <geekosaur> | oh, right |
2025-02-01 03:35:29 +0100 | <int-e> | the remark about optimizations is valid too of course |
2025-02-01 03:36:07 +0100 | <EvanR> | that's so tricky |
2025-02-01 03:36:23 +0100 | <euouae> | because the type inference prevents it from being shared? |
2025-02-01 03:36:34 +0100 | <geekosaur> | type inference didn't happen |
2025-02-01 03:36:38 +0100 | <geekosaur> | there's a piece missing |
2025-02-01 03:36:50 +0100 | <geekosaur> | well, it did but it didn't reach a final result |
2025-02-01 03:36:55 +0100 | <int-e> | :t 1 |
2025-02-01 03:36:56 +0100 | <lambdabot> | Num p => p |
2025-02-01 03:37:09 +0100 | <euouae> | it being Num doesn't tell me much I don't know what to make of it |
2025-02-01 03:37:13 +0100 | <EvanR> | 1 is like a function waiting to be given a Num instance |
2025-02-01 03:37:24 +0100 | <EvanR> | rather than a number |
2025-02-01 03:37:33 +0100 | <geekosaur> | :t let y = 1 in (y,y) |
2025-02-01 03:37:34 +0100 | <lambdabot> | (Num a, Num b) => (a, b) |
2025-02-01 03:37:57 +0100 | <geekosaur> | think about that one for a bit |
2025-02-01 03:38:12 +0100 | <euouae> | well, so it is type inference right |
2025-02-01 03:38:18 +0100 | <euouae> | because I can do :: (Int, Double) |
2025-02-01 03:38:47 +0100 | <EvanR> | :t let y = 1 in (y,y) :: (Int, Double) |
2025-02-01 03:38:48 +0100 | <lambdabot> | (Int, Double) |
2025-02-01 03:38:53 +0100 | <EvanR> | now it's a pair of numbers |
2025-02-01 03:38:54 +0100 | <int-e> | well sharing and lack thereof is firmly a runtime phenomenon |
2025-02-01 03:39:03 +0100 | <int-e> | so it's not *just* type inference |
2025-02-01 03:39:25 +0100 | <euouae> | Yeah, `let x = trace "foo" 1 in (x :: Int, x :: Int)` will still print two foos |
2025-02-01 03:39:38 +0100 | <EvanR> | pair of numbers vs "like a function waiting for two different Num instances, that may or may not happen to be the same instance" |
2025-02-01 03:39:40 +0100 | <euouae> | it's something more than that |
2025-02-01 03:40:30 +0100 | <euouae> | when you say function do you mean type function |
2025-02-01 03:40:37 +0100 | <EvanR> | no |
2025-02-01 03:40:41 +0100 | <euouae> | the `p` argument in Num p => p? |
2025-02-01 03:40:50 +0100 | <EvanR> | no the => in Num p => p |
2025-02-01 03:41:07 +0100 | <geekosaur> | as long as it has a constraint, it's like a partially applied function. (=> looks like -> for a reason) the thing that needs to be applied is an instance dictionary |
2025-02-01 03:41:16 +0100 | <int-e> | Concretely at runtime, the argument is a Num dictionary for p. |
2025-02-01 03:41:18 +0100 | nitrix | (~nitrix@user/meow/nitrix) (Quit: ZNC 1.8.2 - https://znc.in) |
2025-02-01 03:41:31 +0100 | <euouae> | I haven't heard of dictionary before |
2025-02-01 03:41:32 +0100 | <geekosaur> | by the time you apply it to the tuple, it's too late to go back and do sharing. if you specify it in the let, it can share |
2025-02-01 03:42:03 +0100 | <int-e> | (Dictionaries are an implementation detail of type classes.) |
2025-02-01 03:42:12 +0100 | <geekosaur> | have you reached typeclasses yet? |
2025-02-01 03:42:26 +0100 | <euouae> | No I just roughly know they have to do with interfaces |
2025-02-01 03:42:32 +0100 | <EvanR> | D: |
2025-02-01 03:42:35 +0100 | <int-e> | (And there are alternatives... notably, JHC passed type descriptors instead.) |
2025-02-01 03:42:37 +0100 | nitrix | (~nitrix@user/meow/nitrix) nitrix |
2025-02-01 03:42:39 +0100 | tabaqui1 | (~root@87.200.129.102) tabaqui |
2025-02-01 03:43:24 +0100 | <EvanR> | is passing type descriptors tangibly different in practice |
2025-02-01 03:43:27 +0100 | <geekosaur> | "interfaces" is a flawed attempt to understand typeclasses in terms of something better known, much like all the failed monad tutorials floating around the internet |
2025-02-01 03:43:57 +0100 | <euouae> | failure does not worry me |
2025-02-01 03:44:17 +0100 | <EvanR> | > fail "monad tutorial failed" |
2025-02-01 03:44:18 +0100 | <lambdabot> | error: |
2025-02-01 03:44:18 +0100 | <lambdabot> | • Ambiguous type variables ‘m0’, |
2025-02-01 03:44:18 +0100 | <lambdabot> | ‘a0’ arising from a use of ‘show_M13899420735... |
2025-02-01 03:44:20 +0100 | <geekosaur> | it should, you will have problems if you insist on "thats good enlugh isnt it?" |
2025-02-01 03:44:28 +0100 | <geekosaur> | because it won't be good enough |
2025-02-01 03:44:31 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 03:45:34 +0100 | <euouae> | so anyway, sharing happens in concrete types? |
2025-02-01 03:45:40 +0100 | <int-e> | EvanR: Hmm I suspect it mostly affects optimization. But you can probably construct degenerate examples where type descriptors blow up (you construct an arbitrary sized type descriptor) but the functions associated with the class instances don't. (It's `coerce` all the way.) If you only worry about whether something is a function or not at runtime... no it makes no difference. |
2025-02-01 03:46:08 +0100 | <EvanR> | euouae, for sharing to be possible, the two expressions would have to be known to evaluate to the same value |
2025-02-01 03:46:11 +0100 | <EvanR> | then you can share the value |
2025-02-01 03:46:33 +0100 | <EvanR> | in your example they very well may not be the same value |
2025-02-01 03:46:35 +0100 | <EvanR> | or even the same type |
2025-02-01 03:46:47 +0100 | <euouae> | so what happens with (x :: Int, x :: Int) that still prevents it from being shared? |
2025-02-01 03:47:05 +0100 | <euouae> | that x::Int is unevaluated while x::Int evaluates to `x` (but Int now) and then _that_ thunk gets shared? |
2025-02-01 03:47:08 +0100 | <EvanR> | x was a polymorphic thing waiting to be told what Num instance to use |
2025-02-01 03:47:40 +0100 | <EvanR> | presumably a smart enough compiler could look at (x :: Int, x :: Int) and deduce they must evaluate to the same thing |
2025-02-01 03:47:46 +0100 | <EvanR> | but doesn't? |
2025-02-01 03:47:50 +0100 | <geekosaur> | as I said earlier, if you make them both Int when you are tupling them, it's too late; the decision was made that it couldn't share them |
2025-02-01 03:48:09 +0100 | <geekosaur> | because they might not be the same type when applied |
2025-02-01 03:48:12 +0100 | <euouae> | right but is there some deeper understanding to draw from that geekosaur ? |
2025-02-01 03:48:24 +0100 | <int-e> | euouae: there's *no* CSE |
2025-02-01 03:48:31 +0100 | <EvanR> | oh that's why |
2025-02-01 03:48:39 +0100 | <euouae> | not sure what CSE is |
2025-02-01 03:48:45 +0100 | <int-e> | in your context, which is GHCi (so unoptimized bytecode) |
2025-02-01 03:48:50 +0100 | <geekosaur> | "common subexpression elimination" |
2025-02-01 03:49:14 +0100 | <EvanR> | CSE could make let x = 1 in (x::Int,x::Int) into let x = 1 :: Int in (x,x) |
2025-02-01 03:49:14 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 03:49:25 +0100 | <euouae> | ah I see. What is the subexpression? the x in the tuple? |
2025-02-01 03:49:29 +0100 | <EvanR> | x::Int |
2025-02-01 03:50:25 +0100 | <EvanR> | and then sharing would be an optimization on top of that |
2025-02-01 03:50:59 +0100 | <euouae> | thank you |
2025-02-01 03:52:23 +0100 | <EvanR> | you're in good shape if you don't care about sharing xD |
2025-02-01 03:52:34 +0100 | <EvanR> | otherwise D: |
2025-02-01 03:53:29 +0100 | <EvanR> | it's not represented in the semantics which is always fun |
2025-02-01 03:57:35 +0100 | ezzieyguywuf | (~Unknown@user/ezzieyguywuf) (Quit: Lost terminal) |
2025-02-01 03:59:55 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 04:01:19 +0100 | ezzieyguywuf | (~Unknown@user/ezzieyguywuf) ezzieyguywuf |
2025-02-01 04:01:30 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 04:04:21 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
2025-02-01 04:05:39 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 246 seconds) |
2025-02-01 04:11:15 +0100 | <euouae> | <https://wiki.haskell.org/GHC_optimisations#Common_subexpression_elimination> "Long story short: "If you care about CSE, do it by hand." " |
2025-02-01 04:11:34 +0100 | <euouae> | One would think `let x = 1 in (x, x)` is doing CSE by hand but... classes :D tricky stuff |
2025-02-01 04:14:00 +0100 | <euouae> | what is a type that is not like that called? |
2025-02-01 04:14:11 +0100 | <euouae> | because 1 as a type is .. a kind? not a type? |
2025-02-01 04:14:38 +0100 | <euouae> | `Num a => a` versus `a`. Is it OK to call it concrete type (the latter) or do I call it something else? Wah is the former called? |
2025-02-01 04:15:19 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 04:17:36 +0100 | <ncf> | a is all but concrete! |
2025-02-01 04:17:38 +0100 | <int-e> | Cop-out: it's a value. (Functions are values.) |
2025-02-01 04:18:04 +0100 | <ncf> | i suggest calling the former Num a => a and the latter a. don't make up words |
2025-02-01 04:18:50 +0100 | <int-e> | You can cook up terminology like "instance-dependent value" but I don't think we have any standard terminology for this. |
2025-02-01 04:19:54 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 04:26:51 +0100 | <Leary> | euouae: The question is somewhat confused. Perhaps you want to describe values, not types, with 'monomorphic' for `1 :: Int` and 'polymorphic' for `1 :: forall a. Num a => a`. That somewhat incidentally ends up capturing whether or not the value is expecting a constraint, since GHC ensures known constraints are supplied. |
2025-02-01 04:29:14 +0100 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) (Ping timeout: 272 seconds) |
2025-02-01 04:30:42 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 04:33:15 +0100 | <euouae> | how come `forall` pops up in Haskell source code? is it legal haskell? |
2025-02-01 04:33:20 +0100 | <euouae> | e.g. stuff in Base |
2025-02-01 04:34:18 +0100 | <euouae> | Monomorphic value is fine; I'm just trying to say how I think CSE would be manually done if desired as an optimization (ensuring the value is monomorphic with type annotations) |
2025-02-01 04:34:22 +0100 | <int-e> | What's your definition of "legal"? A lot of Haskell code only works with GHC. |
2025-02-01 04:34:30 +0100 | <Leary> | All type variables are implicitly or explicitly introduced with `forall`, though you need to enable language extensions so GHC will accept it. |
2025-02-01 04:34:45 +0100 | <int-e> | The `base` that comes with GHC in particular is tied to GHC. |
2025-02-01 04:34:50 +0100 | <euouae> | I see |
2025-02-01 04:35:33 +0100 | <int-e> | (There was a time when hugs and GHC shared most of the base libraries but that's in the distant past. Like, over 2 decades ago.) |
2025-02-01 04:36:32 +0100 | <euouae> | Well, I do remember when Hugs was a thing |
2025-02-01 04:36:41 +0100 | <euouae> | I had attempted to learn haskell around 18 years ago I think |
2025-02-01 04:37:30 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 04:39:03 +0100 | <int-e> | Hmm. So you hit the brief window when there were half a dozen actively developed Haskell implementations? Maybe it was just four. |
2025-02-01 04:39:17 +0100 | <EvanR> | forall is how you introduce type variables for polymorphism purposes |
2025-02-01 04:39:36 +0100 | <EvanR> | normally it's understood and not written in a type sig |
2025-02-01 04:39:45 +0100 | <EvanR> | map :: (a -> b) -> [a] -> [b] |
2025-02-01 04:39:57 +0100 | <EvanR> | there's really a forall a b . at the beginning of that |
2025-02-01 04:40:07 +0100 | <int-e> | or is that forall b a. :-) |
2025-02-01 04:40:13 +0100 | <euouae> | yes I did |
2025-02-01 04:40:19 +0100 | <euouae> | there was a lot of hype back then |
2025-02-01 04:40:26 +0100 | <EvanR> | but with rank N types and ScopedTypeVariables you need explicit forall for reasons |
2025-02-01 04:41:01 +0100 | <euouae> | I'm not super interested in the crazy type theory stuff; I already had some exposure with Coq so at least I saw it in action elsewhere |
2025-02-01 04:41:18 +0100 | <euouae> | perhaps only interested as it pertains to my purposes of writing software |
2025-02-01 04:41:28 +0100 | <EvanR> | type theory has to do with logic |
2025-02-01 04:41:35 +0100 | <EvanR> | haskell is illogical so you're good |
2025-02-01 04:41:41 +0100 | <euouae> | I'm good |
2025-02-01 04:41:41 +0100 | <euouae> | :P |
2025-02-01 04:43:13 +0100 | td_ | (~td@i5387092E.versanet.de) (Ping timeout: 248 seconds) |
2025-02-01 04:48:48 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 04:50:13 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 04:54:25 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 248 seconds) |
2025-02-01 04:57:05 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
2025-02-01 04:57:43 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) bitdex |
2025-02-01 05:08:15 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 05:10:08 +0100 | robobub | (uid248673@id-248673.uxbridge.irccloud.com) robobub |
2025-02-01 05:12:04 +0100 | ensyde | (~ensyde@2601:5c6:c200:6dc0::64a2) ensyde |
2025-02-01 05:13:04 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 05:23:38 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 05:25:14 +0100 | aforemny_ | (~aforemny@2001:9e8:6ce1:bc00:8ce8:3eef:6047:48a7) aforemny |
2025-02-01 05:26:16 +0100 | aforemny | (~aforemny@i577B135A.versanet.de) (Ping timeout: 252 seconds) |
2025-02-01 05:28:10 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
2025-02-01 05:35:07 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2025-02-01 05:39:00 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 05:41:18 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 05:43:36 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 05:45:52 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 272 seconds) |
2025-02-01 05:54:23 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 05:58:54 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 06:09:45 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 06:14:18 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 06:18:38 +0100 | pavonia | (~user@user/siracusa) (Quit: Bye!) |
2025-02-01 06:22:51 +0100 | prasad | (~Thunderbi@2601:243:c001:3f07::fe) (Ping timeout: 246 seconds) |
2025-02-01 06:25:07 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 06:28:54 +0100 | eL_Bart0 | (eL_Bart0@dietunichtguten.org) (Ping timeout: 260 seconds) |
2025-02-01 06:29:42 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 06:30:14 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 06:30:32 +0100 | Lears | (~Leary@user/Leary/x-0910699) Leary |
2025-02-01 06:30:48 +0100 | Leary | (~Leary@user/Leary/x-0910699) (Ping timeout: 252 seconds) |
2025-02-01 06:30:51 +0100 | Lears | Leary |
2025-02-01 06:34:19 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 260 seconds) |
2025-02-01 06:37:45 +0100 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod |
2025-02-01 06:40:38 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 06:44:53 +0100 | EvanR | (~EvanR@user/evanr) (Ping timeout: 248 seconds) |
2025-02-01 06:45:09 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
2025-02-01 06:45:16 +0100 | EvanR | (~EvanR@user/evanr) EvanR |
2025-02-01 06:49:29 +0100 | Flow | (~none@gentoo/developer/flow) (Ping timeout: 252 seconds) |
2025-02-01 06:53:32 +0100 | Flow | (~none@gentoo/developer/flow) flow |
2025-02-01 06:56:01 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 06:56:33 +0100 | Guest93 | (~Guest62@c-73-217-79-154.hsd1.co.comcast.net) |
2025-02-01 06:56:39 +0100 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
2025-02-01 06:57:32 +0100 | takuan | (~takuan@d8D86B601.access.telenet.be) |
2025-02-01 07:00:30 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 07:01:06 +0100 | Sgeo | (~Sgeo@user/sgeo) Sgeo |
2025-02-01 07:05:41 +0100 | euphores | (~SASL_euph@user/euphores) (Quit: Leaving.) |
2025-02-01 07:07:44 +0100 | j1n37 | (~j1n37@user/j1n37) (Read error: Connection reset by peer) |
2025-02-01 07:10:44 +0100 | j1n37 | (~j1n37@user/j1n37) j1n37 |
2025-02-01 07:11:23 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 07:13:04 +0100 | euphores | (~SASL_euph@user/euphores) euphores |
2025-02-01 07:16:19 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 07:18:26 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 07:22:36 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-02-01 07:24:21 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 248 seconds) |
2025-02-01 07:26:46 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 07:33:53 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
2025-02-01 07:35:30 +0100 | Guest93 | (~Guest62@c-73-217-79-154.hsd1.co.comcast.net) (Quit: Client closed) |
2025-02-01 07:38:22 +0100 | ec | (~ec@gateway/tor-sasl/ec) (Remote host closed the connection) |
2025-02-01 07:38:46 +0100 | ec | (~ec@gateway/tor-sasl/ec) ec |
2025-02-01 07:44:49 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 07:49:16 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 07:56:51 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 07:58:49 +0100 | target_i | (~target_i@user/target-i/x-6023099) target_i |
2025-02-01 08:00:13 +0100 | JamesMowery4395 | (~JamesMowe@ip68-228-212-232.ph.ph.cox.net) (Quit: Goodbye) |
2025-02-01 08:00:30 +0100 | JamesMowery4395 | (~JamesMowe@ip68-228-212-232.ph.ph.cox.net) JamesMowery |
2025-02-01 08:00:40 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2025-02-01 08:01:06 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
2025-02-01 08:07:11 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 08:11:17 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 248 seconds) |
2025-02-01 08:12:13 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 08:16:37 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
2025-02-01 08:17:56 +0100 | weary-traveler | (~user@user/user363627) (Remote host closed the connection) |
2025-02-01 08:27:36 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 08:32:23 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
2025-02-01 08:42:59 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 08:47:03 +0100 | tnt1 | (~Thunderbi@user/tnt1) (Ping timeout: 245 seconds) |
2025-02-01 08:47:14 +0100 | tnt2 | (~Thunderbi@user/tnt1) tnt1 |
2025-02-01 08:47:36 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
2025-02-01 08:49:32 +0100 | tnt2 | tnt1 |
2025-02-01 08:55:35 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 08:58:22 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 08:58:41 +0100 | acidjnk_new3 | (~acidjnk@p200300d6e7283f12b860008857e92372.dip0.t-ipconnect.de) acidjnk |
2025-02-01 08:59:58 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 245 seconds) |
2025-02-01 09:00:00 +0100 | caconym | (~caconym@user/caconym) (Quit: bye) |
2025-02-01 09:00:38 +0100 | caconym | (~caconym@user/caconym) caconym |
2025-02-01 09:05:14 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 09:16:25 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 09:20:56 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 09:24:45 +0100 | alp | (~alp@2001:861:8ca0:4940:1361:ca4a:3bd8:54c7) |
2025-02-01 09:26:06 +0100 | alp | (~alp@2001:861:8ca0:4940:1361:ca4a:3bd8:54c7) (Remote host closed the connection) |
2025-02-01 09:26:24 +0100 | alp | (~alp@2001:861:8ca0:4940:266a:1da5:8305:6611) |
2025-02-01 09:31:46 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 09:32:36 +0100 | gmg | (~user@user/gehmehgeh) gehmehgeh |
2025-02-01 09:36:23 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
2025-02-01 09:40:00 +0100 | tnt2 | (~Thunderbi@user/tnt1) tnt1 |
2025-02-01 09:40:18 +0100 | tnt1 | (~Thunderbi@user/tnt1) (Ping timeout: 244 seconds) |
2025-02-01 09:40:18 +0100 | tnt2 | tnt1 |
2025-02-01 09:44:21 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 09:46:18 +0100 | jle` | (~jle`@2603:8001:3b02:84d4:467d:3e5f:31ca:9a0a) (Quit: WeeChat 4.4.1) |
2025-02-01 09:47:10 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 09:47:45 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 248 seconds) |
2025-02-01 09:48:48 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-02-01 09:51:54 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 09:54:12 +0100 | jle` | (~jle`@2603:8001:3b02:84d4:a102:3812:c97b:44bc) jle` |
2025-02-01 10:04:45 +0100 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 276 seconds) |
2025-02-01 10:05:17 +0100 | alp | (~alp@2001:861:8ca0:4940:266a:1da5:8305:6611) (Ping timeout: 252 seconds) |
2025-02-01 10:05:26 +0100 | ensyde | (~ensyde@2601:5c6:c200:6dc0::64a2) (Quit: WeeChat 4.5.1) |
2025-02-01 10:09:01 +0100 | AlexNoo_ | (~AlexNoo@5.139.233.186) |
2025-02-01 10:10:04 +0100 | AlexZenon | (~alzenon@5.139.233.186) (Ping timeout: 252 seconds) |
2025-02-01 10:10:44 +0100 | AlexNoo | (~AlexNoo@5.139.233.186) (Ping timeout: 260 seconds) |
2025-02-01 10:14:39 +0100 | sawilagar | (~sawilagar@user/sawilagar) sawilagar |
2025-02-01 10:14:46 +0100 | AlexZenon | (~alzenon@5.139.233.186) |
2025-02-01 10:14:57 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 10:17:37 +0100 | tzh | (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz) |
2025-02-01 10:18:49 +0100 | eL_Bart0 | (eL_Bart0@dietunichtguten.org) |
2025-02-01 10:19:33 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
2025-02-01 10:30:20 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 10:33:09 +0100 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) (Ping timeout: 248 seconds) |
2025-02-01 10:33:25 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 10:35:04 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 10:35:59 +0100 | Philonous | (~Philonous@user/philonous) (Quit: ZNC - https://znc.in) |
2025-02-01 10:36:24 +0100 | Philonous | (~Philonous@user/philonous) Philonous |
2025-02-01 10:37:59 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 260 seconds) |
2025-02-01 10:44:37 +0100 | anpad | (~pandeyan@user/anpad) (Quit: ZNC 1.8.2 - https://znc.in) |
2025-02-01 10:45:43 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 10:46:35 +0100 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) Raito_Bezarius |
2025-02-01 10:48:20 +0100 | anpad | (~pandeyan@user/anpad) anpad |
2025-02-01 10:48:42 +0100 | szkl | (uid110435@id-110435.uxbridge.irccloud.com) szkl |
2025-02-01 10:52:51 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
2025-02-01 10:58:50 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 11:05:34 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 11:05:34 +0100 | sarna | (~sarna@d224-221.icpnet.pl) (Ping timeout: 260 seconds) |
2025-02-01 11:09:50 +0100 | alp | (~alp@2001:861:8ca0:4940:22d4:d676:43ac:a093) |
2025-02-01 11:10:55 +0100 | euouae | (~euouae@user/euouae) () |
2025-02-01 11:12:34 +0100 | Tuplanolla | (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) Tuplanolla |
2025-02-01 11:16:11 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 11:20:45 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 11:22:06 +0100 | alp | (~alp@2001:861:8ca0:4940:22d4:d676:43ac:a093) (Ping timeout: 246 seconds) |
2025-02-01 11:22:10 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 11:26:20 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-02-01 11:26:35 +0100 | wootehfoot | (~wootehfoo@user/wootehfoot) wootehfoot |
2025-02-01 11:26:37 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 11:31:49 +0100 | sawilagar | (~sawilagar@user/sawilagar) (Ping timeout: 248 seconds) |
2025-02-01 11:33:26 +0100 | sawilagar | (~sawilagar@user/sawilagar) sawilagar |
2025-02-01 11:35:29 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
2025-02-01 11:38:33 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2025-02-01 11:39:16 +0100 | talismanick | (~user@2601:644:937c:ed10::ae5) (Ping timeout: 272 seconds) |
2025-02-01 11:46:33 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 11:50:54 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 11:51:52 +0100 | nek0 | (~nek0@user/nek0) (Quit: The Lounge - https://thelounge.chat) |
2025-02-01 11:59:49 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 12:02:25 +0100 | lisbeths` | (~user@c-73-53-106-200.hsd1.wa.comcast.net) |
2025-02-01 12:02:34 +0100 | <lisbeths`> | everybody asleep but #haskell never sleeps |
2025-02-01 12:02:37 +0100 | emmanuelux | (~emmanuelu@user/emmanuelux) emmanuelux |
2025-02-01 12:03:05 +0100 | <lisbeths`> | i ran out of dopamine to write my fastlisp compiler https://github.com/memesmith0/fastlisp |
2025-02-01 12:07:59 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 12:08:47 +0100 | nek0 | (~nek0@user/nek0) nek0 |
2025-02-01 12:08:57 +0100 | <haskellbridge> | <hellwolf> I didn't see Haskell |
2025-02-01 12:09:22 +0100 | <lisbeths`> | are you referring to me? |
2025-02-01 12:11:38 +0100 | <haskellbridge> | <hellwolf> yes. since you come here to ask, might I suggest you should probably try Haskell's parser combinator,you code probably will be 5-10 times less in Haskell. |
2025-02-01 12:11:47 +0100 | <haskellbridge> | <hellwolf> and clearer. |
2025-02-01 12:11:54 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 12:14:26 +0100 | <lisbeths`> | I don't know alot of haskell. this is just a prototype written in python |
2025-02-01 12:14:44 +0100 | <lisbeths`> | there is already a binary lambda calculus interpreter in haskell afaik |
2025-02-01 12:15:20 +0100 | <lisbeths`> | the connection between this and haskell is that every valid fastlisp program is a pure lambda |
2025-02-01 12:16:38 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 272 seconds) |
2025-02-01 12:16:43 +0100 | <haskellbridge> | <hellwolf> mkay. how can we help? |
2025-02-01 12:18:21 +0100 | <lisbeths`> | well once i get this compiler working then it can interoperate with haskell in a purely functional way |
2025-02-01 12:18:54 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 12:19:20 +0100 | <lisbeths`> | some of the people in my project want to interoperate with haskell but i have to focus more on interoperating with python and posix |
2025-02-01 12:23:32 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 12:24:09 +0100 | lisbeths` | (~user@c-73-53-106-200.hsd1.wa.comcast.net) (Ping timeout: 260 seconds) |
2025-02-01 12:24:20 +0100 | lisbeths | (~user@2603:3023:4be:4000:216:3eff:fe17:d69d) lisbeths |
2025-02-01 12:24:48 +0100 | <lisbeths> | I apologize i lost connection |
2025-02-01 12:25:02 +0100 | <lisbeths> | my langauge is a universal donor to haskell and haskell seems to be a universal donor to my language |
2025-02-01 12:25:14 +0100 | <lisbeths> | so some of the folks in my project are very interested in interoperating with haskell |
2025-02-01 12:28:23 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) lxsameer |
2025-02-01 12:29:21 +0100 | monochrm | (trebla@216.138.220.146) |
2025-02-01 12:29:23 +0100 | monochrom | (trebla@216.138.220.146) (Ping timeout: 252 seconds) |
2025-02-01 12:29:38 +0100 | monochrm | monochrom |
2025-02-01 12:34:16 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 12:39:21 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 265 seconds) |
2025-02-01 12:40:42 +0100 | ski | idly wonders what "universal donor" means, in this context |
2025-02-01 12:41:18 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
2025-02-01 12:45:05 +0100 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
2025-02-01 12:45:54 +0100 | <lisbeths> | every fastlisp program is a pure lambda so fastlisp code is a universal donor to haskell |
2025-02-01 12:46:39 +0100 | ljdarj | (~Thunderbi@user/ljdarj) (Quit: ljdarj) |
2025-02-01 12:46:59 +0100 | ljdarj | (~Thunderbi@user/ljdarj) ljdarj |
2025-02-01 12:49:00 +0100 | haskellbridge | hellwolf thinks it must be an English and Python creole that I can't decipher neither. |
2025-02-01 12:49:54 +0100 | SlackCoder | (~SlackCode@64-94-63-8.ip.weststar.net.ky) SlackCoder |
2025-02-01 12:52:09 +0100 | <lisbeths> | no the python code merely converts from one format of expressing lambda expressions to another format |
2025-02-01 12:52:19 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 12:52:24 +0100 | <lisbeths> | a universal format for lambdas called blc is interpretable by haskell already afaik |
2025-02-01 12:53:25 +0100 | ljdarj | (~Thunderbi@user/ljdarj) (Ping timeout: 248 seconds) |
2025-02-01 12:53:44 +0100 | <lisbeths> | it wouldn't matter which language the compiler was written in it could be written in ruby, perl, or php |
2025-02-01 12:56:38 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
2025-02-01 12:56:46 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) (Ping timeout: 265 seconds) |
2025-02-01 12:59:31 +0100 | alexherbo2 | (~alexherbo@2a02-8440-3507-0847-08b4-4a7a-18fb-2194.rev.sfr.net) alexherbo2 |
2025-02-01 12:59:40 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 13:00:04 +0100 | caconym | (~caconym@user/caconym) (Quit: bye) |
2025-02-01 13:00:49 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 13:02:08 +0100 | Digitteknohippie | (~user@user/digit) Digit |
2025-02-01 13:02:11 +0100 | caconym | (~caconym@user/caconym) caconym |
2025-02-01 13:03:29 +0100 | Digit | (~user@user/digit) (Ping timeout: 248 seconds) |
2025-02-01 13:03:57 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 246 seconds) |
2025-02-01 13:07:35 +0100 | wootehfoot | (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
2025-02-01 13:10:24 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 13:20:51 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 13:25:23 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
2025-02-01 13:26:20 +0100 | tnt2 | (~Thunderbi@user/tnt1) tnt1 |
2025-02-01 13:26:25 +0100 | tnt1 | (~Thunderbi@user/tnt1) (Ping timeout: 248 seconds) |
2025-02-01 13:26:26 +0100 | tnt2 | tnt1 |
2025-02-01 13:32:03 +0100 | rvalue- | (~rvalue@user/rvalue) rvalue |
2025-02-01 13:32:47 +0100 | <haskellbridge> | <hellwolf> perhaps you would be interested in knowing Ghc core is entirely built around a few constructors: https://x.com/tritlo/status/1885283297137205357 |
2025-02-01 13:32:53 +0100 | rvalue | (~rvalue@user/rvalue) (Ping timeout: 245 seconds) |
2025-02-01 13:36:14 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 13:36:31 +0100 | ozkutuk | (~ozkutuk@24.133.86.69) ozkutuk |
2025-02-01 13:40:39 +0100 | rvalue- | rvalue |
2025-02-01 13:42:04 +0100 | tnt2 | (~Thunderbi@user/tnt1) tnt1 |
2025-02-01 13:42:54 +0100 | tnt1 | (~Thunderbi@user/tnt1) (Ping timeout: 260 seconds) |
2025-02-01 13:42:54 +0100 | tnt2 | tnt1 |
2025-02-01 13:42:57 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
2025-02-01 13:47:24 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 13:48:43 +0100 | nckx | (nckx@libera/staff/owl/nckx) nckx |
2025-02-01 13:51:32 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-02-01 13:54:00 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 13:58:30 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 14:01:51 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 14:06:11 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 14:06:12 +0100 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 264 seconds) |
2025-02-01 14:06:41 +0100 | ec | (~ec@gateway/tor-sasl/ec) ec |
2025-02-01 14:16:03 +0100 | AlexNoo_ | AlexNoo |
2025-02-01 14:17:15 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 14:18:02 +0100 | Smiles | (uid551636@id-551636.lymington.irccloud.com) Smiles |
2025-02-01 14:18:38 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) lxsameer |
2025-02-01 14:21:42 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 14:32:38 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 14:35:28 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 14:39:42 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
2025-02-01 14:40:21 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 276 seconds) |
2025-02-01 14:43:14 +0100 | euleritian | (~euleritia@77.23.250.232) (Ping timeout: 252 seconds) |
2025-02-01 14:43:24 +0100 | euleritian | (~euleritia@dynamic-176-006-139-135.176.6.pool.telefonica.de) |
2025-02-01 14:46:47 +0100 | harveypwca | (~harveypwc@2601:246:d080:f6e0:34b5:bbb2:c6c:1ef6) HarveyPwca |
2025-02-01 14:49:12 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) (Ping timeout: 252 seconds) |
2025-02-01 14:50:41 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 14:51:00 +0100 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod |
2025-02-01 14:55:10 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
2025-02-01 14:55:55 +0100 | benjamin | (~benjamin@2a03:4b80:a720:6e10:957c:a7eb:4e40:5d64) |
2025-02-01 14:56:18 +0100 | rainburnsi0i | (~rainburns@14.194.140.178) |
2025-02-01 15:02:50 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 15:03:16 +0100 | wootehfoot | (~wootehfoo@user/wootehfoot) wootehfoot |
2025-02-01 15:04:08 +0100 | rainburnsi0i | (~rainburns@14.194.140.178) (Quit: Client closed) |
2025-02-01 15:06:48 +0100 | ChaiTRex | (~ChaiTRex@user/chaitrex) (Ping timeout: 264 seconds) |
2025-02-01 15:07:17 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
2025-02-01 15:07:40 +0100 | ChaiTRex | (~ChaiTRex@user/chaitrex) ChaiTRex |
2025-02-01 15:08:32 +0100 | ozkutuk | (~ozkutuk@24.133.86.69) (Remote host closed the connection) |
2025-02-01 15:18:12 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 15:21:35 +0100 | rainburnsi0i | (~rainburns@14.194.140.178) |
2025-02-01 15:22:28 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
2025-02-01 15:23:52 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 15:26:48 +0100 | Digitteknohippie | Digit |
2025-02-01 15:27:53 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 245 seconds) |
2025-02-01 15:31:10 +0100 | rainburnsi0i | (~rainburns@14.194.140.178) (Ping timeout: 240 seconds) |
2025-02-01 15:33:35 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 15:38:14 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 15:40:50 +0100 | pavonia | (~user@user/siracusa) siracusa |
2025-02-01 15:48:57 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 15:53:48 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
2025-02-01 15:55:57 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) () |
2025-02-01 15:56:34 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
2025-02-01 16:00:14 +0100 | weary-traveler | (~user@user/user363627) user363627 |
2025-02-01 16:03:50 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 16:06:54 +0100 | simplystuart | (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Remote host closed the connection) |
2025-02-01 16:09:28 +0100 | alfiee | (alfiee@user/alfiee) alfiee |
2025-02-01 16:10:30 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 16:12:15 +0100 | lisbeths | (~user@2603:3023:4be:4000:216:3eff:fe17:d69d) (Ping timeout: 252 seconds) |
2025-02-01 16:13:06 +0100 | img_ | (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in) |
2025-02-01 16:13:22 +0100 | img | (~img@user/img) img |
2025-02-01 16:14:46 +0100 | michalz | (~michalz@185.246.207.221) |
2025-02-01 16:15:33 +0100 | alp | (~alp@2001:861:8ca0:4940:e7c0:2b3f:562a:38cb) |
2025-02-01 16:18:04 +0100 | alfiee | (alfiee@user/alfiee) (Ping timeout: 260 seconds) |
2025-02-01 16:18:29 +0100 | _ht | (~huub@62.250.52.179) _ht |
2025-02-01 16:19:16 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 16:20:56 +0100 | benjamin | (~benjamin@2a03:4b80:a720:6e10:957c:a7eb:4e40:5d64) (Ping timeout: 244 seconds) |
2025-02-01 16:21:53 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 16:23:38 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 265 seconds) |
2025-02-01 16:26:15 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 16:28:58 +0100 | euleritian | (~euleritia@dynamic-176-006-139-135.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
2025-02-01 16:29:16 +0100 | euleritian | (~euleritia@77.23.250.232) |
2025-02-01 16:32:24 +0100 | ljdarj | (~Thunderbi@user/ljdarj) ljdarj |
2025-02-01 16:34:44 +0100 | EvanR | (~EvanR@user/evanr) (Read error: Connection reset by peer) |
2025-02-01 16:34:57 +0100 | EvanR | (~EvanR@user/evanr) EvanR |
2025-02-01 16:35:47 +0100 | euleritian | (~euleritia@77.23.250.232) (Ping timeout: 252 seconds) |
2025-02-01 16:36:58 +0100 | euleritian | (~euleritia@dynamic-176-006-139-135.176.6.pool.telefonica.de) |
2025-02-01 16:37:16 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 16:38:36 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2025-02-01 16:41:36 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
2025-02-01 16:43:09 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Ping timeout: 244 seconds) |
2025-02-01 16:46:10 +0100 | ljdarj1 | (~Thunderbi@user/ljdarj) ljdarj |
2025-02-01 16:46:11 +0100 | weary-traveler | (~user@user/user363627) (Quit: Konversation terminated!) |
2025-02-01 16:50:12 +0100 | ljdarj | (~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds) |
2025-02-01 16:50:13 +0100 | ljdarj1 | ljdarj |
2025-02-01 16:52:40 +0100 | weary-traveler | (~user@user/user363627) user363627 |
2025-02-01 16:52:40 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 16:53:06 +0100 | Guest51 | (~Guest51@36.73.33.179) |
2025-02-01 16:53:52 +0100 | tzh | (~tzh@c-76-115-131-146.hsd1.or.comcast.net) tzh |
2025-02-01 16:55:03 +0100 | iNKa | (~Java@188.119.54.147) |
2025-02-01 16:55:31 +0100 | Guest51t | (~Guest51t@36.73.33.179) |
2025-02-01 16:55:50 +0100 | iNKa | (~Java@188.119.54.147) (Remote host closed the connection) |
2025-02-01 16:56:53 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
2025-02-01 17:04:50 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 17:05:10 +0100 | Guest51t | (~Guest51t@36.73.33.179) (Ping timeout: 240 seconds) |
2025-02-01 17:05:28 +0100 | lisbeths | (~user@c-174-164-24-226.hsd1.wa.comcast.net) lisbeths |
2025-02-01 17:07:20 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 17:07:40 +0100 | Guest51 | (~Guest51@36.73.33.179) (Ping timeout: 240 seconds) |
2025-02-01 17:09:51 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
2025-02-01 17:11:54 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 260 seconds) |
2025-02-01 17:20:14 +0100 | pera | (~pera@user/pera) pera |
2025-02-01 17:22:04 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 17:25:11 +0100 | ChaiTRex | (~ChaiTRex@user/chaitrex) (Remote host closed the connection) |
2025-02-01 17:25:18 +0100 | Maeda | (~Maeda@91-161-10-149.subs.proxad.net) Maeda |
2025-02-01 17:25:37 +0100 | ChaiTRex | (~ChaiTRex@user/chaitrex) ChaiTRex |
2025-02-01 17:26:02 +0100 | Maeda | (~Maeda@91-161-10-149.subs.proxad.net) (Client Quit) |
2025-02-01 17:26:38 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds) |
2025-02-01 17:34:54 +0100 | weary-traveler | (~user@user/user363627) (Quit: Konversation terminated!) |
2025-02-01 17:39:25 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 17:41:00 +0100 | weary-traveler | (~user@user/user363627) user363627 |
2025-02-01 17:44:21 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
2025-02-01 17:44:33 +0100 | lxsameer | (~lxsameer@Serene/lxsameer) lxsameer |
2025-02-01 17:46:54 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) () |
2025-02-01 17:49:08 +0100 | vanishingideal | (~vanishing@user/vanishingideal) (Ping timeout: 245 seconds) |
2025-02-01 17:51:05 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
2025-02-01 17:52:00 +0100 | chexum | (~quassel@gateway/tor-sasl/chexum) (Read error: Connection reset by peer) |
2025-02-01 17:52:01 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
2025-02-01 17:52:17 +0100 | chexum | (~quassel@gateway/tor-sasl/chexum) chexum |
2025-02-01 17:52:24 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) bitdex |
2025-02-01 17:54:40 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
2025-02-01 17:54:41 +0100 | AlexNoo | (~AlexNoo@5.139.233.186) (Read error: Connection reset by peer) |
2025-02-01 17:54:58 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 17:54:59 +0100 | AlexNoo | (~AlexNoo@5.139.233.186) |
2025-02-01 17:55:44 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 17:57:04 +0100 | Smiles | (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
2025-02-01 17:59:34 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 18:00:08 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-02-01 18:02:09 +0100 | weary-traveler | (~user@user/user363627) (Remote host closed the connection) |
2025-02-01 18:04:39 +0100 | wootehfoot | (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
2025-02-01 18:05:49 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 18:06:57 +0100 | econo_ | (uid147250@id-147250.tinside.irccloud.com) |
2025-02-01 18:10:49 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 18:19:12 +0100 | pera | (~pera@user/pera) (Ping timeout: 252 seconds) |
2025-02-01 18:19:28 +0100 | pera | (~pera@user/pera) pera |
2025-02-01 18:21:13 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 18:25:24 +0100 | alexherbo2 | (~alexherbo@2a02-8440-3507-0847-08b4-4a7a-18fb-2194.rev.sfr.net) (Remote host closed the connection) |
2025-02-01 18:26:27 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 18:33:13 +0100 | tavare | (~tavare@user/tavare) (Remote host closed the connection) |
2025-02-01 18:36:10 +0100 | monochrm | (trebla@216.138.220.146) |
2025-02-01 18:37:04 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 18:37:29 +0100 | monochrom | (trebla@216.138.220.146) (Ping timeout: 260 seconds) |
2025-02-01 18:37:29 +0100 | monochrm | monochrom |
2025-02-01 18:39:51 +0100 | Digitteknohippie | (~user@user/digit) Digit |
2025-02-01 18:41:00 +0100 | Digit | (~user@user/digit) (Ping timeout: 246 seconds) |
2025-02-01 18:41:37 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
2025-02-01 18:44:29 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 18:48:31 +0100 | pera | (~pera@user/pera) (Quit: leaving) |
2025-02-01 18:48:42 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 246 seconds) |
2025-02-01 18:52:26 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 18:52:39 +0100 | vanishingideal | (~vanishing@user/vanishingideal) (Ping timeout: 260 seconds) |
2025-02-01 18:54:21 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
2025-02-01 18:55:33 +0100 | Digitteknohippie | Digit |
2025-02-01 18:59:20 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
2025-02-01 19:06:51 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 19:11:15 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 19:11:37 +0100 | euleritian | (~euleritia@dynamic-176-006-139-135.176.6.pool.telefonica.de) (Read error: Connection reset by peer) |
2025-02-01 19:11:48 +0100 | euleritian | (~euleritia@ip4d17fae8.dynamic.kabel-deutschland.de) |
2025-02-01 19:18:29 +0100 | lisbeths | (~user@c-174-164-24-226.hsd1.wa.comcast.net) (Ping timeout: 248 seconds) |
2025-02-01 19:19:27 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
2025-02-01 19:19:27 +0100 | fmira | (~user@user/fmira) (Remote host closed the connection) |
2025-02-01 19:19:52 +0100 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) bitdex |
2025-02-01 19:20:00 +0100 | fmira | (~user@user/fmira) fmira |
2025-02-01 19:22:12 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 19:22:49 +0100 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) Lord_of_Life |
2025-02-01 19:23:46 +0100 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 248 seconds) |
2025-02-01 19:25:45 +0100 | Lord_of_Life_ | Lord_of_Life |
2025-02-01 19:26:49 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
2025-02-01 19:32:34 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 19:36:38 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 245 seconds) |
2025-02-01 19:37:35 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 19:44:00 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
2025-02-01 19:54:46 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 19:58:18 +0100 | notzmv | (~umar@user/notzmv) notzmv |
2025-02-01 20:00:59 +0100 | tabemann_ | (~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Quit: Leaving) |
2025-02-01 20:04:03 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
2025-02-01 20:04:33 +0100 | jle` | (~jle`@2603:8001:3b02:84d4:a102:3812:c97b:44bc) (Ping timeout: 245 seconds) |
2025-02-01 20:07:50 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 20:10:26 +0100 | ash3en | (~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) ash3en |
2025-02-01 20:12:44 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds) |
2025-02-01 20:12:57 +0100 | wootehfoot | (~wootehfoo@user/wootehfoot) wootehfoot |
2025-02-01 20:20:59 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-02-01 20:23:13 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-02-01 20:25:06 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 248 seconds) |
2025-02-01 20:27:25 +0100 | benjamin | (~benjamin@2a03:4b80:a720:6e10:bd7:f45b:a039:ce10) |
2025-02-01 20:27:28 +0100 | benjamin | (~benjamin@2a03:4b80:a720:6e10:bd7:f45b:a039:ce10) (Client Quit) |
2025-02-01 20:27:45 +0100 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds) |
2025-02-01 20:31:48 +0100 | sprotte24 | (~sprotte24@p200300d16f174a005425e35c82ecf678.dip0.t-ipconnect.de) |