Logs: freenode/#haskell
| 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.