2025/10/24

Newest at the top

2025-10-24 20:21:09 +0200Googulator71(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
2025-10-24 20:20:55 +0200Googulator71(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-24 20:20:32 +0200eron(~eron@143.0.15.19) (Quit: Client closed)
2025-10-24 20:20:23 +0200haltingsolver(~cmo@2604:3d09:207f:8000:d250:ea0c:366a:6e73)
2025-10-24 20:20:20 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-24 20:16:51 +0200 <EvanR> yeah I will go with the nice syntax and metally reverse everything
2025-10-24 20:10:20 +0200ystael(~ystael@user/ystael) (Quit: Lost terminal)
2025-10-24 20:07:50 +0200eron(~eron@143.0.15.19) lidenbrock
2025-10-24 20:06:11 +0200Lycurgus(~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
2025-10-24 20:00:33 +0200karenw(~karenw@user/karenw) karenw
2025-10-24 20:00:01 +0200trickard_(~trickard@cpe-52-98-47-163.wireline.com.au)
2025-10-24 19:59:47 +0200trickard_(~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-24 19:50:53 +0200juri_(~juri@implicitcad.org) juri_
2025-10-24 19:49:22 +0200juri_(~juri@implicitcad.org) (Ping timeout: 260 seconds)
2025-10-24 19:49:00 +0200GdeVolpiano(~GdeVolpia@user/GdeVolpiano) GdeVolpiano
2025-10-24 19:45:41 +0200trickard_(~trickard@cpe-52-98-47-163.wireline.com.au)
2025-10-24 19:45:27 +0200trickard(~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-24 19:44:55 +0200Square2(~Square@user/square) (Ping timeout: 246 seconds)
2025-10-24 19:42:19 +0200machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) machinedgod
2025-10-24 19:38:09 +0200machinedgod(~machinedg@d75-159-126-101.abhsia.telus.net) (Read error: Connection reset by peer)
2025-10-24 19:34:45 +0200GdeVolpiano(~GdeVolpia@user/GdeVolpiano) (Ping timeout: 244 seconds)
2025-10-24 19:34:24 +0200 <tomsmeding> I want both >.<
2025-10-24 19:34:09 +0200 <tomsmeding> My current codebase has lists, and I have to mentally reverse all the time. I did this because I came from a codebase that had a custom data type, and the notation was ugly and verbose
2025-10-24 19:33:08 +0200 <tomsmeding> Can't have nice things
2025-10-24 19:32:47 +0200 <tomsmeding> So if you have a well-typed AST indexed by a type-level list indicating the typing environment, then you have a choice: either your type-level list goes the wrong way and you hvae to mentally reverse all the time, or you use your own custom snoc list data type and lose the nice list syntax.
2025-10-24 19:32:04 +0200 <tomsmeding> However, typing environments in programming language theory are snoc lists, not cons lists.
2025-10-24 19:31:50 +0200 <tomsmeding> Lists have nice syntax in Haskell, and they carry that syntax to the type level too: type-level lists are nice.
2025-10-24 19:31:36 +0200 <tomsmeding> Here's an idle complaint that you may well ignore if you want to.
2025-10-24 19:25:40 +0200Googulator71(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)
2025-10-24 19:25:30 +0200Googulator71(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-24 19:23:06 +0200jespada(~jespada@2800:a4:225c:5f00:7482:e18d:48f6:46e9) (Quit: My Mac has gone to sleep. ZZZzzz…)
2025-10-24 19:18:06 +0200jespada(~jespada@2800:a4:225c:5f00:7482:e18d:48f6:46e9) jespada
2025-10-24 19:18:02 +0200bggd(~bgg@2a01:e0a:819:1510:7bcd:1a48:39fb:eb8e)
2025-10-24 19:15:55 +0200tabaqui(~tabaqui@167.71.80.236) (Quit: WeeChat 4.7.1)
2025-10-24 19:15:13 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn
2025-10-24 19:10:56 +0200econo_(uid147250@id-147250.tinside.irccloud.com)
2025-10-24 19:08:43 +0200qqe(~qqq@185.54.23.200)
2025-10-24 19:07:41 +0200Berimor(~Guest54@95.68.100.1) (Client Quit)
2025-10-24 19:07:11 +0200Guest54Berimor
2025-10-24 19:05:41 +0200Guest54(~Guest54@95.68.100.1)
2025-10-24 19:03:50 +0200merijn(~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
2025-10-24 19:01:05 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-24 19:00:45 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
2025-10-24 18:58:05 +0200sord937(~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
2025-10-24 18:55:39 +0200chromoblob(~chromoblo@user/chromob1ot1c) chromoblob\0
2025-10-24 18:54:46 +0200chromoblob(~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
2025-10-24 18:53:08 +0200yin(~zero@user/zero) zero
2025-10-24 18:50:41 +0200Googulator81(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-24 18:50:39 +0200yin(~zero@user/zero) (Remote host closed the connection)
2025-10-24 18:50:38 +0200Googulator71(~Googulato@2a01-036d-0106-03fa-d161-d36f-e0e5-1b0a.pool6.digikabel.hu)