Logs: freenode/#haskell
| 2021-03-17 15:26:05 | <merijn> | angerman: Hey! Turtles are pretty fast! |
| 2021-03-17 15:26:15 | <bbhoss> | nice. yeah I am hoping to limp along with rosetta |
| 2021-03-17 15:26:17 | <angerman> | merijn: pssst |
| 2021-03-17 15:26:30 | → | molehillish joins (~molehilli@2600:8800:8d06:1800:2195:2964:ee:f10b) |
| 2021-03-17 15:26:30 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 2021-03-17 15:26:32 | → | psygate joins (~psygate@unaffiliated/psygate) |
| 2021-03-17 15:26:34 | <merijn> | bbhoss: From what I heard rosetta is pretty good |
| 2021-03-17 15:26:44 | <angerman> | bbhoss: Rosetta is pretty capable. We use M1s for GHCs x86_64 CI |
| 2021-03-17 15:26:57 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 2021-03-17 15:27:19 | <bbhoss> | cool, good to hear. my personal experience has been a bit mixed as a regular user. most things are really fast but there's a few laggards like electron apps |
| 2021-03-17 15:27:32 | <angerman> | The final numbers are not in to make a good judgement call but it looks pretty close to what we have had on x86_64 minis. |
| 2021-03-17 15:27:53 | hackage | distribution-nixpkgs 1.5.0 - Types and functions to manipulate the Nixpkgs distribution https://hackage.haskell.org/package/distribution-nixpkgs-1.5.0 (PeterSimons) |
| 2021-03-17 15:29:08 | → | ezrakilty joins (~ezrakilty@97-113-58-224.tukw.qwest.net) |
| 2021-03-17 15:30:45 | × | molehillish quits (~molehilli@2600:8800:8d06:1800:2195:2964:ee:f10b) (Ping timeout: 244 seconds) |
| 2021-03-17 15:30:53 | <shapr> | @quote |
| 2021-03-17 15:30:53 | <lambdabot> | alsochris says: People can login and look at their own junk |
| 2021-03-17 15:30:58 | × | s00pcan quits (~chris@075-133-056-178.res.spectrum.com) (Remote host closed the connection) |
| 2021-03-17 15:31:10 | <shapr> | GOOD MORNING! |
| 2021-03-17 15:31:50 | × | flrnd quits (~flrnd@gateway/tor-sasl/flrnd) (Quit: leaving) |
| 2021-03-17 15:32:25 | → | nek0 joins (~nek0@mail.nek0.eu) |
| 2021-03-17 15:32:45 | <merijn> | shapr: Good late afternoon ;) |
| 2021-03-17 15:32:52 | <shapr> | hi! |
| 2021-03-17 15:33:09 | → | dbmikus joins (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) |
| 2021-03-17 15:33:19 | <shapr> | I've spent a bunch of hours trying to write a slackbot in Haskell. The hard part is the slack api! |
| 2021-03-17 15:33:19 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 2021-03-17 15:33:24 | → | molehillish joins (~molehilli@2600:8800:8d06:1800:2195:2964:ee:f10b) |
| 2021-03-17 15:33:32 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 2021-03-17 15:33:48 | <shapr> | I want a slackbot that runs weeder on a git repo and saves a historical count of weeds. |
| 2021-03-17 15:37:44 | → | Sathiana joins (~kath@185-113-98-38.cust.bredband2.com) |
| 2021-03-17 15:37:58 | × | dbmikus quits (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 245 seconds) |
| 2021-03-17 15:38:26 | × | molehillish quits (~molehilli@2600:8800:8d06:1800:2195:2964:ee:f10b) (Ping timeout: 264 seconds) |
| 2021-03-17 15:40:31 | → | mikeplus64 joins (~mike@unaffiliated/mikeplus64) |
| 2021-03-17 15:42:37 | × | idhugo_ quits (~idhugo@80-62-116-180-mobile.dk.customer.tdc.net) (Ping timeout: 256 seconds) |
| 2021-03-17 15:44:27 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2021-03-17 15:45:36 | → | dbmikus joins (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) |
| 2021-03-17 15:45:39 | → | codygman` joins (~user@209.251.131.98) |
| 2021-03-17 15:46:48 | × | mikoto-chan quits (~anass@gateway/tor-sasl/mikoto-chan) (Ping timeout: 268 seconds) |
| 2021-03-17 15:46:49 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 2021-03-17 15:47:08 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 2021-03-17 15:48:11 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:f837:3533:97b:1f44) |
| 2021-03-17 15:49:58 | → | ep1ctetus joins (~epictetus@ip72-194-215-136.sb.sd.cox.net) |
| 2021-03-17 15:50:10 | ← | jakalx parts (~jakalx@base.jakalx.net) () |
| 2021-03-17 15:50:21 | → | bitmagie joins (~Thunderbi@200116b806d4970045cae2470eb56c01.dip.versatel-1u1.de) |
| 2021-03-17 15:50:24 | × | dbmikus quits (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 246 seconds) |
| 2021-03-17 15:51:27 | × | memario quits (59f6efbe@89.246.239.190) (Quit: Connection closed) |
| 2021-03-17 15:53:12 | × | bitmagie quits (~Thunderbi@200116b806d4970045cae2470eb56c01.dip.versatel-1u1.de) (Client Quit) |
| 2021-03-17 15:53:18 | → | Luminous joins (~lmn2@120.154.155.173) |
| 2021-03-17 15:55:12 | → | dyeplexer joins (~lol@unaffiliated/terpin) |
| 2021-03-17 15:55:28 | fendor_ | is now known as fendor |
| 2021-03-17 15:57:06 | × | acidjnk_new quits (~acidjnk@p200300d0c72b9506e0723511d2830c2e.dip0.t-ipconnect.de) (Ping timeout: 244 seconds) |
| 2021-03-17 15:57:19 | Luminous | is now known as Jordandave23 |
| 2021-03-17 15:57:27 | → | Kaiepi joins (~Kaiepi@47.54.252.148) |
| 2021-03-17 15:57:32 | → | azure joins (~azure@103.154.230.130) |
| 2021-03-17 15:57:55 | azure | is now known as Guest82011 |
| 2021-03-17 15:59:09 | × | zangi quits (~azure@103.154.230.130) (Ping timeout: 246 seconds) |
| 2021-03-17 15:59:54 | <Jordandave23> | hi |
| 2021-03-17 16:01:57 | × | ezrakilty quits (~ezrakilty@97-113-58-224.tukw.qwest.net) (Remote host closed the connection) |
| 2021-03-17 16:02:03 | → | geekosaur joins (82650c7a@130.101.12.122) |
| 2021-03-17 16:02:12 | → | joncol joins (~jco@c188-150-101-195.bredband.comhem.se) |
| 2021-03-17 16:02:53 | <Jordandave23> | surely you are disappointed with the lack of action - this is woeful |
| 2021-03-17 16:03:29 | × | rprosper- quits (~adam@186.75.232.35.bc.googleusercontent.com) (Quit: ZNC 1.7.5 - https://znc.in) |
| 2021-03-17 16:03:33 | <Jordandave23> | you know you sought this language out for a sense of thrill |
| 2021-03-17 16:03:47 | → | rprospero joins (~adam@186.75.232.35.bc.googleusercontent.com) |
| 2021-03-17 16:04:37 | <Jordandave23> | i got my credits in this subject nearly 20 years ago, its still as good, what is wrong with you people |
| 2021-03-17 16:04:37 | <Jordandave23> | pipe up |
| 2021-03-17 16:04:58 | <shapr> | Jordandave23: huh? |
| 2021-03-17 16:05:12 | ChanServ | sets mode +o shapr |
| 2021-03-17 16:05:15 | <Jordandave23> | shapr: im trying to get some conversation |
| 2021-03-17 16:05:27 | <shapr> | Jordandave23: what sort of Haskell have you written lately? |
| 2021-03-17 16:05:30 | <shapr> | Got any neat tools? |
| 2021-03-17 16:05:46 | <Jordandave23> | def nothing of late. what about you? |
| 2021-03-17 16:05:48 | <shapr> | I'm trying (and failing) to build a slackbot, because Slack's APIs are many and confusing. |
| 2021-03-17 16:05:53 | <joncol> | Hello, I'm trying to get back into some Haskell, and I'm currently trying to play with monad transformers and `StateT`. I've created the following: http://ix.io/2Td0. On line 28 of this, I try to get to the state, but it leads to the error message on the lines below it. Am I missing something in the instance declaration, i.e. do I need to declare somewhere that DummyM "is" a StateT? I'm not sure how I |
| 2021-03-17 16:05:59 | <joncol> | should proceed. |
| 2021-03-17 16:06:06 | <shapr> | Jordandave23: I wrote some neat tiny tools lately: https://github.com/shapr/bloohm and https://github.com/shapr/sandwatch |
| 2021-03-17 16:06:21 | <Jordandave23> | awesome! im going to check it out |
| 2021-03-17 16:06:31 | <shapr> | I started on a duplicate file finder, but haven't had time to go past "hash all the files" yet. |
| 2021-03-17 16:06:40 | <merijn> | joncol: You could do "s <- DummyM get" |
| 2021-03-17 16:06:56 | → | coot joins (~coot@37.30.58.223.nat.umts.dynamic.t-mobile.pl) |
| 2021-03-17 16:06:57 | <sm[m]> | go shapr! |
| 2021-03-17 16:06:59 | <shapr> | Though I want to extend the duplicate file finder to dig into zip files and use perceptual hashes on image files. |
| 2021-03-17 16:07:38 | <merijn> | joncol: "get :: Monad m => StateT s m s", but your do block is DummyM (which is something else) |
| 2021-03-17 16:07:43 | <shapr> | sm[m]: what awesome things have you been working on? |
| 2021-03-17 16:07:48 | shapr | sets mode -o shapr |
| 2021-03-17 16:07:50 | <joncol> | merijn: Oh, nice... |
| 2021-03-17 16:08:39 | <Jordandave23> | very cool project |
| 2021-03-17 16:08:41 | <merijn> | joncol: But the DummyM constructor wraps something of type "StateT Dummy IO a", so "DummyM get" ends up as "DummyM Dummy" |
| 2021-03-17 16:08:54 | <merijn> | joncol: Which matches the monad used by your do block |
| 2021-03-17 16:08:55 | <sm[m]> | shapr: exploring migrating hledger.org from sphinx to mdbook, and my personal site from hakyll to zola (two rust-based static site generators) |
| 2021-03-17 16:09:09 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:f837:3533:97b:1f44) (Remote host closed the connection) |
| 2021-03-17 16:09:10 | <shapr> | oh neato! |
| 2021-03-17 16:09:23 | <sm[m]> | also just hledger code review |
| 2021-03-17 16:09:40 | <sm[m]> | (API & performance improvements) |
| 2021-03-17 16:10:02 | × | ejjfunky quits (7da36f81@125.163.111.129) (Ping timeout: 240 seconds) |
| 2021-03-17 16:10:08 | → | cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
| 2021-03-17 16:10:14 | <shapr> | I still haven't sat down and spent time with hledger. I would benefit from that. |
| 2021-03-17 16:10:47 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 2021-03-17 16:10:52 | <joncol> | merijn: Can you explain `DummyM get` a bit more? `DummyM` is a type constructor, right? It looks weird to call that as a function? I'm confused :). |
| 2021-03-17 16:11:01 | <sm[m]> | we'd be glad to have you! |
| 2021-03-17 16:11:06 | <sm[m]> | also, not working but kibitzing on: cactus which bridges web page comments and matrix chat |
All times are in UTC.