Logs: freenode/#haskell
| 2021-03-27 00:56:07 | <DigitalKiwi> | https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&query=2nix |
| 2021-03-27 00:56:09 | → | elliott__ joins (~elliott@pool-108-51-101-42.washdc.fios.verizon.net) |
| 2021-03-27 00:56:19 | <justsomeguy> | Ah, they have chocolately, which is some kind of bastard package manager that uses AutoIt gui automation scripts for graphical installers. Then there's nuget, which is a layer on top of it. And the windows store has an actual sane package format. |
| 2021-03-27 00:56:35 | × | mananamenos quits (~mananamen@62.red-88-11-67.dynamicip.rima-tde.net) (Remote host closed the connection) |
| 2021-03-27 00:56:50 | <justsomeguy> | ...and powershell has maybe three package managers of its own. |
| 2021-03-27 00:56:57 | <drakonis> | there's an official one that microsoft wrote a while ago |
| 2021-03-27 00:57:07 | justsomeguy | is somewhat tired of learning new package managers at this point. |
| 2021-03-27 00:57:10 | <drakonis> | winpm |
| 2021-03-27 00:57:19 | <drakonis> | winget, rather. |
| 2021-03-27 00:58:42 | <curiousgay> | justanotheruser: they say cabal is dependency manager, not package manager |
| 2021-03-27 01:00:41 | justsomeguy | pokes through the cabal documentation out of curiosity. |
| 2021-03-27 01:01:26 | × | myShoggoth quits (~myShoggot@75.164.81.55) (Ping timeout: 240 seconds) |
| 2021-03-27 01:02:21 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 2021-03-27 01:02:41 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-03-27 01:02:56 | → | jonatan joins (~nate@h77-53-70-163.cust.a3fiber.se) |
| 2021-03-27 01:04:09 | <DigitalKiwi> | justsomeguy: https://github.com/nix-community/poetry2nix https://input-output-hk.github.io/haskell.nix/ https://haskell4nix.readthedocs.io https://github.com/svanderburg/node2nix https://hackage.haskell.org/package/yarn2nix https://nixos.wiki/wiki/Nixpkgs/Building_RPM_DEB_with_nixpkgs https://nixos.wiki/wiki/Podman and lol https://github.com/google/nixery |
| 2021-03-27 01:04:46 | <justsomeguy> | lol, one package manager to rule them all! |
| 2021-03-27 01:04:51 | × | lordyod quits (~lordyod@c-67-169-144-132.hsd1.ca.comcast.net) (Quit: The Lounge - https://thelounge.chat) |
| 2021-03-27 01:04:59 | × | azure1 quits (~azure@103.154.230.130) (Read error: Connection reset by peer) |
| 2021-03-27 01:05:16 | → | lordyod joins (~lordyod@c-67-169-144-132.hsd1.ca.comcast.net) |
| 2021-03-27 01:05:17 | <justsomeguy> | (I have been meaning to get into Nix, though. Mainly because of the possiblity of replacing ansible on my machine.) |
| 2021-03-27 01:05:31 | → | azure1 joins (~azure@103.154.230.130) |
| 2021-03-27 01:05:39 | <justsomeguy> | But thanks, now I have a bunch of other reasons to check it out, too :^) |
| 2021-03-27 01:05:50 | <DigitalKiwi> | https://mostlyabsurd.com/files/binance |
| 2021-03-27 01:06:05 | → | puke joins (~vroom@217.138.252.168) |
| 2021-03-27 01:06:19 | <DigitalKiwi> | https://wearewizards.io/my-experience-of-using-nixops-as-an-ansible-user/ |
| 2021-03-27 01:06:49 | <DigitalKiwi> | tl;dr they like nix |
| 2021-03-27 01:08:35 | <DigitalKiwi> | https://dpaste.com/6GB9NLRHF |
| 2021-03-27 01:09:03 | → | molehillish joins (~molehilli@2600:8800:8d06:1800:f8ba:265:7129:d312) |
| 2021-03-27 01:10:13 | <outerpassage_> | i'm very confused by the fact that cabal v2-install has the two options `--installdir` and `--bindir`. what's the difference? |
| 2021-03-27 01:11:08 | <sclv> | bindir is for bins that cabal might itself invoke afaik? |
| 2021-03-27 01:12:31 | <outerpassage_> | doesn't seem to be the case. it also has analagous options `--libdir` and `--datadir` (along with `--bindir`) where it claims it will install libs and read-only data, respectively |
| 2021-03-27 01:12:40 | <dcoutts_> | outerpassage_: bindir is where the binaries actually live. The installdir is where symlinks to the binaries go. |
| 2021-03-27 01:12:40 | × | azure1 quits (~azure@103.154.230.130) (Ping timeout: 252 seconds) |
| 2021-03-27 01:13:02 | <dcoutts_> | For example bindir would be in some per-package dir, but symlinks in ~/bin/ that's on your $PATH |
| 2021-03-27 01:13:19 | × | molehillish quits (~molehilli@2600:8800:8d06:1800:f8ba:265:7129:d312) (Ping timeout: 250 seconds) |
| 2021-03-27 01:13:39 | <outerpassage_> | i see, thanks! |
| 2021-03-27 01:13:45 | × | acidjnk_new quits (~acidjnk@p200300d0c72b951261ba2baa5d07e392.dip0.t-ipconnect.de) (Ping timeout: 250 seconds) |
| 2021-03-27 01:13:46 | × | conal quits (~conal@64.71.133.70) (Ping timeout: 252 seconds) |
| 2021-03-27 01:13:55 | <outerpassage_> | what if a package wants to install things other than executables (i.e. documentation) globally, though? i don't see any option for that |
| 2021-03-27 01:15:00 | <dcoutts_> | sure, that's what all the other standard --blah-dir flags are for, libdir, libexecdir, datadir. All the standard ones. |
| 2021-03-27 01:15:11 | <dcoutts_> | And --prefix |
| 2021-03-27 01:17:20 | → | v01d4lph4 joins (~v01d4lph4@106.212.133.35) |
| 2021-03-27 01:18:10 | → | conal joins (~conal@192.145.118.89) |
| 2021-03-27 01:18:22 | → | dbmikus joins (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) |
| 2021-03-27 01:18:36 | → | ezrakilty joins (~ezrakilty@97-113-58-224.tukw.qwest.net) |
| 2021-03-27 01:19:16 | <outerpassage_> | hmmm. i find that a bit confusing. it seems like the existence of --installdir suggests that you should build everything in one place, and then copy it over globally if you want to after the fact. but you can only do that for executables, not for everything else |
| 2021-03-27 01:19:21 | → | codygman__ joins (~user@47.186.207.161) |
| 2021-03-27 01:19:41 | × | codygman__ quits (~user@47.186.207.161) (Remote host closed the connection) |
| 2021-03-27 01:19:56 | <outerpassage_> | or you can, but you'll have to manually cp it or whatever |
| 2021-03-27 01:20:35 | → | codygman__ joins (~user@47.186.207.161) |
| 2021-03-27 01:21:19 | → | azure1 joins (~azure@103.154.230.130) |
| 2021-03-27 01:21:46 | × | v01d4lph4 quits (~v01d4lph4@106.212.133.35) (Ping timeout: 240 seconds) |
| 2021-03-27 01:22:04 | × | evrt quits (~evrt@37.120.211.188) (Remote host closed the connection) |
| 2021-03-27 01:22:57 | × | ezrakilty quits (~ezrakilty@97-113-58-224.tukw.qwest.net) (Ping timeout: 260 seconds) |
| 2021-03-27 01:23:11 | × | codygman__ quits (~user@47.186.207.161) (Remote host closed the connection) |
| 2021-03-27 01:23:36 | → | codygman__ joins (~user@47.186.207.161) |
| 2021-03-27 01:24:15 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 2021-03-27 01:24:36 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-03-27 01:26:25 | × | codygman__ quits (~user@47.186.207.161) (Read error: No route to host) |
| 2021-03-27 01:26:35 | → | codygman__ joins (~user@47.186.207.161) |
| 2021-03-27 01:26:58 | × | pfurla quits (~pfurla@ool-182ed2e2.dyn.optonline.net) (Ping timeout: 252 seconds) |
| 2021-03-27 01:27:36 | <dcoutts_> | outerpassage_: the purpose of it is to allow schemes where you install the package into some location where it is guaranteed not to overwrite anything else, but still allow symlinks for the binaries to be in some shared location that is on the $PATH. |
| 2021-03-27 01:28:01 | → | pfurla joins (~pfurla@mx141.canadialed.com) |
| 2021-03-27 01:28:23 | <dcoutts_> | And it is only executables that want to be on a $PATH. |
| 2021-03-27 01:28:35 | <dcoutts_> | You don't have to use this mechanism. It's totally optional. |
| 2021-03-27 01:29:41 | <outerpassage_> | alright, thanks! |
| 2021-03-27 01:30:00 | <dcoutts_> | For example, cabal-install itself defaults to installing all packages into a store, one package per dir, so no shared bin dir. And then it uses the installdir feature so that you still get symlinks on the $PATHto the binaries you install. |
| 2021-03-27 01:32:34 | <outerpassage_> | right |
| 2021-03-27 01:34:14 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 2021-03-27 01:34:35 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-03-27 01:37:57 | → | hds joins (~hds@195.140.213.38) |
| 2021-03-27 01:39:03 | × | codygman__ quits (~user@47.186.207.161) (Remote host closed the connection) |
| 2021-03-27 01:39:17 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 265 seconds) |
| 2021-03-27 01:39:28 | → | codygman__ joins (~user@47.186.207.161) |
| 2021-03-27 01:42:45 | → | HarveyPwca joins (~HarveyPwc@2601:246:c180:a570:29df:3b00:ad0e:3a06) |
| 2021-03-27 01:45:22 | → | Lowl3v3l joins (~Lowl3v3l@dslb-002-207-103-026.002.207.pools.vodafone-ip.de) |
| 2021-03-27 01:47:09 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:8f7:80aa:e3bc:f79d) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2021-03-27 01:48:41 | × | stree quits (~stree@68.36.8.116) (Ping timeout: 240 seconds) |
| 2021-03-27 01:49:18 | × | codygman__ quits (~user@47.186.207.161) (Read error: No route to host) |
| 2021-03-27 01:49:22 | → | codygman` joins (~user@47.186.207.161) |
| 2021-03-27 01:50:42 | × | codygman` quits (~user@47.186.207.161) (Read error: No route to host) |
| 2021-03-27 01:50:58 | → | codygman__ joins (~user@47.186.207.161) |
| 2021-03-27 01:57:03 | → | drbean_ joins (~drbean@TC210-63-209-145.static.apol.com.tw) |
| 2021-03-27 01:57:47 | → | elusive joins (~Jeanne-Ka@static-198-54-134-153.cust.tzulo.com) |
| 2021-03-27 01:59:22 | × | codygman__ quits (~user@47.186.207.161) (Ping timeout: 260 seconds) |
| 2021-03-27 02:00:43 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:8f7:80aa:e3bc:f79d) |
| 2021-03-27 02:01:35 | × | justsomeguy quits (~justsomeg@unaffiliated/--/x-3805311) (Quit: WeeChat 3.0.1) |
| 2021-03-27 02:02:10 | → | stree joins (~stree@68.36.8.116) |
| 2021-03-27 02:02:24 | × | puke quits (~vroom@217.138.252.168) (Read error: Connection reset by peer) |
| 2021-03-27 02:02:49 | → | puke joins (~vroom@217.138.252.168) |
| 2021-03-27 02:04:46 | hackage | input-parsers 0.2.2 - Extension of the parsers library with more capability and efficiency https://hackage.haskell.org/package/input-parsers-0.2.2 (MarioBlazevic) |
| 2021-03-27 02:06:15 | × | mouseghost quits (~draco@wikipedia/desperek) (Quit: mew wew) |
| 2021-03-27 02:07:25 | → | ddellacosta joins (~ddellacos@ool-44c73afa.dyn.optonline.net) |
| 2021-03-27 02:07:41 | × | dbmikus quits (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 240 seconds) |
| 2021-03-27 02:09:05 | × | Nik05 quits (~Nik05@unaffiliated/nik05) (Quit: ZNC - https://znc.in) |
| 2021-03-27 02:10:38 | × | electricityZZZZ quits (~electrici@135-180-3-82.static.sonic.net) (Ping timeout: 240 seconds) |
| 2021-03-27 02:10:46 | → | electricityZZZZ joins (~electrici@135-180-3-82.static.sonic.net) |
| 2021-03-27 02:12:17 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2021-03-27 02:13:33 | → | Nik05 joins (~Nik05@unaffiliated/nik05) |
All times are in UTC.