Logs: liberachat/#haskell
| 2021-05-23 21:02:12 | → | coot joins (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) |
| 2021-05-23 21:05:17 | × | pretty_dumm_guy quits (~trottel@188.241.83.100) (Quit: WeeChat 3.2-dev) |
| 2021-05-23 21:05:35 | × | jneira quits (5127aca6@107.161.19.109) (Quit: Ping timeout (120 seconds)) |
| 2021-05-23 21:06:03 | → | pretty_dumm_guy joins (~trottel@37.120.236.4) |
| 2021-05-23 21:06:41 | → | jneira joins (5127aca6@107.161.19.109) |
| 2021-05-23 21:06:47 | → | ddellacosta joins (~ddellacos@89.46.62.25) |
| 2021-05-23 21:09:15 | × | sondre quits (~sondrelun@cm-84.212.100.140.getinternet.no) (Ping timeout: 264 seconds) |
| 2021-05-23 21:10:58 | → | qbt joins (~edun@user/edun) |
| 2021-05-23 21:11:39 | × | ddellacosta quits (~ddellacos@89.46.62.25) (Ping timeout: 264 seconds) |
| 2021-05-23 21:15:08 | → | fart joins (68e8ca7b@user/actor) |
| 2021-05-23 21:15:48 | <fart> | does anyone have some up to date references for building a stack project (yesod specifically) with nix? |
| 2021-05-23 21:16:53 | → | kenran joins (~kenran@200116b82bbd74003baa1f87b397ac11.dip.versatel-1u1.de) |
| 2021-05-23 21:17:03 | <__monty__> | Isn't the haskell infra documentation linked to in the manual up to date? |
| 2021-05-23 21:17:39 | × | kenran quits (~kenran@200116b82bbd74003baa1f87b397ac11.dip.versatel-1u1.de) (Client Quit) |
| 2021-05-23 21:18:46 | × | pretty_dumm_guy quits (~trottel@37.120.236.4) (Quit: WeeChat 3.2-dev) |
| 2021-05-23 21:19:06 | <__monty__> | Yeah, I think this is what you're looking for, https://haskell4nix.readthedocs.io/nixpkgs-users-guide.html#how-to-create-nix-builds-for-your-own-private-haskell-packages |
| 2021-05-23 21:20:27 | <fart> | thanks! |
| 2021-05-23 21:26:15 | <doyougnu> | fart: if you're just looking to use yesod as a dependency you might just need to enable nix flag in your stack.yaml |
| 2021-05-23 21:32:30 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 2021-05-23 21:32:44 | → | juhp joins (~juhp@128.106.188.199) |
| 2021-05-23 21:34:26 | × | nan` quits (~nan`@rrcs-70-60-83-42.central.biz.rr.com) (Quit: Computer is sleeping. ZZZzzz…) |
| 2021-05-23 21:36:32 | × | dextercd quits (~dexter@2a02-a450-f25d-1-76d4-35ff-fefe-34c.fixed6.kpn.net) (Quit: WeeChat 3.1) |
| 2021-05-23 21:41:49 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 2021-05-23 21:45:01 | → | zvijezda joins (~space-mar@c-73-239-80-24.hsd1.wa.comcast.net) |
| 2021-05-23 21:45:53 | × | coot quits (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
| 2021-05-23 21:48:19 | → | chddr joins (~Thunderbi@91.226.34.182) |
| 2021-05-23 21:51:37 | → | Robin_Jadoul joins (~Robin_Jad@152.67.64.160) |
| 2021-05-23 21:51:47 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2021-05-23 21:52:39 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 2021-05-23 21:53:32 | × | qbt quits (~edun@user/edun) (Quit: WeeChat 3.1) |
| 2021-05-23 21:54:19 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2021-05-23 21:55:10 | → | yumaikas- joins (~yumaikas@c-75-70-163-65.hsd1.co.comcast.net) |
| 2021-05-23 21:58:40 | × | zvijezda quits (~space-mar@c-73-239-80-24.hsd1.wa.comcast.net) (Read error: Connection reset by peer) |
| 2021-05-23 21:58:59 | × | talismanick quits (~user@2601:644:8502:d700::94c9) (Read error: Connection reset by peer) |
| 2021-05-23 22:00:21 | → | zeenk joins (~zeenk@2a02:2f04:a310:b600:b098:bf18:df4d:4c41) |
| 2021-05-23 22:02:18 | × | mastarija quits (~mastarija@31.217.14.127) (Quit: Leaving) |
| 2021-05-23 22:04:34 | → | raehik1 joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 2021-05-23 22:04:53 | × | dudek quits (~dudek@185.150.236.112) (Quit: Leaving) |
| 2021-05-23 22:06:29 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 2021-05-23 22:07:41 | × | wonko quits (~wjc@user/wonko) (Ping timeout: 272 seconds) |
| 2021-05-23 22:07:59 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2021-05-23 22:15:54 | × | fendor_ quits (~fendor@178.165.191.174.wireless.dyn.drei.com) (Remote host closed the connection) |
| 2021-05-23 22:16:14 | × | haskman quits (~haskman@106.215.24.177) (Quit: Going to sleep. ZZZzzz…) |
| 2021-05-23 22:16:25 | → | liv joins (~liv@bras-base-burlon0233w-grc-86-70-30-52-48.dsl.bell.ca) |
| 2021-05-23 22:17:50 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 2021-05-23 22:18:04 | → | juhp joins (~juhp@128.106.188.199) |
| 2021-05-23 22:22:25 | × | zeenk quits (~zeenk@2a02:2f04:a310:b600:b098:bf18:df4d:4c41) (Quit: Konversation terminated!) |
| 2021-05-23 22:28:01 | × | Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.) |
| 2021-05-23 22:30:04 | × | scrazen quits (~scrazen@user/scrazen) (Remote host closed the connection) |
| 2021-05-23 22:30:12 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2021-05-23 22:30:32 | <sclv> | just as an fyi, we'll probably have some hackage downtime later today (maybe in an hour or two) as we migrate to a bigger server |
| 2021-05-23 22:30:49 | <sclv> | mirrors will still work, so won't affect cabal usage etc, just doc availability |
| 2021-05-23 22:33:58 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2021-05-23 22:34:23 | × | liv quits (~liv@bras-base-burlon0233w-grc-86-70-30-52-48.dsl.bell.ca) (Remote host closed the connection) |
| 2021-05-23 22:35:13 | → | Morrow joins (~Morrow@bzq-110-168-31-106.red.bezeqint.net) |
| 2021-05-23 22:36:25 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2021-05-23 22:41:30 | → | nan` joins (~nan`@rrcs-70-60-83-42.central.biz.rr.com) |
| 2021-05-23 22:42:14 | → | dtman34 joins (~dtman34@c-73-62-246-247.hsd1.mn.comcast.net) |
| 2021-05-23 22:43:51 | → | kewa joins (~kewa@5.138.148.77) |
| 2021-05-23 22:45:08 | × | imdoor quits (~imdoor@balticom-142-78-50.balticom.lv) (Quit: imdoor) |
| 2021-05-23 22:45:35 | → | nkjni joins (~manjaro-g@net-93-148-57-85.cust.vodafonedsl.it) |
| 2021-05-23 22:46:26 | <Restle> | I remember reading a blogpost that covered full parametric data types (I.E, `data Person name age = Person name age`) where every field is a type variable, but I forgot what it was referred to as |
| 2021-05-23 22:46:42 | <Restle> | Is there a common name for this? Google isn't turning up much |
| 2021-05-23 22:48:10 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 2021-05-23 22:48:24 | → | juhp joins (~juhp@128.106.188.199) |
| 2021-05-23 22:49:14 | <dmwit> | I guess it's a sum of products. |
| 2021-05-23 22:49:28 | <dmwit> | I don't really think there's a common name for it. It's not a common property. |
| 2021-05-23 22:49:48 | × | nkjni quits (~manjaro-g@net-93-148-57-85.cust.vodafonedsl.it) (Quit: Leaving) |
| 2021-05-23 22:51:23 | × | fryguybob quits (~fryguybob@cpe-74-65-31-113.rochester.res.rr.com) (Ping timeout: 272 seconds) |
| 2021-05-23 22:53:10 | × | gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving) |
| 2021-05-23 22:53:49 | <hpc> | the value-level equivalent is "supercombinator" |
| 2021-05-23 22:54:16 | <hpc> | even at that level it's not terribly interesting |
| 2021-05-23 22:56:23 | <Restle> | It makes for some interesting APIs though, if you're able to demand constraints on specific fields sometimes and not others: `data User a b = User { username :: a, password :: b }` allowing for: `login :: forall a b. Hash b => User a b -> IO ()` |
| 2021-05-23 22:57:16 | <hpc> | what if you want to process a list of users |
| 2021-05-23 22:57:19 | <Restle> | I don't want to do this though, nor suggesting doing this everywhere, I was just trying to track down the original block post |
| 2021-05-23 22:57:22 | <Restle> | blog* |
| 2021-05-23 22:57:28 | <hpc> | some of which have sha256 passwords and some of which have sha512 passwords? |
| 2021-05-23 22:58:03 | <Restle> | Then either your type system just helped you realise you were about to write broken code and that is by design :), or you generalise the type further perhaps? |
| 2021-05-23 22:58:24 | <boxscape> | data UserList a = forall b . UserList [User a b]? |
| 2021-05-23 22:58:29 | <boxscape> | eh |
| 2021-05-23 22:58:35 | <boxscape> | data UserList a = forall b . Hash b => UserList [User a b]? |
| 2021-05-23 22:59:06 | → | shapr joins (~user@pool-100-36-247-68.washdc.fios.verizon.net) |
| 2021-05-23 22:59:18 | <Restle> | Yeah existentials save you here but it's kind of nasty |
| 2021-05-23 22:59:34 | × | xwx quits (~george@user/george) (Ping timeout: 264 seconds) |
| 2021-05-23 23:00:07 | → | unyu joins (~pyon@user/pyon) |
| 2021-05-23 23:02:29 | <doyougnu> | Could it be related to Tagless-Final stuff from Oleg? |
| 2021-05-23 23:02:49 | exarkun2 | is now known as exarkun |
| 2021-05-23 23:05:08 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 244 seconds) |
| 2021-05-23 23:05:49 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2021-05-23 23:06:27 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2021-05-23 23:06:27 | <Restle> | Possibly but his site is a labyrinth, I wouldn't know where to start trying to track it down :( |
| 2021-05-23 23:07:57 | → | ddellacosta joins (~ddellacos@86.106.121.78) |
| 2021-05-23 23:09:45 | × | yumaikas- quits (~yumaikas@c-75-70-163-65.hsd1.co.comcast.net) (Ping timeout: 272 seconds) |
| 2021-05-23 23:10:30 | → | drewr joins (~drew@2601:483:4100:4112:d4b9:e71b:75c3:cf5a) |
| 2021-05-23 23:11:15 | × | ddellacosta quits (~ddellacos@86.106.121.78) (Read error: Connection reset by peer) |
| 2021-05-23 23:13:45 | × | exarkun quits (~exarkun@2605:59c1:c2cc:400:70e1:a9aa:6155:349e) (Remote host closed the connection) |
| 2021-05-23 23:13:59 | → | exarkun1 joins (~exarkun@2605:59c1:c2cc:400::e9c) |
| 2021-05-23 23:14:42 | → | WikiLycurgus joins (~juan@cpe-45-46-140-49.buffalo.res.rr.com) |
| 2021-05-23 23:16:09 | × | nan` quits (~nan`@rrcs-70-60-83-42.central.biz.rr.com) (Quit: Computer is sleeping. ZZZzzz…) |
| 2021-05-23 23:16:51 | → | nan` joins (~nan`@rrcs-70-60-83-42.central.biz.rr.com) |
All times are in UTC.