Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→
Page 1 .. 390 391 392 393 394 395 396 397 398 399 400 .. 5022
502,152 events total
2020-10-03 12:53:01 <maerwald> kuribas: it isn't, just a waste of time
2020-10-03 12:53:12 <tomjaguarpaw> kuribas: './*.cabal' really does look like it's looking just in the directory it's run from.
2020-10-03 12:53:39 <tomjaguarpaw> fendor: Aha! Nested patterns. A good counterargument.
2020-10-03 12:54:03 heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-10-03 12:54:31 Tops2 joins (~Tobias@dyndsl-095-033-018-208.ewe-ip-backbone.de)
2020-10-03 12:54:33 <maerwald> and codex has this issue of picking stack automagically too, lol
2020-10-03 12:54:49 <maerwald> so if you have a hybrid project, it's gonna be annoying
2020-10-03 12:55:28 raehik1 joins (~raehik@cpc96984-rdng25-2-0-cust109.15-3.cable.virginm.net)
2020-10-03 12:55:38 × fluturel quits (~fluturel@79.119.85.203) (Ping timeout: 258 seconds)
2020-10-03 12:56:05 Zachoz joins (~Zachoz@89.47.234.28)
2020-10-03 12:56:47 <kuribas> maerwald: better than nothing
2020-10-03 12:57:18 <maerwald> I just use ag
2020-10-03 12:57:32 <kuribas> speed isn't critical
2020-10-03 12:57:44 AlterEgo- joins (~ladew@124-198-158-163.dynamic.caiway.nl)
2020-10-03 12:57:48 <maerwald> speed is everything
2020-10-03 12:57:50 <kuribas> tomjaguarpaw: I followed the documentation for hie.yaml
2020-10-03 12:58:24 × heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 256 seconds)
2020-10-03 12:58:30 × Tops21 quits (~Tobias@dyndsl-095-033-018-208.ewe-ip-backbone.de) (Ping timeout: 272 seconds)
2020-10-03 12:58:44 <tomjaguarpaw> I think HLS maintainers will be responsive if you file a GitHub issue with a minimal reproducer
2020-10-03 13:01:14 <kuribas> does anyone have experience with other typed functional languages?
2020-10-03 13:01:23 <kuribas> in a production setting.
2020-10-03 13:01:23 <fendor> kuribas, elm? :D
2020-10-03 13:01:34 <kuribas> I really cannot recommend haskell for my team.
2020-10-03 13:01:59 <kuribas> or perhaps I need to stick to stack?
2020-10-03 13:02:27 hackage linear 1.21.3 - Linear Algebra https://hackage.haskell.org/package/linear-1.21.3 (ryanglscott)
2020-10-03 13:02:28 × voyons_osti quits (~dan@107-190-41-58.cpe.teksavvy.com) (Read error: Connection reset by peer)
2020-10-03 13:02:39 <maerwald> kuribas: TypeScript
2020-10-03 13:02:42 thir joins (~thir@p200300f27f0fc60004d129737887aa72.dip0.t-ipconnect.de)
2020-10-03 13:02:55 × jgt quits (~jgt@195.225.146.77) (Ping timeout: 258 seconds)
2020-10-03 13:02:57 snakemasterflex joins (~snakemast@213.100.206.23)
2020-10-03 13:02:58 <kuribas> maerwald: for backend stuff
2020-10-03 13:03:05 <maerwald> oh
2020-10-03 13:03:16 voyons_osti joins (~dan@107-190-41-58.cpe.teksavvy.com)
2020-10-03 13:03:31 <maerwald> I would say clojure, but I urge you to stay away from it as far as possible
2020-10-03 13:03:33 × thir quits (~thir@p200300f27f0fc60004d129737887aa72.dip0.t-ipconnect.de) (Remote host closed the connection)
2020-10-03 13:03:38 <maerwald> don't even touch it with a stick
2020-10-03 13:03:49 <kuribas> maerwald: we're already using clojure :)
2020-10-03 13:03:55 <maerwald> oh god, I'm sorry
2020-10-03 13:04:00 thir joins (~thir@p200300f27f0fc60004d129737887aa72.dip0.t-ipconnect.de)
2020-10-03 13:04:05 <maerwald> hope you get paid well
2020-10-03 13:04:05 <kuribas> maerwald: I want to propose something more robust
2020-10-03 13:04:11 heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-10-03 13:04:27 <aldum> what is Rich Hickey's problem with types, I don't get it
2020-10-03 13:04:59 <tomjaguarpaw> kuribas: Would you mind filling in a ticket for me explaining the reasons for not being able to recommend Haskell for your team? I am trying to understand better the sources of friction in the Haskell ecosystem. https://github.com/tomjaguarpaw/tilapia/issues/new
2020-10-03 13:05:09 <maerwald> kuribas: I haven't tried Ocaml, but people use it and it has some large company backers
2020-10-03 13:05:22 <maerwald> I'm confident it can't be worse than clojure
2020-10-03 13:05:25 <maerwald> because nothing can
2020-10-03 13:05:32 <kuribas> tomjaguarpaw: I just need something that work.
2020-10-03 13:05:45 <tomjaguarpaw> Yeah, it's the definition of "work" that I'm trying to understand.
2020-10-03 13:06:01 <kuribas> tomjaguarpaw: I mean good tooling. I know my colleagues don't want to use emacs.
2020-10-03 13:06:28 <kuribas> maerwald: sure, php, javascript
2020-10-03 13:06:56 <maerwald> kuribas: php isn't really a language :p there must be some other definition for it
2020-10-03 13:07:55 <tomjaguarpaw> kuribas: "Tooling" meaning what? Editor integrations?
2020-10-03 13:07:59 <kuribas> tomjaguarpaw: yes
2020-10-03 13:08:37 <maerwald> There's a bigger problem than tooling: GHC doesn't scale. Because compilation is both slow and memory intensive. Tooling suffers from that too
2020-10-03 13:08:50 <tomjaguarpaw> I think HLS is the best Haskell has to offer at the moment. But I really do think that the HLS team will fix this issue for you if you report it.
2020-10-03 13:09:00 × heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
2020-10-03 13:09:01 <maerwald> If you have a 300 module monolith, running plain ghci becomes a challenge
2020-10-03 13:09:19 <maerwald> (and anything else, including hls/intero/etc OOMs)
2020-10-03 13:09:25 × thir quits (~thir@p200300f27f0fc60004d129737887aa72.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
2020-10-03 13:09:33 <kuribas> tomjaguarpaw: this isn't the first problem, there also was a problem when launching HLS in a workspace.
2020-10-03 13:10:08 <kuribas> tomjaguarpaw: alright, I'll report the issues...
2020-10-03 13:10:10 <tomjaguarpaw> Sure, there are loads of problems. I'm just saying that I'm pretty sure they will get fixed if you report them. HLS is being used extensively, especially by the people who maintain it!
2020-10-03 13:10:36 <maerwald> When I worked on a pretty large Go backend system... it was actually a bliss to iterate code-wise, because compilation is cached and fast
2020-10-03 13:10:37 <kuribas> tomjaguarpaw: at least if I can get something somewhat stable before I present it to the team.
2020-10-03 13:10:59 John20 joins (~John@82.46.59.122)
2020-10-03 13:11:02 <kuribas> maerwald: yeah, because the language is so primitive.
2020-10-03 13:11:09 <maerwald> kuribas: true
2020-10-03 13:11:30 × Lycurgus quits (~niemand@98.4.96.130) (Quit: Exeunt)
2020-10-03 13:14:05 HaskellYogi joins (~vivekrama@49.207.196.239)
2020-10-03 13:14:17 heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net)
2020-10-03 13:15:32 × perdent1 quits (~blah@66.115.157.138) (Quit: Leaving.)
2020-10-03 13:17:28 hackage aeson 1.5.4.1 - Fast JSON parsing and encoding https://hackage.haskell.org/package/aeson-1.5.4.1 (AdamBergmark)
2020-10-03 13:18:49 × heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 264 seconds)
2020-10-03 13:18:59 alp joins (~alp@2a01:e0a:58b:4920:7cc6:ff33:2bc5:5932)
2020-10-03 13:21:57 hackage text-show 3.9 - Efficient conversion of values into Text https://hackage.haskell.org/package/text-show-3.9 (ryanglscott)
2020-10-03 13:22:58 nbloomf joins (~nbloomf@2600:1700:83e0:1f40:2c94:3287:2d16:a9db)
2020-10-03 13:23:41 Amras joins (~Amras@unaffiliated/amras0000)
2020-10-03 13:24:56 ggole joins (~ggole@2001:8003:8119:7200:d175:a532:be60:ae73)
2020-10-03 13:26:27 hackage qhs 0.3.3 - Command line tool qhs, SQL queries on CSV and TSV files. https://hackage.haskell.org/package/qhs-0.3.3 (itchyny)
2020-10-03 13:27:33 <Cheery> I installed haskell language server
2020-10-03 13:27:51 <Cheery> it's telling me ghcide compiled against GHC 8.8.4, but currently using 8.0.2
2020-10-03 13:28:02 <Cheery> I decided.. ok. Lets go to 8.8.4 but how?
2020-10-03 13:28:39 × mav1 quits (~mav@i59F4E15F.versanet.de) (Quit: WeeChat 2.9)
2020-10-03 13:30:03 × mirrorbird quits (~psutcliff@2a00:801:42a:82eb:6edc:4c78:a574:2a8f) (Ping timeout: 272 seconds)
2020-10-03 13:30:08 <tomjaguarpaw> Cheery: Are you asking how you can get GHC 8.8.4? If so, try https://www.haskell.org/ghcup/ (and when ghcup is installed, run `ghcup install ghc 8.8.4`)
2020-10-03 13:30:38 <maerwald> if it's a stack project, bump lts to 16.16
2020-10-03 13:34:46 thir joins (~thir@p200300f27f0fc60004d129737887aa72.dip0.t-ipconnect.de)
2020-10-03 13:34:53 <Cheery> ok.. it seem to be going to 8.8.4 now.
2020-10-03 13:35:32 <Cheery> haha. hasking whether I want to install haskell language server
2020-10-03 13:36:52 × nineonine quits (~nineonine@216-19-190-182.dyn.novuscom.net) (Read error: Connection reset by peer)
2020-10-03 13:37:08 mpereira joins (~mpereira@2a02:810d:f40:d96:b959:4f4b:dea:4c5d)
2020-10-03 13:37:29 Bergle_2 joins (~Bergle_4@101.165.90.119)
2020-10-03 13:37:34 nineonine joins (~nineonine@216-19-190-182.dyn.novuscom.net)
2020-10-03 13:37:39 <maerwald> Cheery: it's a good idea
2020-10-03 13:37:52 <maerwald> because it's managed properly and will tell you if there are updates
2020-10-03 13:38:16 × blissful quits (~azuline@unaffiliated/azuline) (Quit: Ping timeout (120 seconds))
2020-10-03 13:38:20 × sdx23 quits (~sdx23@unaffiliated/sdx23) (Remote host closed the connection)
2020-10-03 13:38:35 sdx23 joins (~sdx23@unaffiliated/sdx23)
2020-10-03 13:38:43 blissful joins (~azuline@unaffiliated/azuline)

All times are in UTC.