Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,790,020 events total
2026-03-25 14:57:30 Enrico63 joins (~Enrico63@93-36-224-24.ip62.fastwebnet.it)
2026-03-25 14:57:57 Square2 joins (~Square@user/square)
2026-03-25 14:57:59 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 15:01:51 machinedgod joins (~machinedg@d172-219-48-230.abhsia.telus.net)
2026-03-25 15:08:41 × CiaoSen quits (~Jura@p549cb690.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
2026-03-25 15:10:42 <pfc> hc: outside of few extremists, I think you'll get the similar answer of "use it responsibly" to "'automate' the boilerplate."
2026-03-25 15:10:56 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Read error: Connection reset by peer)
2026-03-25 15:11:35 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 15:16:57 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 248 seconds)
2026-03-25 15:20:56 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
2026-03-25 15:22:04 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 15:28:33 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 246 seconds)
2026-03-25 15:35:02 Googulator joins (~Googulato@2a01-036d-0106-2888-7906-f38b-8800-979e.pool6.digikabel.hu)
2026-03-25 15:38:48 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 15:42:19 × Digit quits (~user@user/digit) (Ping timeout: 264 seconds)
2026-03-25 15:44:53 <hc> pfc: kk
2026-03-25 15:45:08 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 256 seconds)
2026-03-25 15:52:03 <aka_dude> Something just came to my head: in Rust, for example, they write `(...)` to group expressions and `{ ... }` to allow a block of statements to act as an expression. They could just use parentheses in both cases, right? `(a; b; c)` instead of `{ a; b; c }` would be unambigious?
2026-03-25 15:53:06 seven3_ is now known as seven3
2026-03-25 15:53:16 seven3 parts (~seven3@user/seven3) (ERC 5.6.0.30.1 (IRC client for GNU Emacs 30.2))
2026-03-25 15:53:39 <aka_dude> I wrote a thin syntax-only transpiler from "better C" to C (as one does) and now I'm thinking that I could ditch {} for blocks and only use them for data, and just use () for both blocks and grouping
2026-03-25 15:54:13 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 15:54:19 <haskellbridge> <ijouw> I'm definitly missing context, but I also don't know Rust.
2026-03-25 15:55:23 <haskellbridge> <ijouw> But if it is clear where statements and where expressions are, that seems possible.
2026-03-25 15:56:07 <aka_dude> It becomes clear when it's followed by `;`
2026-03-25 15:56:43 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 265 seconds)
2026-03-25 15:56:44 <aka_dude> (it = expression)
2026-03-25 15:57:24 <haskellbridge> <ijouw> Maybe they don't like backtracking parsers (seems like you need it for that)?
2026-03-25 15:57:35 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
2026-03-25 15:58:50 gmg joins (~user@user/gehmehgeh)
2026-03-25 15:59:27 <aka_dude> In `{ a(); b(); c() }` , the parser desides that `a()` is actually a expression-as-statement when it encounters `;`. I don't think that counts as backtracing 😀 But I don't know much theory
2026-03-25 15:59:51 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 255 seconds)
2026-03-25 16:00:29 DetourNe- joins (~DetourNet@user/DetourNetworkUK)
2026-03-25 16:00:35 × DetourNetworkUK quits (~DetourNet@user/DetourNetworkUK) (Read error: Connection reset by peer)
2026-03-25 16:01:49 Digit joins (~user@user/digit)
2026-03-25 16:02:49 DetourNe- is now known as DetourNetworkUK
2026-03-25 16:03:05 <haskellbridge> <ijouw> I don't think that is backtracking. If all expr are stmt then you only need backtracking when it fails to parse as expr but is stmt.
2026-03-25 16:07:04 × jrm quits (~jrm@user/jrm) (Quit: ciao)
2026-03-25 16:07:24 jrm joins (~jrm@user/jrm)
2026-03-25 16:10:37 × gmg quits (~user@user/gehmehgeh) (Remote host closed the connection)
2026-03-25 16:11:29 gmg joins (~user@user/gehmehgeh)
2026-03-25 16:16:36 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
2026-03-25 16:17:40 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 16:25:31 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 264 seconds)
2026-03-25 16:36:15 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 16:51:48 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Remote host closed the connection)
2026-03-25 16:53:43 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
2026-03-25 16:57:22 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
2026-03-25 17:02:12 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 256 seconds)
2026-03-25 17:06:08 tremon joins (~tremon@83.80.159.219)
2026-03-25 17:08:07 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 264 seconds)
2026-03-25 17:23:19 × mistivia quits (~mistivia@user/mistivia) (Quit: Leaving)
2026-03-25 17:24:29 × chele quits (~chele@user/chele) (Remote host closed the connection)
2026-03-25 17:25:58 × slomp quits (~slomp@47-158-212-88.lsan.ca.frontiernet.net) (Ping timeout: 265 seconds)
2026-03-25 17:25:58 wootehfoot joins (~wootehfoo@user/wootehfoot)
2026-03-25 17:26:50 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 245 seconds)
2026-03-25 17:30:32 euphores joins (~SASL_euph@user/euphores)
2026-03-25 17:31:43 × Enrico63 quits (~Enrico63@93-36-224-24.ip62.fastwebnet.it) (Quit: Client closed)
2026-03-25 17:41:24 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 17:42:23 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
2026-03-25 17:43:35 st_aldini joins (~Betterbir@2605:a601:a07c:7426:ecad:2043:34c4:9f7a)
2026-03-25 17:44:51 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Excess Flood)
2026-03-25 17:48:30 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 245 seconds)
2026-03-25 17:49:16 × elarks quits (~elarks@user/yerrii) (Quit: WeeChat 4.7.1)
2026-03-25 17:49:57 × st_aldini quits (~Betterbir@2605:a601:a07c:7426:ecad:2043:34c4:9f7a) (Ping timeout: 246 seconds)
2026-03-25 17:50:22 jmcantrell_ joins (~weechat@user/jmcantrell)
2026-03-25 17:50:25 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
2026-03-25 17:51:41 elarks joins (~elarks@user/yerrii)
2026-03-25 17:53:04 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Excess Flood)
2026-03-25 17:56:25 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
2026-03-25 17:57:49 × poscat quits (~poscat@user/poscat) (Remote host closed the connection)
2026-03-25 17:58:47 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Excess Flood)
2026-03-25 17:59:01 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 18:00:56 poscat joins (~poscat@user/poscat)
2026-03-25 18:05:40 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 256 seconds)
2026-03-25 18:10:27 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 18:11:59 <haskellbridge> <sm> hc it's not just you. Any specific questions ?
2026-03-25 18:16:33 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 246 seconds)
2026-03-25 18:22:49 <hc> I don't know enough yet to have specific questions
2026-03-25 18:26:15 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 18:28:45 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
2026-03-25 18:29:38 × bggd__ quits (~bgg@2a01:e0a:fd5:f510:6db0:76c5:e2a7:c8cf) (Quit: std::move)
2026-03-25 18:30:05 <haskellbridge> <sm> we're discussing it in #hledger:matrix.org (https://matrix.to/#/#hledger:matrix.org), FYI
2026-03-25 18:31:03 <hc> kk, thx
2026-03-25 18:31:06 × arandombit quits (~arandombi@user/arandombit) (Ping timeout: 244 seconds)
2026-03-25 18:31:14 She is now known as ehS
2026-03-25 18:31:50 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Excess Flood)
2026-03-25 18:32:09 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 248 seconds)
2026-03-25 18:40:36 target_i joins (~target_i@user/target-i/x-6023099)
2026-03-25 18:41:10 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 18:46:25 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 245 seconds)
2026-03-25 18:51:44 × infinity0 quits (~infinity0@pwned.gg) (Ping timeout: 252 seconds)
2026-03-25 18:58:13 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2026-03-25 19:00:54 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
2026-03-25 19:13:13 infinity0 joins (~infinity0@pwned.gg)
2026-03-25 19:14:11 × Digit quits (~user@user/digit) (Quit: switching init and wm)
2026-03-25 19:17:33 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine)
2026-03-25 19:18:36 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
2026-03-25 19:19:12 × jmcantrell_ quits (~weechat@user/jmcantrell) (Ping timeout: 255 seconds)
2026-03-25 19:26:38 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Read error: Connection reset by peer)

All times are in UTC.