Logs: freenode/#haskell
| 2020-10-08 17:02:41 | <monochrom> | hehe |
| 2020-10-08 17:02:50 | <dolio> | He uses all kinds of braces and semicolons. |
| 2020-10-08 17:03:08 | <monochrom> | That's exactly what maralorn was looking for. |
| 2020-10-08 17:03:08 | → | nineonine joins (~nineonine@216.81.48.202) |
| 2020-10-08 17:03:20 | <maerwald> | a man with taste |
| 2020-10-08 17:03:28 | → | geekosaur joins (ac3a3b6c@172.58.59.108) |
| 2020-10-08 17:03:44 | <monochrom> | I used to do that. But only to make an old emacs haskell-mode indenter happy. |
| 2020-10-08 17:03:47 | <dolio> | Oh, I see. :) |
| 2020-10-08 17:04:12 | <monochrom> | But it's really old, today's version works much better now, no need to help it with SPJ format. |
| 2020-10-08 17:04:19 | → | alp joins (~alp@2a01:e0a:58b:4920:b162:4ee9:a508:6abf) |
| 2020-10-08 17:04:56 | <maralorn> | Wait, are you telling me he's the only one who likes that code style? |
| 2020-10-08 17:04:57 | × | knupfer quits (~Thunderbi@200116b82ce4df005d12f8a54a91044c.dip.versatel-1u1.de) (Ping timeout: 260 seconds) |
| 2020-10-08 17:05:05 | <maralorn> | I admit I think ghc and #haskell-onliners are the only two places I have ever seen them used.^^ |
| 2020-10-08 17:05:06 | <Habib> | why does cabal v2-install work the first time i install a package then fail subsequent times until i clear the store and the environment file? |
| 2020-10-08 17:05:09 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2020-10-08 17:05:11 | <Habib> | https://pastebin.com/raw/HB6R1fdw |
| 2020-10-08 17:05:13 | → | knupfer joins (~Thunderbi@i5E86B40F.versanet.de) |
| 2020-10-08 17:05:14 | <Cale> | The GHC source code is like a Haskell style guide in the form of a cautionary tale |
| 2020-10-08 17:05:24 | × | raichoo quits (~raichoo@213.240.178.58) (Quit: Lost terminal) |
| 2020-10-08 17:05:29 | × | psygate quits (~psygate@unaffiliated/psygate) (Quit: Leaving) |
| 2020-10-08 17:06:09 | <dolio> | SPJ is the only one I know of. It's possible some of the other original folks like it. |
| 2020-10-08 17:06:17 | <maerwald> | Habib: because env files are awful and no one uses them |
| 2020-10-08 17:06:17 | <maralorn> | You know, that conversation only made me want that feature so much more. |
| 2020-10-08 17:06:25 | <Cale> | I think Richard likes it as well |
| 2020-10-08 17:06:30 | × | jneira_ quits (~jneira@118.red-176-83-71.dynamicip.rima-tde.net) (Remote host closed the connection) |
| 2020-10-08 17:06:30 | × | knupfer quits (~Thunderbi@i5E86B40F.versanet.de) (Client Quit) |
| 2020-10-08 17:06:34 | → | knupfer1 joins (~Thunderbi@200116b82ce4df00a0bd07f956f29bb7.dip.versatel-1u1.de) |
| 2020-10-08 17:06:51 | <Cale> | But moreso, the thing I really can't stand is all the incomprehensibly abbreviated names |
| 2020-10-08 17:07:24 | × | zacts quits (~zacts@dragora/developer/zacts) (Quit: leaving) |
| 2020-10-08 17:07:29 | <maralorn> | So, what formatter do you people recommend should I make "Add --spj flag" PR against? |
| 2020-10-08 17:07:44 | <Habib> | maerwald: but cabal uses a default environment file, anyway |
| 2020-10-08 17:07:47 | × | mav1 quits (~mav@ip-88-152-10-227.hsi03.unitymediagroup.de) (Ping timeout: 240 seconds) |
| 2020-10-08 17:07:55 | <maralorn> | Cale: That's true. Those are offensive. |
| 2020-10-08 17:08:10 | <Habib> | if i didn't specify the environment, it'd just mean it affects my default environment file |
| 2020-10-08 17:08:13 | → | zacts joins (~zacts@dragora/developer/zacts) |
| 2020-10-08 17:08:36 | × | GyroW_ quits (~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie) |
| 2020-10-08 17:08:50 | → | GyroW joins (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) |
| 2020-10-08 17:08:50 | <dolio> | Richard's a new kid, though. :) |
| 2020-10-08 17:08:51 | × | GyroW quits (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host) |
| 2020-10-08 17:08:51 | → | GyroW joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-08 17:08:56 | <ghoulguy> | Habib: What version of cabal-install are you asking about? |
| 2020-10-08 17:08:58 | knupfer1 | is now known as knupfer |
| 2020-10-08 17:09:12 | <Habib> | i'm trying to install some packages to a separate store for strictly ghci use, so i can create some nice helper functions in ghci, then remove them from scope completely and even hide the packages/package-db after i'm done so they don't conflict with my usual package db |
| 2020-10-08 17:09:21 | <Habib> | cabal-install 3.2.0.0 |
| 2020-10-08 17:09:32 | <Habib> | sorry, my bad, 3.4.0.0 |
| 2020-10-08 17:10:08 | <monochrom> | I think I don't have this problem with 3.2 |
| 2020-10-08 17:10:41 | <dolio> | Did Miranda have a non-layout syntax that served as the target for layout? I was kind of wondering if SPJ is the only reason Haskell does. |
| 2020-10-08 17:10:41 | × | ralejs quits (~ralejs@2620:10d:c093:400::5:a494) (Read error: Connection reset by peer) |
| 2020-10-08 17:11:12 | × | nshepperd quits (~nshepperd@pool-96-239-61-124.nycmny.fios.verizon.net) (Ping timeout: 256 seconds) |
| 2020-10-08 17:11:14 | <Habib> | i want to run a :!cabal v2-install --options-for-separate-store packages... at the start of my ghci, so i can always have the right dependencies, use them, then hide them once the helper functions have been defined |
| 2020-10-08 17:11:33 | → | ralejs joins (~ralejs@2620:10d:c093:400::5:a494) |
| 2020-10-08 17:13:14 | <maralorn> | otoh, naming variables is one of the three great challenges of programming. so having any policy for it is much more important, than which policy. |
| 2020-10-08 17:14:48 | → | jneira_ joins (~jneira@118.red-176-83-71.dynamicip.rima-tde.net) |
| 2020-10-08 17:14:51 | <Habib> | i think i installed 3.4.0.0 to get access to the 3.4.0.0 format version so i didn't have to specify default-language in my cabal file (it's optional in later version), but ended up deciding i want the default-language explicit anyway, so i guess i could downgrade and try again |
| 2020-10-08 17:15:00 | <Habib> | 3.4.0.0 is in rc stage anyway |
| 2020-10-08 17:18:04 | × | brandly quits (~brandly@c-73-68-15-46.hsd1.ma.comcast.net) (Ping timeout: 246 seconds) |
| 2020-10-08 17:18:13 | <Habib> | hmm… 3.2.0.0 behaves the same |
| 2020-10-08 17:18:54 | → | Gurkenglas_ joins (~Gurkengla@unaffiliated/gurkenglas) |
| 2020-10-08 17:19:27 | × | jneira_ quits (~jneira@118.red-176-83-71.dynamicip.rima-tde.net) (Ping timeout: 240 seconds) |
| 2020-10-08 17:19:43 | <monochrom> | Then again I didn't try for packages like process that already come with GHC. I only tried like hmatrix and vector and random. |
| 2020-10-08 17:21:37 | <Habib> | monochrom: when you say process comes with ghc, do you mean as part of the haskell platform? |
| 2020-10-08 17:21:55 | <Habib> | because i can't import it without installing it |
| 2020-10-08 17:21:55 | × | ralejs quits (~ralejs@2620:10d:c093:400::5:a494) (Read error: Connection reset by peer) |
| 2020-10-08 17:22:15 | <monochrom> | "comes with haskell platform" is true but much weaker than "comes with GHC" |
| 2020-10-08 17:22:20 | → | jneira_ joins (~jneira@118.red-176-83-71.dynamicip.rima-tde.net) |
| 2020-10-08 17:22:28 | hackage | commander-cli 0.10.1.0 - A command line argument/option parser library https://hackage.haskell.org/package/commander-cli-0.10.1.0 (sgschlesinger) |
| 2020-10-08 17:22:35 | → | LKoen joins (~LKoen@81.255.219.130) |
| 2020-10-08 17:22:46 | → | ralejs joins (~ralejs@2620:10d:c093:400::5:a494) |
| 2020-10-08 17:22:48 | <Habib> | i don't understand how it comes with ghc then, if i can't import it without installing it with cabal |
| 2020-10-08 17:23:05 | <geekosaur> | if you installed ghc from some OS package then it may have been split out by the packager |
| 2020-10-08 17:23:08 | <Habib> | what libraries come with ghc then? |
| 2020-10-08 17:23:21 | <geekosaur> | if you install from a tarball or ghcup then you have process and a few other libraries |
| 2020-10-08 17:23:45 | <Habib> | is there an authoritative list of libraries that come with ghc vs. the haskell platform |
| 2020-10-08 17:23:48 | <monochrom> | Everything here comes with GHC 8.10.1: https://downloads.haskell.org/~ghc/8.10.1/docs/html/libraries/index.html |
| 2020-10-08 17:23:57 | × | DavidEichmann quits (~david@43.240.198.146.dyn.plus.net) (Remote host closed the connection) |
| 2020-10-08 17:24:21 | <Habib> | the conflict message does seem to point to a conflict between that version of process and the version of ghc |
| 2020-10-08 17:24:38 | <Habib> | but i don't understand why it only conflicts after it's already successfully installed teh first time |
| 2020-10-08 17:24:38 | × | andos quits (~dan@107-190-41-58.cpe.teksavvy.com) (Read error: Connection reset by peer) |
| 2020-10-08 17:25:10 | → | andos joins (~dan@107-190-41-58.cpe.teksavvy.com) |
| 2020-10-08 17:25:21 | <monochrom> | Is there, really, a version of haskell platform that has/uses/whatever GHC 8.10.1 ??!!! |
| 2020-10-08 17:26:00 | × | zacts quits (~zacts@dragora/developer/zacts) (Quit: leaving) |
| 2020-10-08 17:26:06 | <Habib> | and even then, if i install the exact version that comes with ghc 8.10.1, which is 1.6.8.2, it fails |
| 2020-10-08 17:26:13 | <monochrom> | More generally, Haskell Platform is basically an obsoleted concept. There hasn't been any update. |
| 2020-10-08 17:26:23 | <Habib> | monochrom: i don't know, i don't even know if the platform is still around |
| 2020-10-08 17:26:51 | <monochrom> | But your GHC is 8.10.1 so you are not using any kind of Haskell Platform. |
| 2020-10-08 17:26:58 | <Habib> | next question i should ask is why my bloody irc client won't even scroll automatically |
| 2020-10-08 17:27:19 | <Habib> | sorry… i don't actually want to ask that |
| 2020-10-08 17:27:57 | → | zacts joins (~zacts@dragora/developer/zacts) |
| 2020-10-08 17:28:23 | <Habib> | anyway, regardless, process-1.6.8.2 comes with ghc 8.10.1, which is what i'm on |
| 2020-10-08 17:28:27 | <AWizzArd> | Are Snaplets something that might be called "Middleware" in other servers? |
| 2020-10-08 17:28:37 | <Habib> | yet it succeeds installation the first time, then fails any subsequent installs |
| 2020-10-08 17:28:45 | × | jneira_ quits (~jneira@118.red-176-83-71.dynamicip.rima-tde.net) (Ping timeout: 240 seconds) |
| 2020-10-08 17:29:04 | → | jneira_ joins (~jneira@118.red-176-83-71.dynamicip.rima-tde.net) |
| 2020-10-08 17:29:05 | → | DavidEichmann joins (~david@43.240.198.146.dyn.plus.net) |
| 2020-10-08 17:30:23 | × | oisdk quits (~oisdk@2001:bb6:3329:d100:7807:4c86:5073:949e) (Quit: oisdk) |
| 2020-10-08 17:31:51 | × | DavidEichmann quits (~david@43.240.198.146.dyn.plus.net) (Remote host closed the connection) |
| 2020-10-08 17:32:01 | × | LKoen quits (~LKoen@81.255.219.130) (Remote host closed the connection) |
| 2020-10-08 17:32:59 | × | alp quits (~alp@2a01:e0a:58b:4920:b162:4ee9:a508:6abf) (Ping timeout: 272 seconds) |
| 2020-10-08 17:33:19 | → | Franciman joins (~francesco@host-95-247-31-62.retail.telecomitalia.it) |
| 2020-10-08 17:33:42 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 258 seconds) |
All times are in UTC.