Newest at the top
| 2026-04-02 17:23:17 +0200 | <Vq> | I generally use hoogle as well and the only autocompletion thing I have is hippie-expand. I think I need to try LSP out though. |
| 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 +0200 | ft | (~ft@p508db341.dip0.t-ipconnect.de) ft |
| 2026-04-02 17:17:54 +0200 | FirefoxDeHuk | (~FirefoxDe@user/FirefoxDeHuk) (Client Quit) |
| 2026-04-02 17:17:04 +0200 | FirefoxDeHuk | (~FirefoxDe@user/FirefoxDeHuk) FirefoxDeHuk |
| 2026-04-02 17:16:44 +0200 | wennefer0 | (~wennefer0@user/wennefer0) wennefer0 |
| 2026-04-02 17:09:54 +0200 | somemathguy | (~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 +0200 | jmcantrell_ | (~weechat@user/jmcantrell) (Ping timeout: 252 seconds) |
| 2026-04-02 16:58:16 +0200 | lisbeths | (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
| 2026-04-02 16:51:57 +0200 | acidjnk_new3 | (~acidjnk@p200300d6e700e5001e1160b7d23e5dd6.dip0.t-ipconnect.de) acidjnk |
| 2026-04-02 16:49:15 +0200 | rainbyte | (~rainbyte@181.47.219.3) (Ping timeout: 246 seconds) |
| 2026-04-02 16:44:38 +0200 | humasect | (~humasect@dyn-192-249-132-90.nexicom.net) humasect |
| 2026-04-02 16:35:44 +0200 | CiaoSen | (~Jura@p549cb690.dip0.t-ipconnect.de) (Ping timeout: 245 seconds) |
| 2026-04-02 16:32:24 +0200 | synchromesh | (~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 +0200 | synchromesh | (~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 +0200 | machinedgod | (~machinedg@d172-219-48-230.abhsia.telus.net) machinedgod |
| 2026-04-02 16:11:51 +0200 | sim590 | (~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 +0200 | mistivia | (~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 +0200 | Fijxu | (~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 +0200 | Rembane | (~Rembane@user/Rembane) Rembane |
| 2026-04-02 16:03:20 +0200 | <mesaoptimizer> | gentauro: lol at AI sponsored |
| 2026-04-02 16:02:53 +0200 | Rembane | (~Rembane@user/Rembane) (Quit: WeeChat 4.1.1) |
| 2026-04-02 16:02:42 +0200 | Fijxu_ | (~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 |