Logs: freenode/#haskell
| 2020-10-30 18:18:04 | → | chkno joins (~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-30 18:19:22 | → | coot joins (~coot@37.30.51.206.nat.umts.dynamic.t-mobile.pl) |
| 2020-10-30 18:19:25 | → | taurux joins (~taurux@net-130-25-101-121.cust.vodafonedsl.it) |
| 2020-10-30 18:19:40 | hackage | uniqueness-periods-vector-examples 0.14.1.0 - Usage examples for the uniqueness-periods-vector series of packages https://hackage.haskell.org/package/uniqueness-periods-vector-examples-0.14.1.0 (OleksandrZhabenko) |
| 2020-10-30 18:19:48 | → | sam___ joins (~sam@210.166.185.81.rev.sfr.net) |
| 2020-10-30 18:21:03 | × | jbox quits (~atlas@unaffiliated/jbox) (Quit: bye ^-^) |
| 2020-10-30 18:23:04 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:58d8:d49c:65f5:d6a2) (Ping timeout: 268 seconds) |
| 2020-10-30 18:24:13 | → | ubert joins (~Thunderbi@p200300ecdf1e53c1e6b318fffe838f33.dip0.t-ipconnect.de) |
| 2020-10-30 18:26:01 | → | Jesin joins (~Jesin@pool-72-66-101-18.washdc.fios.verizon.net) |
| 2020-10-30 18:28:27 | → | idhugo joins (~idhugo@80-62-116-101-mobile.dk.customer.tdc.net) |
| 2020-10-30 18:31:49 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2020-10-30 18:34:49 | → | ericsagnes joins (~ericsagne@2405:6580:0:5100:6fa3:8602:28fd:306c) |
| 2020-10-30 18:36:14 | → | elosant joins (~elosant@gateway/tor-sasl/elosant) |
| 2020-10-30 18:37:12 | × | thir quits (~thir@p200300f27f0b7e004c18ab60065ea01b.dip0.t-ipconnect.de) (Remote host closed the connection) |
| 2020-10-30 18:37:42 | → | thir joins (~thir@pd9e1bd8a.dip0.t-ipconnect.de) |
| 2020-10-30 18:38:05 | × | conal quits (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
| 2020-10-30 18:38:21 | → | cosimone joins (~cosimone@2001:b07:ae5:db26:d849:743b:370b:b3cd) |
| 2020-10-30 18:38:44 | × | alp_ quits (~alp@2a01:e0a:58b:4920:a94e:f7d6:8198:b42c) (Ping timeout: 240 seconds) |
| 2020-10-30 18:39:22 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2020-10-30 18:40:10 | × | idhugo quits (~idhugo@80-62-116-101-mobile.dk.customer.tdc.net) (Ping timeout: 256 seconds) |
| 2020-10-30 18:42:49 | × | thir quits (~thir@pd9e1bd8a.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) |
| 2020-10-30 18:45:35 | → | Sheilong joins (uid293653@gateway/web/irccloud.com/x-glxsmlubttuxknpb) |
| 2020-10-30 18:46:05 | × | cosimone quits (~cosimone@2001:b07:ae5:db26:d849:743b:370b:b3cd) (Quit: cosimone) |
| 2020-10-30 18:53:15 | → | alp_ joins (~alp@2a01:e0a:58b:4920:309c:8e3:a5b4:6eae) |
| 2020-10-30 18:53:17 | × | Kaivo quits (~Kaivo@ec2-15-222-231-32.ca-central-1.compute.amazonaws.com) (Ping timeout: 268 seconds) |
| 2020-10-30 18:53:20 | → | ensyde joins (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) |
| 2020-10-30 18:55:12 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-30 18:55:12 | → | Kaivo joins (~Kaivo@104-200-86-99.mc.derytele.com) |
| 2020-10-30 18:55:54 | → | achadwick joins (~achadwick@84.39.117.57) |
| 2020-10-30 18:58:23 | × | ensyde quits (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) (Ping timeout: 260 seconds) |
| 2020-10-30 19:01:34 | × | _vaibhavingale_ quits (~Adium@203.188.228.9) (Quit: Leaving.) |
| 2020-10-30 19:02:27 | × | livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection) |
| 2020-10-30 19:02:37 | → | livvy joins (~livvy@gateway/tor-sasl/livvy) |
| 2020-10-30 19:03:40 | → | berberman joins (~berberman@unaffiliated/berberman) |
| 2020-10-30 19:04:14 | → | christo joins (~chris@81.96.113.213) |
| 2020-10-30 19:04:23 | × | berberman_ quits (~berberman@unaffiliated/berberman) (Ping timeout: 268 seconds) |
| 2020-10-30 19:06:51 | × | thc202 quits (~thc202@unaffiliated/thc202) (Ping timeout: 268 seconds) |
| 2020-10-30 19:07:52 | × | christo quits (~chris@81.96.113.213) (Remote host closed the connection) |
| 2020-10-30 19:08:58 | → | bliminse joins (~bliminse@host109-156-197-211.range109-156.btcentralplus.com) |
| 2020-10-30 19:10:29 | <joel135> | What are the most important haskell libraries to know? |
| 2020-10-30 19:11:25 | <maerwald> | unix |
| 2020-10-30 19:11:43 | <yushyin> | base? |
| 2020-10-30 19:13:03 | <geekosaur> | mtl? |
| 2020-10-30 19:13:40 | → | thir joins (~thir@p200300f27f0b7e004c18ab60065ea01b.dip0.t-ipconnect.de) |
| 2020-10-30 19:14:59 | <monsterchrom> | What kind of question is that? |
| 2020-10-30 19:15:30 | <monsterchrom> | If it's for a job interview tomorrow, it's already too late. |
| 2020-10-30 19:15:38 | × | alp_ quits (~alp@2a01:e0a:58b:4920:309c:8e3:a5b4:6eae) (Ping timeout: 264 seconds) |
| 2020-10-30 19:15:43 | <joel135> | I don't know if it was a good question. |
| 2020-10-30 19:16:11 | <monsterchrom> | It is a poor question. Only exam crammers would need to know. |
| 2020-10-30 19:16:15 | <maerwald> | It's something you'd say on a dating app if you matched with a haskeller... so to get their attention |
| 2020-10-30 19:16:43 | <dsal> | joel135: The most important haskell libraries to know are the ones that you use the most when building code to do the thing you care about the most. |
| 2020-10-30 19:16:57 | <monsterchrom> | Yeah, that. |
| 2020-10-30 19:17:00 | <joel135> | I get that tautology. |
| 2020-10-30 19:17:26 | <maerwald> | the standad lib base isn't that great, but you'll have to use it anyway |
| 2020-10-30 19:17:39 | <monsterchrom> | The people I know are the people known to everyone who knows everyone I know. |
| 2020-10-30 19:17:40 | × | elosant quits (~elosant@gateway/tor-sasl/elosant) (Quit: WeeChat 2.9) |
| 2020-10-30 19:19:01 | → | bennofs1 joins (~benno@dslb-188-106-225-242.188.106.pools.vodafone-ip.de) |
| 2020-10-30 19:19:15 | <dsal> | I like sqlite-simple. I use it a bunch. And optparse-applicative, though I'm open to trying some new ones. |
| 2020-10-30 19:19:30 | → | elosant joins (~elosant@gateway/tor-sasl/elosant) |
| 2020-10-30 19:19:48 | × | obihann quits (~jhann@156.34.160.69) (Ping timeout: 268 seconds) |
| 2020-10-30 19:20:09 | hackage | phonetic-languages-vector 0.1.0.0 - A generalization of the functionality of the uniqueness-periods-vector package. https://hackage.haskell.org/package/phonetic-languages-vector-0.1.0.0 (OleksandrZhabenko) |
| 2020-10-30 19:20:39 | → | obihann joins (~jhann@156.34.160.69) |
| 2020-10-30 19:21:05 | → | sulu joins (~sulu@unaffiliated/sulu) |
| 2020-10-30 19:21:09 | hackage | polysemy-kvstore-jsonfile 0.1.0.0 - Run a KVStore as a single json file in polysemy. https://hackage.haskell.org/package/polysemy-kvstore-jsonfile-0.1.0.0 (locallycompact) |
| 2020-10-30 19:21:39 | × | Franciman quits (~francesco@host-79-36-167-172.retail.telecomitalia.it) (Quit: Leaving) |
| 2020-10-30 19:21:39 | <dsal> | I'm seeing more polysemy stuff. Still not used it, and the last news I read about it made it seem like a hoax. |
| 2020-10-30 19:21:44 | × | thir quits (~thir@p200300f27f0b7e004c18ab60065ea01b.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
| 2020-10-30 19:21:58 | <maerwald> | it's slow |
| 2020-10-30 19:22:45 | <maerwald> | just use IO |
| 2020-10-30 19:22:50 | × | tput quits (~tput@S0106a84e3fe54613.ed.shawcable.net) (Ping timeout: 264 seconds) |
| 2020-10-30 19:23:02 | <dsal> | Yeah, there was initially magic about how it erased all the overhead at compile time and made extremely efficient code and then later... that didn't happen. |
| 2020-10-30 19:23:42 | <maerwald> | even if it did trigger the right optimistions, it's a fragile gamble, hence the eff approach from alexi |
| 2020-10-30 19:24:22 | <maerwald> | but I don't even know if we will see that any time soon either |
| 2020-10-30 19:25:05 | <monsterchrom> | That triggered the GHC proposal to add first-class continuations. |
| 2020-10-30 19:25:59 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2020-10-30 19:27:08 | × | machinedgod quits (~machinedg@24.105.81.50) (Ping timeout: 265 seconds) |
| 2020-10-30 19:27:22 | × | mokulus quits (~mat@176.111.230.96) (Ping timeout: 258 seconds) |
| 2020-10-30 19:27:51 | × | elosant quits (~elosant@gateway/tor-sasl/elosant) (Quit: WeeChat 2.9) |
| 2020-10-30 19:28:15 | → | lnlsn joins (~user@2804:14c:2b:891d::1000) |
| 2020-10-30 19:28:37 | → | knupfer joins (~Thunderbi@200116b82ca7b100f69634fffef0b45f.dip.versatel-1u1.de) |
| 2020-10-30 19:28:37 | × | knupfer quits (~Thunderbi@200116b82ca7b100f69634fffef0b45f.dip.versatel-1u1.de) (Client Quit) |
| 2020-10-30 19:28:50 | → | knupfer joins (~Thunderbi@mue-88-130-61-065.dsl.tropolys.de) |
| 2020-10-30 19:29:00 | × | Athas quits (athas@2a01:7c8:aaac:1cf:a58f:f586:d8cf:e687) (Quit: ZNC - http://znc.sourceforge.net) |
| 2020-10-30 19:29:08 | <dsal> | joel135: Can you expand on the nature of your question a bit? |
| 2020-10-30 19:29:35 | → | Athas joins (athas@sigkill.dk) |
| 2020-10-30 19:30:01 | <dsal> | My favorite "this library makes things way easier in Haskell than other languages" are STM, async, lens, megaparsec, etc... |
| 2020-10-30 19:30:37 | × | kupi quits (uid212005@gateway/web/irccloud.com/x-wakstghvtqhtbzpe) (Quit: Connection closed for inactivity) |
| 2020-10-30 19:31:00 | <dsal> | The amazonka stuff is pretty good. And conduit. |
| 2020-10-30 19:31:48 | <joel135> | I have known about haskell for a long time, and have during this time learned a lot about the lambda calculus, but the haskell libraries are still as foreign to me as they were at the beginning. |
| 2020-10-30 19:31:52 | <maerwald> | conduit is an example of an over-engineered API imo |
| 2020-10-30 19:33:10 | <maerwald> | streamly seems much more idiomatic haskell, but it's a bit less polished |
| 2020-10-30 19:33:34 | <maerwald> | and a lot faster |
| 2020-10-30 19:34:06 | <dsal> | I wasn't sure about conduit... It's served me pretty well, but yeah, I've not looked hard for something else. |
| 2020-10-30 19:34:09 | <merijn> | I'd argue that streamly is both much more complex and much more over-engineered than conduit >.> |
| 2020-10-30 19:34:18 | <sm[m]> | joel135: a good start is to get familiar with what's in base |
| 2020-10-30 19:34:26 | <dsal> | I don't have experience with alternatives to conduit. |
| 2020-10-30 19:34:39 | <merijn> | streamly's API is super complex and the use of MonadBase/MonadBaseControl is terrible, because those typeclasses are terrible |
| 2020-10-30 19:35:24 | <joel135> | I am tring out some posix functions right now; maybe it can be good to read through base at some level of detail later unless that's too big of a task. |
| 2020-10-30 19:36:05 | <dsal> | joel135: It takes me some effort to study things for the sake of studying them. I have to put a need between myself and my learning goals most of the time. I've got a lot of pragmatic Haskell code for things I do. |
| 2020-10-30 19:36:16 | × | bitmapper quits (uid464869@gateway/web/irccloud.com/x-fgstvrwzsmauzxyr) (Quit: Connection closed for inactivity) |
All times are in UTC.