Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
2021-03-26 15:46:20 × apeyroux quits (~alex@78.20.138.88.rev.sfr.net) (Ping timeout: 246 seconds)
2021-03-26 15:46:26 yushyin joins (QWFouZJprr@karif.server-speed.net)
2021-03-26 15:48:22 <ski> mananamenos : another (supplemental) answer is that you probably don't need/want a type-class, in case you're not going to write operations which are polymorphic over it, that are overloaded over all instances of it (or more advanced versions, like existentials, or higher-rank, involving the type class)
2021-03-26 15:48:28 jamm_ joins (~jamm@unaffiliated/jamm)
2021-03-26 15:48:28 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-03-26 15:48:39 × stree quits (~stree@68.36.8.116) (Ping timeout: 265 seconds)
2021-03-26 15:48:44 × molehillish quits (~molehilli@2600:8800:8d06:1800:f8ba:265:7129:d312) (Ping timeout: 245 seconds)
2021-03-26 15:48:51 Mrbuck joins (~Mrbuck@gateway/tor-sasl/mrbuck)
2021-03-26 15:48:59 <ski> btw, note that
2021-03-26 15:49:20 <ski> @where existential-antipattern
2021-03-26 15:49:20 <lambdabot> "Haskell Antipattern: Existential Typeclass" by Luke Palmer at <http://lukepalmer.wordpress.com/2010/01/24/haskell-antipattern-existential-typeclass/>
2021-03-26 15:49:37 <ski> contains relevant advice, even if you weren't planning to use existentials
2021-03-26 15:52:02 <ski> (sometimes it's better (e.g. more flexible, which might be a good thing, depending), to just pass around a dictionary of "methods", of functions, actions, .. however, this allows one to pass multiple different such, for a particular type. type classes prevent this, ensures one pick a single unique, canonical, selection of methods, for a given type. this may be one reason to choose to use a type class)
2021-03-26 15:55:23 nshepperd2 is mildly disturbed by how 'spoonWithHandles handles a = unsafePerformIO $ deepseq a (Just `fmap` return a) `catches` handles' throws the exception as part of the construction of the 'deepseq a (Just `fmap` return a)' IO action instead of just using 'evaluate . force' and throwing it during execution
2021-03-26 15:57:44 geekosaur joins (82650c7a@130.101.12.122)
2021-03-26 15:57:50 × codygman` quits (~user@47.186.207.161) (Ping timeout: 265 seconds)
2021-03-26 15:58:26 codygman` joins (~user@209.251.131.98)
2021-03-26 16:01:38 stree joins (~stree@68.36.8.116)
2021-03-26 16:03:46 × myShoggoth quits (~myShoggot@75.164.81.55) (Ping timeout: 240 seconds)
2021-03-26 16:04:05 × michalz quits (~user@185.246.204.49) (Remote host closed the connection)
2021-03-26 16:05:00 myShoggoth joins (~myShoggot@75.164.81.55)
2021-03-26 16:05:02 × heatsink quits (~heatsink@2600:1700:bef1:5e10:1cfc:5265:7008:dc13) (Remote host closed the connection)
2021-03-26 16:06:21 fendor_ joins (~fendor@178.165.129.109.wireless.dyn.drei.com)
2021-03-26 16:08:51 × fendor quits (~fendor@178.115.129.125.wireless.dyn.drei.com) (Ping timeout: 260 seconds)
2021-03-26 16:09:57 × myShoggoth quits (~myShoggot@75.164.81.55) (Ping timeout: 260 seconds)
2021-03-26 16:11:02 × ddellacosta quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection)
2021-03-26 16:11:50 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds)
2021-03-26 16:13:03 j joins (jess@freenode/staff/jess)
2021-03-26 16:14:11 × viluon quits (uid453725@gateway/web/irccloud.com/x-ulkjdnxabzenaocu) (Quit: Connection closed for inactivity)
2021-03-26 16:14:23 j is now known as jess
2021-03-26 16:14:52 tpefreedom joins (~tsomers@184-157-240-110.dyn.centurytel.net)
2021-03-26 16:15:23 × fryguybob quits (~fryguybob@cpe-74-65-31-113.rochester.res.rr.com) (Ping timeout: 246 seconds)
2021-03-26 16:18:26 ddellaco_ joins (~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-03-26 16:18:47 × codygman` quits (~user@209.251.131.98) (Read error: Connection reset by peer)
2021-03-26 16:18:54 kritzefitz joins (~kritzefit@212.86.56.80)
2021-03-26 16:19:06 codygman` joins (~user@209.251.131.98)
2021-03-26 16:19:38 × notzmv quits (~zmv@unaffiliated/zmv) (Ping timeout: 240 seconds)
2021-03-26 16:19:45 ezrakilty joins (~ezrakilty@97-113-58-224.tukw.qwest.net)
2021-03-26 16:20:23 shellin joins (bab725d7@186.183.37.215)
2021-03-26 16:21:04 × ovanr quits (2efb6496@46.251.100.150) (Quit: Connection closed)
2021-03-26 16:21:58 × juri__ quits (~juri@79.140.115.110) (Read error: Connection reset by peer)
2021-03-26 16:23:14 myShoggoth joins (~myShoggot@75.164.81.55)
2021-03-26 16:23:57 juri_ joins (~juri@79.140.115.110)
2021-03-26 16:24:59 × leothrix quits (~leothrix@elastic/staff/leothrix) (Ping timeout: 252 seconds)
2021-03-26 16:24:59 dcbdan joins (~dcbdan@c-73-76-129-120.hsd1.tx.comcast.net)
2021-03-26 16:25:48 heatsink joins (~heatsink@2600:1700:bef1:5e10:1cfc:5265:7008:dc13)
2021-03-26 16:28:37 × juri_ quits (~juri@79.140.115.110) (Read error: Connection reset by peer)
2021-03-26 16:30:00 × ddellaco_ quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection)
2021-03-26 16:30:03 juri_ joins (~juri@79.140.115.110)
2021-03-26 16:30:08 fuzzypixelz joins (2ec10464@eth-west-pareq2-46-193-4-100.wb.wifirst.net)
2021-03-26 16:30:34 × heatsink quits (~heatsink@2600:1700:bef1:5e10:1cfc:5265:7008:dc13) (Ping timeout: 276 seconds)
2021-03-26 16:31:33 × juri_ quits (~juri@79.140.115.110) (Read error: Connection reset by peer)
2021-03-26 16:32:47 pavonia joins (~user@unaffiliated/siracusa)
2021-03-26 16:35:02 juri_ joins (~juri@178.63.35.222)
2021-03-26 16:35:28 usr25 joins (~usr25@unaffiliated/usr25)
2021-03-26 16:35:46 × TommyC quits (~TommyC@unaffiliated/sepulchralbloom) (Ping timeout: 276 seconds)
2021-03-26 16:38:06 × myShoggoth quits (~myShoggot@75.164.81.55) (Ping timeout: 240 seconds)
2021-03-26 16:39:29 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2021-03-26 16:40:53 haritz joins (~hrtz@62.3.70.206)
2021-03-26 16:40:53 × haritz quits (~hrtz@62.3.70.206) (Changing host)
2021-03-26 16:40:53 haritz joins (~hrtz@unaffiliated/haritz)
2021-03-26 16:41:34 howdoi joins (uid224@gateway/web/irccloud.com/x-ppzodhfedmzajmuw)
2021-03-26 16:41:39 × caubert_ quits (~caubert@136.244.111.235) (Quit: WeeChat 3.0)
2021-03-26 16:41:53 caubert joins (~caubert@136.244.111.235)
2021-03-26 16:42:06 lekc joins (~Neuromanc@unaffiliated/neuromancer)
2021-03-26 16:42:15 × Neuromancer quits (~Neuromanc@unaffiliated/neuromancer) (Disconnected by services)
2021-03-26 16:42:21 lekc is now known as Neuromancer
2021-03-26 16:43:18 × lateef quits (~lateef@171.121.237.35.bc.googleusercontent.com) (Quit: lateef)
2021-03-26 16:43:42 dbmikus joins (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com)
2021-03-26 16:44:03 bitmagie joins (~Thunderbi@200116b806ed0c00d91f12483d6bf205.dip.versatel-1u1.de)
2021-03-26 16:44:26 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
2021-03-26 16:44:38 × bitmagie quits (~Thunderbi@200116b806ed0c00d91f12483d6bf205.dip.versatel-1u1.de) (Client Quit)
2021-03-26 16:48:08 × mananamenos quits (~mananamen@62.red-88-11-67.dynamicip.rima-tde.net) (Ping timeout: 252 seconds)
2021-03-26 16:48:09 × ezrakilty quits (~ezrakilty@97-113-58-224.tukw.qwest.net) (Remote host closed the connection)
2021-03-26 16:50:14 electricityZZZZ joins (~electrici@135-180-3-82.static.sonic.net)
2021-03-26 16:53:49 solvr joins (57e3c46d@87.227.196.109)
2021-03-26 16:55:38 heatsink joins (~heatsink@2600:1700:bef1:5e10:1cfc:5265:7008:dc13)
2021-03-26 16:56:30 × nbloomf quits (~nbloomf@2600:1700:ad14:3020:4818:ee4a:c1c4:4d1c) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-03-26 16:56:34 × conal quits (~conal@64.71.133.70) (Ping timeout: 252 seconds)
2021-03-26 16:57:29 nbloomf joins (~nbloomf@2600:1700:ad14:3020:4818:ee4a:c1c4:4d1c)
2021-03-26 16:59:17 ddellaco_ joins (~ddellacos@ool-44c73afa.dyn.optonline.net)
2021-03-26 17:00:28 × GothAlice1 quits (~GothAlice@185.204.1.185) (Remote host closed the connection)
2021-03-26 17:00:40 × codygman` quits (~user@209.251.131.98) (Remote host closed the connection)
2021-03-26 17:01:01 codygman__ joins (~user@209.251.131.98)
2021-03-26 17:05:02 leothrix joins (~leothrix@elastic/staff/leothrix)
2021-03-26 17:06:01 apeyroux joins (~alex@78.20.138.88.rev.sfr.net)
2021-03-26 17:08:01 molehillish joins (~molehilli@2600:8800:8d06:1800:f8ba:265:7129:d312)
2021-03-26 17:11:37 conal joins (~conal@192.145.118.235)
2021-03-26 17:13:47 × sphalerite quits (~sphalerit@NixOS/user/lheckemann) (Quit: reboot time!)
2021-03-26 17:13:58 × geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 240 seconds)
2021-03-26 17:15:34 × fuzzypixelz quits (2ec10464@eth-west-pareq2-46-193-4-100.wb.wifirst.net) (Quit: Connection closed)
2021-03-26 17:16:36 evrt joins (~evrt@37.120.211.188)
2021-03-26 17:17:31 solidus-river joins (~mike@174.127.249.180)
2021-03-26 17:22:57 sphalerite joins (~sphalerit@NixOS/user/lheckemann)
2021-03-26 17:23:26 deviantfero joins (~deviantfe@190.150.27.58)
2021-03-26 17:23:30 × raoul90 quits (~raoulhida@nomnomnomnom.co.uk) (Quit: The Lounge - https://thelounge.github.io)
2021-03-26 17:23:44 fuzzypixelz joins (2ec10464@eth-west-pareq2-46-193-4-100.wb.wifirst.net)
2021-03-26 17:23:50 raoul90 joins (~raoulhida@nomnomnomnom.co.uk)
2021-03-26 17:25:36 × zebrag quits (~inkbottle@aaubervilliers-654-1-109-157.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!)
2021-03-26 17:25:58 zebrag joins (~inkbottle@aaubervilliers-654-1-109-157.w86-212.abo.wanadoo.fr)

All times are in UTC.