Logs: freenode/#haskell
| 2020-11-07 21:25:28 | <bqv> | srid: pkgs.ghcide |
| 2020-11-07 21:25:43 | <bqv> | there's also the hie-nix repo |
| 2020-11-07 21:25:51 | <bqv> | or infinisil's all-hies repo |
| 2020-11-07 21:26:06 | <srid> | bqv: looking for latest development version |
| 2020-11-07 21:26:25 | <bqv> | also, if i have `gets _mylens` using state and lens, how could i change that to use optics? |
| 2020-11-07 21:26:46 | <bqv> | srid: you could override the sources, potentially |
| 2020-11-07 21:26:55 | → | elliott_ joins (~elliott_@pool-108-51-141-12.washdc.fios.verizon.net) |
| 2020-11-07 21:26:56 | <bqv> | i dunno, i tend to just use ghcide |
| 2020-11-07 21:27:15 | <Cheery> | anybody else feel that haskell is horrible once you get to use it? |
| 2020-11-07 21:27:26 | <koz_> | Cheery: Quite the reverse. |
| 2020-11-07 21:27:44 | × | incertia quits (~incertia@d60-65-215-180.col.wideopenwest.com) (Ping timeout: 265 seconds) |
| 2020-11-07 21:27:59 | <bqv> | ^ |
| 2020-11-07 21:28:01 | → | incertia joins (~incertia@d60-65-215-180.col.wideopenwest.com) |
| 2020-11-07 21:28:33 | → | texasmynsted joins (~texasmyns@2600:6c40:700:193f:70e1:9d96:99de:cedd) |
| 2020-11-07 21:28:49 | <Cheery> | It's better than C++, or GCC, and I'd say today that even Python is worse. |
| 2020-11-07 21:28:51 | <geekosaur> | depends on how you're using it. (thinking of singletons here — dependent Haskell it is not, yet) |
| 2020-11-07 21:28:51 | → | machinedgod joins (~machinedg@207.253.244.210) |
| 2020-11-07 21:28:57 | <monochrom> | Scheme is the one that is horrible once I get to use it. |
| 2020-11-07 21:29:13 | <koz_> | monochrom: Yeah, and it also depends on _which_ Scheme. |
| 2020-11-07 21:29:23 | <koz_> | Since there's a lot of them, and they differ from each other in quite non-trivial ways. |
| 2020-11-07 21:29:57 | <monochrom> | But they are all horrible in fundamental, common ways. |
| 2020-11-07 21:30:29 | <monochrom> | For example function composition and currying become very verbose and cumbersome. |
| 2020-11-07 21:30:40 | <lortabac> | Cheery: what aspect of Haskell you don't like? |
| 2020-11-07 21:31:10 | <monochrom> | For example I keep making mistakes that are mistakes only because of eager evaluation. |
| 2020-11-07 21:32:17 | <monochrom> | For example pattern matching. Sure, every Scheme in practice offers a pattern matching story, but none is anywhere close to as syntactically lightweight as Haskell. |
| 2020-11-07 21:33:02 | × | texasmynsted quits (~texasmyns@2600:6c40:700:193f:70e1:9d96:99de:cedd) (Ping timeout: 264 seconds) |
| 2020-11-07 21:33:05 | <Cheery> | lortabac: I'm tripping on them. I mean, one of them is Text/Lazy text |
| 2020-11-07 21:33:13 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
| 2020-11-07 21:33:19 | <Cheery> | oh and String on that. |
| 2020-11-07 21:33:30 | hackage | phonetic-languages-properties 0.2.0.0 - A generalization of the uniqueness-periods-vector-properties package. https://hackage.haskell.org/package/phonetic-languages-properties-0.2.0.0 (OleksandrZhabenko) |
| 2020-11-07 21:34:29 | <Cheery> | then I write tons of LANGUAGE pragmas while I eventually need stuff. But many of those things are relatively sane things like overloaded strings are. |
| 2020-11-07 21:34:30 | hackage | pcapng 0.1.0.0 - https://hackage.haskell.org/package/pcapng-0.1.0.0 (MichalGajda) |
| 2020-11-07 21:35:43 | <Cheery> | I fail to like cabal, and setting up projects. |
| 2020-11-07 21:36:37 | <lortabac> | I agree for the pragmas, it's a huge waste of time |
| 2020-11-07 21:37:30 | <Cheery> | I've found all, functional dependencies, GADTs, type families useful |
| 2020-11-07 21:37:43 | <lortabac> | you can put them in Cabal if you want to avoid the pragmas |
| 2020-11-07 21:37:56 | <lortabac> | I mean, in the .cabal file |
| 2020-11-07 21:38:02 | <Cheery> | but them all together make crazy language. |
| 2020-11-07 21:38:34 | <Cheery> | it's like making it impossible for anybody else to touch the code |
| 2020-11-07 21:38:44 | × | irc_user quits (uid423822@gateway/web/irccloud.com/x-dglapnrvrviigpyd) (Quit: Connection closed for inactivity) |
| 2020-11-07 21:38:49 | <Cheery> | because he needs to know so much Haskell first. |
| 2020-11-07 21:39:14 | <lortabac> | Cheery: my professional experience with Haskell is the exact opposite |
| 2020-11-07 21:39:53 | <lortabac> | people tend to understand Haskell code bases faster than other languages |
| 2020-11-07 21:40:11 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds) |
| 2020-11-07 21:41:13 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2020-11-07 21:41:13 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Client Quit) |
| 2020-11-07 21:41:33 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2020-11-07 21:41:35 | × | alx741 quits (~alx741@186.178.110.159) (Ping timeout: 260 seconds) |
| 2020-11-07 21:41:44 | × | geekosaur quits (82659a09@host154-009.vpn.uakron.edu) (Remote host closed the connection) |
| 2020-11-07 21:42:46 | → | Tario joins (~Tario@201.192.165.173) |
| 2020-11-07 21:43:41 | <Cheery> | lortabac: well there are many good things mixed in, but I'm going to look at a networking library that crashes on a connection issue rather than communicate that it can happen through its type. |
| 2020-11-07 21:44:28 | <Cheery> | then bitch about it because it's so bad when you could figure that happens before you run the program. |
| 2020-11-07 21:44:52 | <Cheery> | overall I like it though. |
| 2020-11-07 21:45:38 | <lortabac> | regarding lazy text, I don't understand the problem |
| 2020-11-07 21:46:00 | <bqv> | but regarding string vs text, I do |
| 2020-11-07 21:46:03 | <pjb> | lortabac: that's just because they understand haskell code bases lazily. |
| 2020-11-07 21:46:14 | <bqv> | lol |
| 2020-11-07 21:46:15 | <lortabac> | :) |
| 2020-11-07 21:46:23 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-11-07 21:46:36 | → | mbomba joins (~mbomba@bras-base-toroon2719w-grc-49-142-114-9-241.dsl.bell.ca) |
| 2020-11-07 21:49:28 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
| 2020-11-07 21:49:29 | × | invaser quits (~Thunderbi@31.148.23.125) (Ping timeout: 265 seconds) |
| 2020-11-07 21:50:24 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 256 seconds) |
| 2020-11-07 21:51:27 | × | Franciman quits (~francesco@host-79-36-167-172.retail.telecomitalia.it) (Quit: Leaving) |
| 2020-11-07 21:54:11 | → | alx741 joins (~alx741@186.178.110.159) |
| 2020-11-07 21:57:17 | <Cheery> | I can say it's awe inducing though, that this thing is still working. |
| 2020-11-07 21:58:02 | <Cheery> | and when it works it does good. |
| 2020-11-07 21:59:58 | × | dcoutts_ quits (~duncan@33.14.75.194.dyn.plus.net) (Remote host closed the connection) |
| 2020-11-07 22:00:25 | → | dcoutts_ joins (~duncan@33.14.75.194.dyn.plus.net) |
| 2020-11-07 22:03:30 | hackage | phonetic-languages-examples 0.2.0.0 - A generalization of the uniqueness-periods-vector-examples functionality. https://hackage.haskell.org/package/phonetic-languages-examples-0.2.0.0 (OleksandrZhabenko) |
| 2020-11-07 22:05:39 | → | fendor joins (~fendor@078132052150.public.t-mobile.at) |
| 2020-11-07 22:08:12 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:d06e:e910:1cbc:b8b0) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2020-11-07 22:10:04 | → | Tattletale joins (~Tattletal@unaffiliated/sundancertp) |
| 2020-11-07 22:13:37 | × | mbomba quits (~mbomba@bras-base-toroon2719w-grc-49-142-114-9-241.dsl.bell.ca) (Quit: WeeChat 2.9) |
| 2020-11-07 22:14:28 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 2020-11-07 22:16:41 | × | mputz quits (~Thunderbi@dslb-084-058-211-084.084.058.pools.vodafone-ip.de) (Quit: mputz) |
| 2020-11-07 22:17:20 | → | texasmynsted joins (~texasmyns@64.44.55.84) |
| 2020-11-07 22:17:45 | × | Neuromancer quits (~Neuromanc@unaffiliated/neuromancer) (Ping timeout: 256 seconds) |
| 2020-11-07 22:18:55 | × | alp quits (~alp@2a01:e0a:58b:4920:8067:7f49:e00e:b9e6) (Ping timeout: 272 seconds) |
| 2020-11-07 22:21:34 | × | AlterEgo- quits (~ladew@124-198-158-163.dynamic.caiway.nl) (Quit: Leaving) |
| 2020-11-07 22:22:12 | × | texasmynsted quits (~texasmyns@64.44.55.84) (Ping timeout: 272 seconds) |
| 2020-11-07 22:22:45 | × | Gurkenglas__ quits (~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 240 seconds) |
| 2020-11-07 22:25:51 | × | chaosmasttter quits (~chaosmast@p200300c4a70b9f0179cc69ad5d026a5b.dip0.t-ipconnect.de) (Quit: WeeChat 2.9) |
| 2020-11-07 22:26:07 | → | jtk joins (~jtk@154.13.1.56) |
| 2020-11-07 22:26:50 | → | Gurkenglas__ joins (~Gurkengla@unaffiliated/gurkenglas) |
| 2020-11-07 22:28:02 | → | jakob_ joins (~textual@dynamic-093-135-009-167.93.135.pool.telefonica.de) |
| 2020-11-07 22:29:00 | → | ensyde joins (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) |
| 2020-11-07 22:29:30 | × | DTZUZU quits (~DTZUZU@207.81.171.116) (Read error: Connection reset by peer) |
| 2020-11-07 22:30:55 | → | elisper joins (uid468625@gateway/web/irccloud.com/x-lcpclsygyloudukt) |
| 2020-11-07 22:35:35 | → | Lycurgus joins (~niemand@98.4.97.110) |
| 2020-11-07 22:36:26 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:d06e:e910:1cbc:b8b0) |
| 2020-11-07 22:36:35 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:d06e:e910:1cbc:b8b0) (Client Quit) |
| 2020-11-07 22:37:50 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:d012:b0d5:8436:4dad) |
| 2020-11-07 22:38:54 | → | texasmynsted joins (~texasmyns@64.44.55.84) |
| 2020-11-07 22:42:00 | hackage | futhark 0.18.2 - An optimising compiler for a functional, array-oriented language. https://hackage.haskell.org/package/futhark-0.18.2 (TroelsHenriksen) |
| 2020-11-07 22:42:37 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:d012:b0d5:8436:4dad) (Client Quit) |
| 2020-11-07 22:43:14 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:d012:b0d5:8436:4dad) |
| 2020-11-07 22:46:36 | → | conal joins (~conal@ip-66-115-176-219.creativelink.net) |
| 2020-11-07 22:51:24 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2020-11-07 22:54:17 | × | conal quits (~conal@ip-66-115-176-219.creativelink.net) (Quit: Computer has gone to sleep.) |
All times are in UTC.