2025/03/03

Newest at the top

2025-03-03 15:19:31 +0100Digitteknohippie(~user@user/digit) Digit
2025-03-03 15:18:59 +0100vanishingideal(~vanishing@user/vanishingideal) (Ping timeout: 244 seconds)
2025-03-03 15:17:49 +0100 <ski> typechecking is also useful, when you can do it more in your head (without reflecting much over it)
2025-03-03 15:11:20 +0100pavonia(~user@user/siracusa) (Quit: Bye!)
2025-03-03 15:09:31 +0100AlexNoo_AlexNoo
2025-03-03 15:03:18 +0100 <haskellbridge> <Morj> Oh yes, I'm incredibly fond of HLS's function to add an explicit import list for every import statement
2025-03-03 15:02:24 +0100 <hseg> I'm guessing full imports also help for this -- I hadn't realized eg expandArgsAt was from outside the project
2025-03-03 15:01:34 +0100 <haskellbridge> <Morj> (Well also because rust-analyzer likes to crash, but that's a separate problem)
2025-03-03 15:01:13 +0100misterfish(~misterfis@31-161-39-137.biz.kpn.net) (Ping timeout: 245 seconds)
2025-03-03 15:01:01 +0100 <haskellbridge> <Morj> Haha, yeah. To this day I'm still traumatized and name my functions like 'runServer' for easier grepping. Or in rust I rarely use 'use', always fully qualify
2025-03-03 14:59:21 +0100 <hseg> right, problem is I'm looking for usages of a function called run
2025-03-03 14:58:01 +0100 <haskellbridge> <Morj> Also it has :grep
2025-03-03 14:57:29 +0100 <haskellbridge> <Morj> Requires an outside program still though
2025-03-03 14:57:21 +0100 <haskellbridge> <Morj> :help cscope :D
2025-03-03 14:57:01 +0100 <hseg> I'm surprised vim doesn't have some version of this built in
2025-03-03 14:56:31 +0100 <haskellbridge> <Morj> Some of them were in the prehistoric times, and then they were abandoned and bitrotted. And then HLS appeared and integrated them
2025-03-03 14:56:04 +0100 <haskellbridge> <Morj> I too would prefer if all those functions were available outside of LSP
2025-03-03 14:55:36 +0100 <hseg> and yes -- https://haskell-language-server.readthedocs.io/en/latest/features.html#find-references it does have it
2025-03-03 14:55:24 +0100 <hseg> thanks!
2025-03-03 14:55:20 +0100 <hseg> OK, though setting up HLS feels like a bit of a big yak to shave rn. Might do it later today, then
2025-03-03 14:54:12 +0100zungi(~tory@user/andrewchawk) andrewchawk
2025-03-03 14:52:51 +0100 <haskellbridge> <Morj> I think HLS has a show-list-of-references-to-symbol function
2025-03-03 14:50:52 +0100hellwolf(~user@458b-990e-ee80-fa8e-0f00-4d40-07d0-2001.sta.estpak.ee) hellwolf
2025-03-03 14:50:12 +0100hellwolf(~user@ff62-a6a0-5031-3fa8-0f00-4d40-07d0-2001.sta.estpak.ee) (Ping timeout: 272 seconds)
2025-03-03 14:49:39 +0100 <hseg> Hi, I'm trying to figure out who's using a certain function in a project. It seems like this should be a solved problem, but I can't figure it out
2025-03-03 14:48:12 +0100aku(aku@65.108.245.241) eagleflo
2025-03-03 14:48:12 +0100zungi(~tory@user/andrewchawk) (Ping timeout: 264 seconds)
2025-03-03 14:48:09 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 260 seconds)
2025-03-03 14:46:40 +0100hseg(~gesh@46.120.20.40) hseg
2025-03-03 14:46:31 +0100aku(aku@65.108.245.241) (Quit: Lost terminal)
2025-03-03 14:43:35 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-03 14:39:32 +0100gentauro(~gentauro@user/gentauro) gentauro
2025-03-03 14:38:01 +0100yegorc(~yegorc@user/yegorc) yegorc
2025-03-03 14:36:33 +0100yegorc(~yegorc@user/yegorc) (Ping timeout: 252 seconds)
2025-03-03 14:33:49 +0100gentauro(~gentauro@user/gentauro) (Read error: Connection reset by peer)
2025-03-03 14:25:01 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
2025-03-03 14:23:58 +0100ash3en(~Thunderbi@2a03:7846:b6eb:101:93ac:a90a:da67:f207) (Quit: ash3en)
2025-03-03 14:23:54 +0100todi(~todi@p57803331.dip0.t-ipconnect.de) todi
2025-03-03 14:22:38 +0100todi(~todi@p57803331.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
2025-03-03 14:21:40 +0100 <yin> the tighter the more useful it is, so i would say hls is very important
2025-03-03 14:20:22 +0100ethantwardy(user@user/ethantwardy) ethantwardy
2025-03-03 14:20:17 +0100 <yin> when the feedback loop is tight
2025-03-03 14:19:59 +0100 <yin> typechecking is useful
2025-03-03 14:18:35 +0100ethantwardy(user@user/ethantwardy) (Quit: WeeChat 4.4.2)
2025-03-03 14:11:43 +0100stef204(~stef204@user/stef204) (Quit: WeeChat 4.2.1)
2025-03-03 14:06:09 +0100merijn(~merijn@77.242.116.146) merijn
2025-03-03 14:02:22 +0100mulk(~mulk@p5b112753.dip0.t-ipconnect.de) mulk
2025-03-03 14:00:37 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 252 seconds)
2025-03-03 13:56:11 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-03 13:53:50 +0100comerijn(~merijn@77.242.116.146) (Ping timeout: 272 seconds)