2025/11/19

Newest at the top

2025-11-19 15:45:13 +0100trickard__(~trickard@cpe-62-98-47-163.wireline.com.au)
2025-11-19 15:44:36 +0100 <tomsmeding> that's the big question here
2025-11-19 15:44:16 +0100 <tomsmeding> chromoblob: why do you put spaces inside backticks
2025-11-19 15:41:31 +0100spew(~spew@user/spew) spew
2025-11-19 15:39:50 +0100spew(~spew@user/spew) (Ping timeout: 256 seconds)
2025-11-19 15:39:40 +0100pr1sm(~pr1sm@24.91.163.31) (Ping timeout: 264 seconds)
2025-11-19 15:38:02 +0100humasect(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2025-11-19 15:35:51 +0100weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-11-19 15:29:54 +0100 <merijn> It breaks on parameter substitutions, window functions, all kinds of other tiny things
2025-11-19 15:29:35 +0100 <merijn> Everyone implements syntax highlighting for SELECT, create table, etc. but as soon as you do anything serious they're all like "lol, didn't implement that"
2025-11-19 15:29:03 +0100 <merijn> I started a new project using SQLite, I didn't like the neovim syntax highlighting of SQL (it's a terrible "every dialect half-assed together" tree-sitter parser) breaking on every query, got side-tracked into yak-shaving by writing my own SQLite parser since no one made one for me
2025-11-19 15:18:59 +0100 <[exa]> merijn: why'd you do a sqlite one
2025-11-19 15:14:53 +0100pr1sm(~pr1sm@24.91.163.31)
2025-11-19 15:14:12 +0100spew(~spew@user/spew) spew
2025-11-19 15:06:47 +0100 <merijn> Maybe if I'm ever done writing my SQLite tree-sitter parser I will just write a Haskell parser from scratch
2025-11-19 15:06:19 +0100 <merijn> It's like they looked at the tree-sitter documentation of keeping parse trees simple and small and being like...naah, fuck that
2025-11-19 15:05:33 +0100 <[exa]> it's like if flex&yacc never happened
2025-11-19 15:04:35 +0100 <merijn> [exa]: It's a nightmare
2025-11-19 15:03:41 +0100 <[exa]> my eyes
2025-11-19 15:03:39 +0100 <[exa]> merijn: man, I opened that
2025-11-19 14:56:00 +0100simplystuart(~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
2025-11-19 14:54:04 +0100qqe(~qqq@185.54.21.140) (Quit: Lost terminal)
2025-11-19 14:53:53 +0100 <merijn> [exa]: Haskell's treesitter parser is also horrifically confusing. I tried looking at it for inspiration for writing my own tree-sitter parsers
2025-11-19 14:44:09 +0100qqe(~qqq@185.54.21.140)
2025-11-19 14:39:19 +0100fp(~Thunderbi@2001:708:20:1406::10c5) (Ping timeout: 264 seconds)
2025-11-19 14:38:54 +0100merijn(~merijn@77.242.116.146) merijn
2025-11-19 14:37:48 +0100comerijn(~merijn@77.242.116.146) (Ping timeout: 260 seconds)
2025-11-19 14:34:56 +0100Nachtgespenst(~user@user/siracusa) (Quit: Bye!)
2025-11-19 14:25:54 +0100humasect_(~humasect@dyn-192-249-132-90.nexicom.net) (Client Quit)
2025-11-19 14:25:00 +0100humasect_(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-11-19 14:22:45 +0100humasect_(~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
2025-11-19 14:22:22 +0100humasect_(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2025-11-19 14:19:43 +0100ouilemur(~jgmerritt@user/ouilemur) (Quit: WeeChat 4.7.0)
2025-11-19 14:13:45 +0100trickard__trickard
2025-11-19 14:09:49 +0100leosha(~leoshatru@58.164.30.38) (Quit: leaving)
2025-11-19 14:06:42 +0100 <[exa]> beverages!
2025-11-19 14:06:33 +0100 <[exa]> oh great we improved on a long-awaited feature today
2025-11-19 14:05:25 +0100trickard(~trickard@cpe-62-98-47-163.wireline.com.au) (Ping timeout: 264 seconds)
2025-11-19 14:05:18 +0100trickard__(~trickard@cpe-62-98-47-163.wireline.com.au)
2025-11-19 14:03:38 +0100 <chromoblob> years (but i haven't been writing much haskell that time)
2025-11-19 14:03:04 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 264 seconds)
2025-11-19 14:02:30 +0100 <[exa]> chromoblob: how long tho
2025-11-19 14:02:14 +0100comerijn(~merijn@77.242.116.146) merijn
2025-11-19 14:02:05 +0100 <chromoblob> [exa]: thank you!!! i waited for this
2025-11-19 14:00:57 +0100 <[exa]> chromoblob: https://github.com/vim/vim/pull/18776
2025-11-19 13:57:14 +0100merijn(~merijn@77.242.116.146) merijn
2025-11-19 13:54:41 +0100srazkvt(~sarah@user/srazkvt) (Quit: Konversation terminated!)
2025-11-19 13:54:19 +0100vardhan(~vardhan@122.172.81.68) (Ping timeout: 264 seconds)
2025-11-19 13:50:56 +0100merijn(~merijn@77.242.116.146) (Ping timeout: 244 seconds)
2025-11-19 13:49:53 +0100 <[exa]> let's ask the devs I guess, we have a pull request day today anyway