Logs: liberachat/#haskell
| 2021-05-28 12:36:48 | <Taneb> | tromp: hello |
| 2021-05-28 12:37:03 | <tromp> | hi, Taneb, just moved to libera |
| 2021-05-28 12:37:34 | × | waleee quits (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) (Ping timeout: 248 seconds) |
| 2021-05-28 12:37:50 | <Taneb> | Welcome :) |
| 2021-05-28 12:38:48 | <tromp> | also changed my IRC client. big change overall:) |
| 2021-05-28 12:42:04 | <Hecate> | tromp: which client is this? |
| 2021-05-28 12:43:57 | → | rahguzar joins (~rahguzar@212.189.140.214) |
| 2021-05-28 12:45:19 | <tromp> | i went from LimeChat to Textual |
| 2021-05-28 12:46:18 | × | v01d4lph4 quits (~v01d4lph4@user/v01d4lph4) (Remote host closed the connection) |
| 2021-05-28 12:46:52 | → | v01d4lph4 joins (~v01d4lph4@user/v01d4lph4) |
| 2021-05-28 12:47:33 | <altern> | johnw, I composed a question on StackOverflow: https://stackoverflow.com/questions/67728103/how-to-list-all-commits-with-gitlib Maybe you can help |
| 2021-05-28 12:47:52 | <Vq> | I considered upgrading from irssi to weechat or something like it, but I'm too lazy. |
| 2021-05-28 12:48:09 | × | khumba quits (~kvirc@user/khumba) (Ping timeout: 265 seconds) |
| 2021-05-28 12:48:25 | <Vq> | I've tried ERC a couple of times but it's not quite good enough. |
| 2021-05-28 12:51:19 | <maerwald> | great... I'm looking at my own lens code like a donkey at a starship factory |
| 2021-05-28 12:51:47 | × | haskman quits (~haskman@106.201.28.184) (Quit: Going to sleep. ZZZzzz…) |
| 2021-05-28 12:51:49 | <Cubic> | Sounds pretty normal and expected to me |
| 2021-05-28 12:52:01 | <dminuoso> | Since we presume a future time, who is to say the (generically modified) donkeys dont run the starship factory? |
| 2021-05-28 12:52:50 | <dminuoso> | Oh. Unless you mean the factory SpaceX makes starship. :< |
| 2021-05-28 12:52:58 | × | v01d4lph4 quits (~v01d4lph4@user/v01d4lph4) (Ping timeout: 264 seconds) |
| 2021-05-28 12:53:38 | → | berberman_ joins (~berberman@user/berberman) |
| 2021-05-28 12:54:06 | × | winter quits (~winter@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) (Ping timeout: 248 seconds) |
| 2021-05-28 12:54:06 | × | berberman quits (~berberman@user/berberman) (Ping timeout: 248 seconds) |
| 2021-05-28 12:55:04 | <maerwald> | Yeah, wouldn't be surprised if donkeys are smarter than me right now ;p |
| 2021-05-28 12:55:26 | <Taneb> | maerwald: how terrifying is the lens code |
| 2021-05-28 12:56:06 | <maerwald> | probably not at all, but if you forget what half of the functions do, there's no way to guess what the whole thing does |
| 2021-05-28 12:56:16 | → | khumba joins (~khumba@S01066038e0ca1250.ok.shawcable.net) |
| 2021-05-28 12:56:20 | <maerwald> | too mechanical |
| 2021-05-28 12:57:20 | <maerwald> | nubOrd $ dls ^.. each %& indices (maybe (const True) (==) tool) %> each %& indices (matchTest versionRegex . T.unpack . prettyVer) % (viSourceDL % _Just `summing` viArch % each % each % each) |
| 2021-05-28 12:57:33 | <maerwald> | ^.^ |
| 2021-05-28 12:57:46 | <Taneb> | Oh boy, that's a whole thing. Indexed lenses from the optics library? |
| 2021-05-28 12:58:01 | <maerwald> | yeah? ...I mean, yeah! |
| 2021-05-28 12:58:11 | <boxscape> | maerwald oh no, ^.^, yet another lens operator to learn |
| 2021-05-28 12:58:34 | → | igghibu joins (~igghibu@37.120.201.94) |
| 2021-05-28 12:58:53 | <Taneb> | I don't know (%&) (I've not used optics) |
| 2021-05-28 12:58:56 | → | juhp joins (~juhp@bb219-75-40-154.singnet.com.sg) |
| 2021-05-28 12:58:56 | <dminuoso> | That thing does.. |
| 2021-05-28 12:59:05 | <dminuoso> | It's very clear to me, just dont know how to.. |
| 2021-05-28 12:59:07 | <dminuoso> | No. Beats me. |
| 2021-05-28 12:59:38 | <Cubic> | I've been trying to run some end-to-end tests (with yesod-test) with a yesod experiment I'm running, and I've been trying to make API clients I'm using mockable for those |
| 2021-05-28 12:59:46 | <maerwald> | successfully beat my future self, yay |
| 2021-05-28 13:00:04 | <boxscape> | you mean... successfully beaten by your past-self |
| 2021-05-28 13:00:38 | <Taneb> | boxscape: either that or dminuoso is a time travelling maerwald |
| 2021-05-28 13:00:46 | <boxscape> | oh |
| 2021-05-28 13:00:49 | <maerwald> | lol |
| 2021-05-28 13:00:51 | <boxscape> | I had not considered that |
| 2021-05-28 13:00:53 | <Cubic> | things like Mockazo assume you can just add extra type parameters to your records, but if there's a way to tell yesod + yesod-test to work with extra constraints I'm not sure what it is |
| 2021-05-28 13:00:59 | → | alx741 joins (~alx741@186.178.109.84) |
| 2021-05-28 13:01:13 | → | xkapastel joins (uid17782@id-17782.tinside.irccloud.com) |
| 2021-05-28 13:02:49 | <Cubic> | I've also been trying to use freer for this but same problem. I've been handwriting my mocks so far to get around it, but I'm trying to sell Haskell at my company and that doesn't look good |
| 2021-05-28 13:05:07 | × | gzj quits (~GZJ0X@185.212.59.97.16clouds.com) (Remote host closed the connection) |
| 2021-05-28 13:05:11 | → | jpds1 joins (~jpds@gateway/tor-sasl/jpds) |
| 2021-05-28 13:05:14 | <maerwald> | Cubic: isn't E2E basically browser tests with selenium? |
| 2021-05-28 13:05:27 | → | gzj joins (~GZJ0X@185.212.59.97.16clouds.com) |
| 2021-05-28 13:05:29 | jpds1 | is now known as jpds |
| 2021-05-28 13:07:06 | × | gzj quits (~GZJ0X@185.212.59.97.16clouds.com) (Remote host closed the connection) |
| 2021-05-28 13:07:27 | → | gzj joins (~GZJ0X@185.212.59.97.16clouds.com) |
| 2021-05-28 13:07:35 | <Cubic> | Maybe I'm using the wrong terminology, I'm talking about integration tests that run request->handler->output, doesn't actually involve spinning up a server or a browser |
| 2021-05-28 13:08:06 | → | geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com) |
| 2021-05-28 13:09:16 | × | argento quits (~argent0@168.227.96.51) (Ping timeout: 264 seconds) |
| 2021-05-28 13:10:00 | × | igghibu quits (~igghibu@37.120.201.94) (Quit: Textual IRC Client: www.textualapp.com) |
| 2021-05-28 13:10:07 | × | gzj quits (~GZJ0X@185.212.59.97.16clouds.com) (Read error: Connection reset by peer) |
| 2021-05-28 13:10:17 | → | reumeth joins (~reumeth@2001:4652:9745:0:72c9:4eff:fea7:32ab) |
| 2021-05-28 13:10:27 | → | gzj joins (~GZJ0X@185.212.59.97.16clouds.com) |
| 2021-05-28 13:10:38 | × | hiruji` quits (~hiruji@2606:6080:1001:18:8d41:9604:d435:36b6) (Read error: Connection reset by peer) |
| 2021-05-28 13:11:07 | × | gzj quits (~GZJ0X@185.212.59.97.16clouds.com) (Remote host closed the connection) |
| 2021-05-28 13:11:27 | → | gzj joins (~GZJ0X@185.212.59.97.16clouds.com) |
| 2021-05-28 13:11:44 | → | ddellacosta joins (~ddellacos@86.106.121.34) |
| 2021-05-28 13:11:56 | → | hiruji joins (~hiruji@user/hiruji) |
| 2021-05-28 13:12:48 | × | dustingetz quits (~textual@pool-173-49-123-198.phlapa.fios.verizon.net) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2021-05-28 13:14:00 | × | geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Remote host closed the connection) |
| 2021-05-28 13:14:07 | × | gzj quits (~GZJ0X@185.212.59.97.16clouds.com) (Read error: Connection reset by peer) |
| 2021-05-28 13:14:15 | → | geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com) |
| 2021-05-28 13:14:24 | ← | Wanderer parts (~wanderer@user/wanderer) (Leaving) |
| 2021-05-28 13:14:27 | → | gzj joins (~GZJ0X@185.212.59.97.16clouds.com) |
| 2021-05-28 13:14:39 | → | tddpirate joins (~omer_zak@2a0d:6fc0:789:f200:a5ea:482d:1acf:8f67) |
| 2021-05-28 13:15:36 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 2021-05-28 13:15:58 | × | ddellacosta quits (~ddellacos@86.106.121.34) (Ping timeout: 248 seconds) |
| 2021-05-28 13:16:59 | → | nschoe joins (~quassel@178.251.84.79) |
| 2021-05-28 13:17:23 | → | Kevin578 joins (~Kevin578@pool-98-110-163-110.bstnma.fios.verizon.net) |
| 2021-05-28 13:17:40 | → | v01d4lph4 joins (~v01d4lph4@122.161.239.36) |
| 2021-05-28 13:17:40 | × | v01d4lph4 quits (~v01d4lph4@122.161.239.36) (Changing host) |
| 2021-05-28 13:17:40 | → | v01d4lph4 joins (~v01d4lph4@user/v01d4lph4) |
| 2021-05-28 13:17:56 | → | smr joins (~smn@91-114-144-112.adsl.highway.telekom.at) |
| 2021-05-28 13:18:37 | → | werneta joins (~werneta@mobile-166-176-56-141.mycingular.net) |
| 2021-05-28 13:21:07 | × | gzj quits (~GZJ0X@185.212.59.97.16clouds.com) (Remote host closed the connection) |
| 2021-05-28 13:21:27 | → | gzj joins (~GZJ0X@185.212.59.97.16clouds.com) |
| 2021-05-28 13:22:28 | × | v01d4lph4 quits (~v01d4lph4@user/v01d4lph4) (Ping timeout: 265 seconds) |
| 2021-05-28 13:22:37 | <raehik> | I have a bad memory, so I want to search for `_ -> Ordering` functions on Hoogle. How do I do that? |
| 2021-05-28 13:22:57 | <raehik> | just Ordering seems to search constructor/func names only |
| 2021-05-28 13:23:27 | → | j4ck joins (~jack@net-93-151-148-49.cust.dsl.teletu.it) |
| 2021-05-28 13:23:44 | <enicar> | perhaps hoogle: a -> Ordering |
| 2021-05-28 13:24:22 | → | dustingetz joins (~textual@pool-173-49-123-198.phlapa.fios.verizon.net) |
| 2021-05-28 13:24:36 | → | twitch joins (~textual@pool-71-246-146-102.rich.east.verizon.net) |
| 2021-05-28 13:24:49 | <raehik> | enicar: that gives up and gives me all the a -> b funcs instead |
| 2021-05-28 13:25:08 | × | gzj quits (~GZJ0X@185.212.59.97.16clouds.com) (Remote host closed the connection) |
| 2021-05-28 13:25:14 | <raehik> | had to engage my brain and do a -> a -> Ordering but by then I'd already found it |
| 2021-05-28 13:25:26 | <twitch> | hey, I was wondering if someone could help explain why this example doesn't return the type [(a, a, a)] |
| 2021-05-28 13:25:28 | → | gzj joins (~GZJ0X@185.212.59.97.16clouds.com) |
| 2021-05-28 13:25:28 | <twitch> | calcBmis :: (RealFloat a) => [(a, a)] -> [a] |
All times are in UTC.