Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
2021-05-05 12:14:52 × xff0x quits (~xff0x@2001:1a81:524c:8600:8059:c594:bba6:74e) (Ping timeout: 276 seconds)
2021-05-05 12:15:00 ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-05 12:15:22 xff0x joins (~xff0x@2001:1a81:524c:8600:aae8:7941:4328:b551)
2021-05-05 12:17:25 × stree quits (~stree@68.36.8.116) (Ping timeout: 252 seconds)
2021-05-05 12:18:41 × star_cloud quits (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Ping timeout: 265 seconds)
2021-05-05 12:19:44 × ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 268 seconds)
2021-05-05 12:20:58 × gnumonic quits (~gnumonic@c-73-170-91-210.hsd1.ca.comcast.net) (Ping timeout: 268 seconds)
2021-05-05 12:21:43 renzhi joins (~renzhi@2607:fa49:6500:bc00::e7b)
2021-05-05 12:22:16 × Neuromancer quits (~Neuromanc@unaffiliated/neuromancer) (Quit: Going offline, see ya! (www.adiirc.com))
2021-05-05 12:22:23 × hiroaki quits (~hiroaki@2a02:8108:8c40:2bb8:cda4:a4c9:79f:65d3) (Ping timeout: 260 seconds)
2021-05-05 12:22:43 Neuromancer joins (~Neuromanc@unaffiliated/neuromancer)
2021-05-05 12:23:16 Alleria joins (~textual@zrcout.mskcc.org)
2021-05-05 12:23:25 × Neuromancer quits (~Neuromanc@unaffiliated/neuromancer) (Read error: Connection reset by peer)
2021-05-05 12:23:40 Alleria is now known as Guest81332
2021-05-05 12:24:11 nbloomf joins (~nbloomf@2600:1700:ad14:3020:3dfd:792e:2e5c:4650)
2021-05-05 12:25:14 Neuromancer joins (~Neuromanc@unaffiliated/neuromancer)
2021-05-05 12:25:27 × ogelbukh quits (~ogelbukh@185.163.110.100) (Remote host closed the connection)
2021-05-05 12:27:18 × tempate_ quits (~alpha@90.167.202.9) (Quit: Leaving.)
2021-05-05 12:29:57 stree joins (~stree@68.36.8.116)
2021-05-05 12:32:06 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Quit: writing)
2021-05-05 12:34:22 cub3s_ joins (bifunc2@gateway/vpn/protonvpn/bifunc2)
2021-05-05 12:34:30 hiroaki joins (~hiroaki@2a02:8108:8c40:2bb8:a1c7:de92:dc10:d37b)
2021-05-05 12:36:16 <cub3s_> I added the package "lolcoolrofl" under "dependency:" of my .cabal file. Since this package doesn't exist on Hackage, so cabal complained: "unknown package: lolcoolrofl".
2021-05-05 12:36:32 <cub3s_> This package is on some GitHub repo. How can I make cabal aware of this package?
2021-05-05 12:37:12 <cub3s_> (and, ideally, make cabal put the build result of this package into ~./cabal/store as it does with all Hackage packages with Nix-style builds)
2021-05-05 12:37:18 peterx112 joins (8ba26143@139.162.97.67)
2021-05-05 12:37:21 <dminuoso> cub3s_: You can vendor the package.
2021-05-05 12:37:52 <dminuoso> If you want its build artifacts to be cached/shared, Im not sure that's possible without nix then.
2021-05-05 12:38:21 <dminuoso> Also, you can upload the package to hackage.
2021-05-05 12:38:34 <dminuoso> But Im not sure about the policy regarding uploading someone elses package.
2021-05-05 12:38:41 knupfer joins (~Thunderbi@dynamic-046-114-150-034.46.114.pool.telefonica.de)
2021-05-05 12:38:47 <cub3s_> i don't want to upload this particular package to haskell
2021-05-05 12:38:56 <cub3s_> s/haskell/hackage
2021-05-05 12:39:00 <dminuoso> Is this an internal package?
2021-05-05 12:39:28 <cub3s_> yeah, but it would be cool if i could just access it from a github url instead of first cloning it and then refer to it locally
2021-05-05 12:40:14 <cub3s_> hmm this might be what i need... https://cabal.readthedocs.io/en/3.4/cabal-project.html#specifying-packages-from-remote-version-control-locations
2021-05-05 12:40:15 <dminuoso> You can
2021-05-05 12:40:27 <dminuoso> Yup, know that this will not be shared across other packages
2021-05-05 12:40:47 <dminuoso> (i.e. if two packages depend on it, both have to pull it from git and compile it separately)
2021-05-05 12:40:56 <cub3s_> oh... but why...
2021-05-05 12:41:06 <dminuoso> Feel free to engineer the solution into cabal yourself.
2021-05-05 12:41:18 <dminuoso> Or hire someone to do it? ;)
2021-05-05 12:41:53 <dminuoso> I guess most tend to either have public dependencies only, or have some internal hackage going.
2021-05-05 12:41:55 × Stanley00 quits (~stanley00@unaffiliated/stanley00) (Remote host closed the connection)
2021-05-05 12:43:21 star_cloud joins (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
2021-05-05 12:43:29 carlomagno joins (~cararell@148.87.23.12)
2021-05-05 12:44:47 <cub3s_> dminuoso, ok if that's the only way currently, i think i'll just create a script to download all interesting github repos, tar.gz them, and create out of them a local repo like this: https://cabal.readthedocs.io/en/3.4/installing-packages.html?highlight=hackage.haskell.org#local-no-index-repositories
2021-05-05 12:45:14 <cub3s_> fingers crossed they will work just the same as hackage packages when it comes to caching in ~/.cabal/store
2021-05-05 12:45:22 <dminuoso> cub3s_: I dont think this will share build artifacts either.
2021-05-05 12:45:27 <cub3s_> fuuuuu
2021-05-05 12:45:30 <dminuoso> In fact, Im almost certain.
2021-05-05 12:45:52 mikoto-chan joins (~mikoto-ch@gateway/tor-sasl/mikoto-chan)
2021-05-05 12:46:31 ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-05-05 12:47:44 <dminuoso> At best cabal should be able to do this with git dependencies
2021-05-05 12:48:39 <cub3s_> dminuoso, it just feels a bit weird those other repos (specified in the global configuration file) would be treated differently from hackage packages...
2021-05-05 12:51:19 × ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds)
2021-05-05 12:51:53 pfurla_ joins (~pfurla@ool-182ed2e2.dyn.optonline.net)
2021-05-05 12:52:30 nut joins (~gtk@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr)
2021-05-05 12:53:04 × nut quits (~gtk@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Client Quit)
2021-05-05 12:53:09 × star_cloud quits (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-05-05 12:53:21 nut joins (~gtk@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr)
2021-05-05 12:53:44 geekosaur joins (930099da@rrcs-147-0-153-218.central.biz.rr.com)
2021-05-05 12:54:25 star_cloud joins (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
2021-05-05 12:54:26 × pfurla quits (~pfurla@ool-182ed2e2.dyn.optonline.net) (Ping timeout: 240 seconds)
2021-05-05 12:55:20 nicholasbulka joins (~nicholasb@2601:900:4301:da0:d09a:226b:917d:ae5f)
2021-05-05 12:56:27 ddellacosta joins (~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-05-05 12:56:27 × Alleria_ quits (~AllahuAkb@2603-7000-3040-0000-15c1-181a-a12b-d412.res6.spectrum.com) (Quit: Textual IRC Client: www.textualapp.com)
2021-05-05 12:56:54 × ddellacosta quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection)
2021-05-05 12:58:20 × nicholasbulka quits (~nicholasb@2601:900:4301:da0:d09a:226b:917d:ae5f) (Remote host closed the connection)
2021-05-05 12:58:24 × cub3s_ quits (bifunc2@gateway/vpn/protonvpn/bifunc2) (Quit: Leaving)
2021-05-05 12:58:36 nicholasbulka joins (~nicholasb@2601:900:4301:da0:d09a:226b:917d:ae5f)
2021-05-05 12:59:09 coot joins (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl)
2021-05-05 12:59:22 jonathanx joins (~jonathan@h-176-109.A357.priv.bahnhof.se)
2021-05-05 13:00:26 mav1 joins (~mav@ip-88-152-11-229.hsi03.unitymediagroup.de)
2021-05-05 13:02:54 × sqrt2 quits (~ben@unaffiliated/sqrt2) (Quit: ZNC - http://znc.in)
2021-05-05 13:03:53 sqrt2 joins (~ben@unaffiliated/sqrt2)
2021-05-05 13:03:56 urodna joins (~urodna@unaffiliated/urodna)
2021-05-05 13:04:16 ddellaco_ joins (~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-05-05 13:04:16 × knupfer quits (~Thunderbi@dynamic-046-114-150-034.46.114.pool.telefonica.de) (Read error: Connection reset by peer)
2021-05-05 13:05:25 rockethead joins (~rockethea@2001:41d0:302:2100::6dae)
2021-05-05 13:08:23 × royal_screwup213 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed)
2021-05-05 13:08:43 royal_screwup213 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-05 13:10:38 × royal_screwup213 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Client Quit)
2021-05-05 13:10:52 × Rudd0 quits (~Rudd0@185.189.115.108) (Ping timeout: 240 seconds)
2021-05-05 13:10:56 royal_screwup213 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-05 13:10:58 × coot quits (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) (Quit: coot)
2021-05-05 13:14:25 × pfurla_ quits (~pfurla@ool-182ed2e2.dyn.optonline.net) (Ping timeout: 252 seconds)
2021-05-05 13:15:37 × aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net)
2021-05-05 13:16:06 × royal_screwup213 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 260 seconds)
2021-05-05 13:17:16 × ddellaco_ quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection)
2021-05-05 13:17:31 ddellaco_ joins (~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-05-05 13:19:02 × z0k quits (~user@115.186.169.61) (Quit: WeeChat 3.0)
2021-05-05 13:20:49 ddellac__ joins (~ddellacos@86.106.143.18)
2021-05-05 13:21:11 × ukari quits (~ukari@unaffiliated/ukari) (Ping timeout: 240 seconds)
2021-05-05 13:22:38 deviantfero joins (~deviantfe@190.150.27.58)
2021-05-05 13:25:11 × ddellac__ quits (~ddellacos@86.106.143.18) (Ping timeout: 240 seconds)
2021-05-05 13:30:37 royal_screwup213 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2021-05-05 13:31:37 seven_three joins (~user@pool-96-252-123-136.bstnma.fios.verizon.net)
2021-05-05 13:32:23 <seven_three> what does the `|` symbol mean here: `class Monad m => MonadState s m | m -> s where` ?
2021-05-05 13:32:52 × rockethead quits (~rockethea@2001:41d0:302:2100::6dae) (Ping timeout: 276 seconds)

All times are in UTC.