Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→
Page 1 .. 124 125 126 127 128 129 130 131 132 133 134 .. 5022
502,152 events total
2020-09-21 23:47:46 pfurla joins (~pfurla@ool-182ed2e2.dyn.optonline.net)
2020-09-21 23:48:55 alx741 joins (~alx741@186.178.110.130)
2020-09-21 23:49:56 × gentauro quits (~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer)
2020-09-21 23:50:30 gentauro joins (~gentauro@unaffiliated/gentauro)
2020-09-21 23:55:27 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 258 seconds)
2020-09-21 23:55:44 wroathe_ joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-09-21 23:56:50 × wroathe quits (~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
2020-09-21 23:57:17 renzhi joins (~renzhi@modemcable070.17-177-173.mc.videotron.ca)
2020-09-21 23:57:46 × renzhi quits (~renzhi@modemcable070.17-177-173.mc.videotron.ca) (Client Quit)
2020-09-22 00:00:01 × Kampala quits (~Kampala@84.39.117.57) ()
2020-09-22 00:01:08 × polyrain quits (~polyrain@2001:8003:e501:6901:c488:3d8b:4de5:8b83) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-09-22 00:03:39 × AlterEgo- quits (~ladew@124-198-158-163.dynamic.caiway.nl) (Quit: Leaving)
2020-09-22 00:04:16 × wroathe_ quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
2020-09-22 00:05:22 × jinblack- quits (~JinBlack@new.jinblack.it) (Ping timeout: 256 seconds)
2020-09-22 00:05:38 × alp quits (~alp@2a01:e0a:58b:4920:154c:81bf:aad9:3bc2) (Remote host closed the connection)
2020-09-22 00:05:57 alp joins (~alp@2a01:e0a:58b:4920:8c96:3cd9:8d70:9068)
2020-09-22 00:11:38 jinblack joins (~JinBlack@2001:41d0:8:4b28::1)
2020-09-22 00:11:45 × alp quits (~alp@2a01:e0a:58b:4920:8c96:3cd9:8d70:9068) (Ping timeout: 272 seconds)
2020-09-22 00:12:06 eric_ joins (~eric@2804:431:c7d4:a280:a420:f119:9a1a:c48)
2020-09-22 00:15:13 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-09-22 00:15:48 × perrier-jouet quits (~perrier-j@modemcable012.251-130-66.mc.videotron.ca) (Quit: WeeChat 2.9)
2020-09-22 00:16:12 perrier-jouet joins (~perrier-j@modemcable012.251-130-66.mc.videotron.ca)
2020-09-22 00:16:49 × eric_ quits (~eric@2804:431:c7d4:a280:a420:f119:9a1a:c48) (Ping timeout: 272 seconds)
2020-09-22 00:17:00 nbloomf joins (~nbloomf@2600:1700:83e0:1f40:ccd5:6ac:2216:f13b)
2020-09-22 00:17:27 adamwespiser joins (~adam_wesp@209.6.42.110)
2020-09-22 00:19:15 × nbloomf quits (~nbloomf@2600:1700:83e0:1f40:ccd5:6ac:2216:f13b) (Client Quit)
2020-09-22 00:19:28 × Gurkenglas quits (~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 272 seconds)
2020-09-22 00:24:30 × cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Quit: Goodbye)
2020-09-22 00:28:37 falafel joins (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a)
2020-09-22 00:30:38 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2020-09-22 00:34:51 grawity1 joins (~grawity@185.204.1.185)
2020-09-22 00:35:25 × sfvm quits (~sfvm@37.228.215.148) (Quit: off to the basement, mixing up the medicine)
2020-09-22 00:35:58 sleblanc joins (~sleblanc@unaffiliated/sebleblanc)
2020-09-22 00:36:03 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds)
2020-09-22 00:39:39 olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber)
2020-09-22 00:40:44 <Axman6> bloody hell, people give GHC crap for its error messages, but Scala's are just amazingly awful. I feel like I need a monitor 6 feet wide to read the,
2020-09-22 00:40:46 <Axman6> m*
2020-09-22 00:44:12 × flex14 quits (~flex14@2601:280:c780:7ea0:d233:9ddf:c010:c113) (Ping timeout: 260 seconds)
2020-09-22 00:46:42 × nineonine quits (~nineonine@216.81.48.202) (Remote host closed the connection)
2020-09-22 00:47:22 × olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 256 seconds)
2020-09-22 00:48:15 DataComputist joins (~lumeng@static-50-43-26-251.bvtn.or.frontiernet.net)
2020-09-22 00:50:17 aenesidemus joins (~aenesidem@c-73-53-247-25.hsd1.fl.comcast.net)
2020-09-22 00:54:46 polyrain joins (~polyrain@130.102.13.164)
2020-09-22 00:55:57 × adamwespiser quits (~adam_wesp@209.6.42.110) (Remote host closed the connection)
2020-09-22 00:56:03 × polyrain quits (~polyrain@130.102.13.164) (Client Quit)
2020-09-22 00:56:03 × DataComputist quits (~lumeng@static-50-43-26-251.bvtn.or.frontiernet.net) (Quit: Leaving...)
2020-09-22 00:57:57 nineonine joins (~nineonine@216-19-190-182.dyn.novuscom.net)
2020-09-22 00:58:02 nbloomf joins (~nbloomf@2600:1700:83e0:1f40:57:4cba:ee0e:cb3a)
2020-09-22 00:58:14 × nineonine quits (~nineonine@216-19-190-182.dyn.novuscom.net) (Remote host closed the connection)
2020-09-22 00:58:30 nineonine joins (~nineonine@216-19-190-182.dyn.novuscom.net)
2020-09-22 00:59:33 DataComputist joins (~lumeng@static-50-43-26-251.bvtn.or.frontiernet.net)
2020-09-22 00:59:37 × DataComputist quits (~lumeng@static-50-43-26-251.bvtn.or.frontiernet.net) (Read error: Connection reset by peer)
2020-09-22 00:59:43 × andreas303 quits (~andreas@gateway/tor-sasl/andreas303) (Ping timeout: 240 seconds)
2020-09-22 01:00:41 olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber)
2020-09-22 01:01:00 isovector1 joins (~isovector@node-1w7jr9squrfoy3fci95ksrhpu.ipv6.telus.net)
2020-09-22 01:01:56 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2020-09-22 01:03:54 andreas303 joins (~andreas@gateway/tor-sasl/andreas303)
2020-09-22 01:04:17 adamwespiser joins (~adam_wesp@209.6.42.110)
2020-09-22 01:04:36 <pacak> Axman6: somethnig-something C++
2020-09-22 01:06:38 inkbottle joins (~inkbottle@aaubervilliers-654-1-101-24.w86-212.abo.wanadoo.fr)
2020-09-22 01:07:03 DataComputist joins (~lumeng@static-50-43-26-251.bvtn.or.frontiernet.net)
2020-09-22 01:07:35 <koz_> pacak: Yes, the platinum standard for incomprehensible error drivel.
2020-09-22 01:08:01 <pacak> File contents: "#include __FILE\np;", ~20k lines of error messages when compiled with g++.
2020-09-22 01:08:09 plutoniix joins (~q@175.176.222.7)
2020-09-22 01:08:15 <pacak> ghc error messages can be cryptic when you don't know what is it trying to tell you.
2020-09-22 01:08:35 × zebrag quits (~inkbottle@aaubervilliers-654-1-112-47.w86-198.abo.wanadoo.fr) (Ping timeout: 240 seconds)
2020-09-22 01:10:11 monad joins (43aa4b1c@c-67-170-75-28.hsd1.wa.comcast.net)
2020-09-22 01:10:35 monad is now known as Guest3651
2020-09-22 01:11:25 × puffnfresh_ quits (~puffnfres@45.76.124.5) (Ping timeout: 240 seconds)
2020-09-22 01:12:00 <Guest3651> Hey all. Just started to learn Haskell a few months ago, and its been great. I have a shallow understanding of monad transformers, and am looking to get a deeper one. What are some good tutorials/articles/books that I can read to learn more about monad transformers? Thanks!
2020-09-22 01:12:53 × BIG_JIMMY_D quits (~jim@108.61.185.76) (Ping timeout: 258 seconds)
2020-09-22 01:13:02 × elcaro quits (~anonymous@45.32.191.75) (Ping timeout: 256 seconds)
2020-09-22 01:13:17 <pacak> Do you understand monads and type classes?
2020-09-22 01:13:24 <Guest3651> Yep.
2020-09-22 01:14:00 <pacak> I'd try to implement some boring monad transformers then.
2020-09-22 01:14:07 <pacak> Like ReaderT
2020-09-22 01:14:25 <pacak> :t lift
2020-09-22 01:14:27 <lambdabot> (MonadTrans t, Monad m) => m a -> t m a
2020-09-22 01:14:33 <pacak> ^ it's all here
2020-09-22 01:14:46 <Guest3651> ?
2020-09-22 01:15:07 markh joins (~markholme@cpe-76-90-112-105.socal.res.rr.com)
2020-09-22 01:15:13 <pacak> There's not much magic in monad transformers. It's just a typeclass with some instances.
2020-09-22 01:16:30 × ddellacosta quits (~dd@86.106.121.168) (Read error: Connection reset by peer)
2020-09-22 01:16:59 <Guest3651> Ok... I'll try implementing ReaderT. Thanks (y)
2020-09-22 01:17:19 ddellacosta joins (~dd@86.106.121.168)
2020-09-22 01:17:24 puffnfresh_ joins (~puffnfres@45.76.124.5)
2020-09-22 01:17:38 <koz_> Also, Guest3651 - read the Typeclassopedia, because I think it has a good entry on monad transformers.
2020-09-22 01:17:49 <Guest3651> Okay
2020-09-22 01:18:14 <sm[m]> Guest3651: also you might enjoy http://jxv.io/blog/2018-02-28-A-Game-in-Haskell.html which includes a little practical discussion
2020-09-22 01:18:53 BIG_JIMMY_D joins (~jim@108.61.185.76)
2020-09-22 01:19:11 loller joins (uid358106@gateway/web/irccloud.com/x-yoghdfehqhptefbb)
2020-09-22 01:19:30 <Guest3651> I'll take a look at it
2020-09-22 01:20:42 elcaro joins (~anonymous@45.32.191.75)
2020-09-22 01:21:59 jedws joins (~jedws@121.209.139.222)
2020-09-22 01:22:48 × pera quits (~pera@unaffiliated/pera) (Ping timeout: 272 seconds)
2020-09-22 01:30:25 <Xnuk> Are there some practical cases using Reader(T) / Writer(T) over State(T)?
2020-09-22 01:31:38 <pacak> Reader(T) is better at at showing intent that whatever you are passing is not going to change.
2020-09-22 01:31:44 <pacak> Like passing configuration
2020-09-22 01:32:23 <Axman6> I don't think I've ever written an app that made use of StateT. ReaderT all the time though
2020-09-22 01:32:32 markh parts (~markholme@cpe-76-90-112-105.socal.res.rr.com) ("Textual IRC Client: www.textualapp.com")

All times are in UTC.