2026/04/02

Newest at the top

2026-04-02 17:21:17 +0200 <gentauro> I don't really use the intellisense. I'm kind of used to Hoogle
2026-04-02 17:20:52 +0200 <gentauro> Vg: kind of. It gives you hints on refactoring and so. However, if you use `length` you will get annoyed by -> `Name: Infinite: ghc-internal/length`. It's OK I guess
2026-04-02 17:19:06 +0200ft(~ft@p508db341.dip0.t-ipconnect.de) ft
2026-04-02 17:17:54 +0200FirefoxDeHuk(~FirefoxDe@user/FirefoxDeHuk) (Client Quit)
2026-04-02 17:17:04 +0200FirefoxDeHuk(~FirefoxDe@user/FirefoxDeHuk) FirefoxDeHuk
2026-04-02 17:16:44 +0200wennefer0(~wennefer0@user/wennefer0) wennefer0
2026-04-02 17:09:54 +0200somemathguy(~somemathg@user/somemathguy) (Quit: WeeChat 4.1.1)
2026-04-02 17:07:05 +0200 <Vq> gentauro: I haven't started using LSP for any language yet. Does it work well for Haskell?
2026-04-02 17:05:59 +0200jmcantrell_(~weechat@user/jmcantrell) (Ping timeout: 252 seconds)
2026-04-02 16:58:16 +0200lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2026-04-02 16:51:57 +0200acidjnk_new3(~acidjnk@p200300d6e700e5001e1160b7d23e5dd6.dip0.t-ipconnect.de) acidjnk
2026-04-02 16:49:15 +0200rainbyte(~rainbyte@181.47.219.3) (Ping timeout: 246 seconds)
2026-04-02 16:44:38 +0200humasect(~humasect@dyn-192-249-132-90.nexicom.net) humasect
2026-04-02 16:35:44 +0200CiaoSen(~Jura@p549cb690.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2026-04-02 16:32:24 +0200synchromesh(~john@2406:5a00:2412:2c00:fc97:d0a4:cdd9:afc1) synchromesh
2026-04-02 16:32:01 +0200 <gentauro> I wouldn't be able to do that if they keep changing the lang (staying with Haskell2010 without all the pragmas enabled by default … jaiks)
2026-04-02 16:31:59 +0200synchromesh(~john@2406:5a00:2412:2c00:9d1a:235e:4b6d:c07a) (Read error: Connection reset by peer)
2026-04-02 16:31:25 +0200 <gentauro> Vq: I got it to work again (LSP) but I was just writing Haskell "without" any help.
2026-04-02 16:12:54 +0200machinedgod(~machinedg@d172-219-48-230.abhsia.telus.net) machinedgod
2026-04-02 16:11:51 +0200sim590(~simon@2001:18c0:a82:2400::9fb)
2026-04-02 16:11:31 +0200 <Vq> mesaoptimizer: haskell-mode is a bit terrible, yeah. But I'm used to it now so it's not too bad.
2026-04-02 16:10:13 +0200 <mesaoptimizer> gentauro: emacs' `haskell-mode` for example, seems terrible
2026-04-02 16:09:44 +0200 <int-e> Huh I didn't expectt hat. But it may well explain the difference.
2026-04-02 16:08:30 +0200 <mesaoptimizer> int-e: it returns an empty string for me
2026-04-02 16:08:11 +0200mistivia(~mistivia@user/mistivia) (Read error: Connection reset by peer)
2026-04-02 16:06:32 +0200 <mesaoptimizer> language is not just its syntax and semantics
2026-04-02 16:06:30 +0200 <mesaoptimizer> gentauro: I think it makes sense to use text over String as a default, and records as properties instead of functions seems.... I'm unsure about that one. I agree that tooling is really important and I think you underestimate this. I dislike haskell, but I dislike it less than python. Even so, the tooling is a lovely experience in Python and Rust, and the feeling of using the tooling matters. A
2026-04-02 16:06:18 +0200 <int-e> (and `gmp` comes from extra-libraries in ghc-bignum)
2026-04-02 16:04:30 +0200Fijxu(~Fijxu@user/fijxu) fijxu
2026-04-02 16:04:26 +0200 <int-e> For me it's extra-libraries: c m
2026-04-02 16:04:11 +0200 <int-e> mesaoptimizer: actually, if you do `ghc-pkg field ghc-prim extra-libraries`, what does that say?
2026-04-02 16:04:05 +0200Rembane(~Rembane@user/Rembane) Rembane
2026-04-02 16:03:20 +0200 <mesaoptimizer> gentauro: lol at AI sponsored
2026-04-02 16:02:53 +0200Rembane(~Rembane@user/Rembane) (Quit: WeeChat 4.1.1)
2026-04-02 16:02:42 +0200Fijxu_(~Fijxu@user/fijxu) (Quit: XD!!)
2026-04-02 16:01:57 +0200 <mesaoptimizer> int-e: https://paste.sh/X_M1kjxN#L5GyW1Hni0xwD514hGzF53dh here, I tried it and it still worked. guess it likely does depend on the platform
2026-04-02 16:01:26 +0200 <int-e> (I guess it's conceivable that the logic depends on the platform; I'm on linux)
2026-04-02 16:01:19 +0200 <gentauro> xD
2026-04-02 16:01:16 +0200 <gentauro> people who doesn't like current Haskell should spawn a new lang just like they did with Elm -> https://gren-lang.org/
2026-04-02 16:00:49 +0200 <int-e> mesaoptimizer: but sorry for writing "bogus" instead of the actual value I said
2026-04-02 16:00:03 +0200 <int-e> (because adding . there is a bit silly)
2026-04-02 15:59:50 +0200 <int-e> mesaoptimizer: presumably the actual one was derived from $HOME
2026-04-02 15:59:50 +0200 <gentauro> maerwald, that parts is 100% AI-sponsored by none other than -> https://openai.com/index/openai-to-acquire-astral/
2026-04-02 15:59:40 +0200 <haskellbridge> <maerwald> lots of indian restaurants serve french fries though
2026-04-02 15:59:26 +0200 <int-e> mesaoptimizer: you never tired LIBRARY_PATH=.
2026-04-02 15:59:15 +0200 <haskellbridge> <maerwald> nuff said
2026-04-02 15:59:11 +0200 <haskellbridge> <maerwald> "uv" as an example of good tooling
2026-04-02 15:59:05 +0200 <mesaoptimizer> oh conf too
2026-04-02 15:59:03 +0200 <gentauro> deosn't really make sense
2026-04-02 15:58:56 +0200 <gentauro> I mean, it's like yeah, I go to this Indian restuarant and I like american burgers and french fries