Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
2020-11-13 23:58:09 × o1lo01ol_ quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection)
2020-11-13 23:58:27 o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt)
2020-11-14 00:00:01 × BluePass quits (~BluePass@185.163.110.116) ()
2020-11-14 00:00:08 × electricityZZZZ quits (~electrici@108-216-157-17.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving)
2020-11-14 00:00:52 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
2020-11-14 00:02:40 jakalx joins (~jakalx@base.jakalx.net)
2020-11-14 00:02:58 × PatrcikGrey quits (4d2d3763@77-45-55-99.sta.asta-net.com.pl) (Remote host closed the connection)
2020-11-14 00:03:25 <sm[m]> does that look sane ? utcTimeToClockTime https://paste.tomsmeding.com/3lmo5ohU
2020-11-14 00:06:13 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
2020-11-14 00:06:23 × sagax quits (~sagax_nb@213.138.71.146) (Ping timeout: 260 seconds)
2020-11-14 00:06:36 × Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer)
2020-11-14 00:07:12 <sm[m]> approved by scientific ghci testing
2020-11-14 00:09:25 × o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection)
2020-11-14 00:09:28 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2020-11-14 00:09:34 jchia__ joins (~jchia@45.32.62.73)
2020-11-14 00:10:35 × jchia__ quits (~jchia@45.32.62.73) (Remote host closed the connection)
2020-11-14 00:10:57 jchia__ joins (~jchia@45.32.62.73)
2020-11-14 00:11:08 MarcelineVQ joins (~anja@198.254.202.72)
2020-11-14 00:12:08 × jchia__ quits (~jchia@45.32.62.73) (Remote host closed the connection)
2020-11-14 00:12:30 Tario joins (~Tario@201.192.165.173)
2020-11-14 00:12:38 jchia__ joins (~jchia@45.32.62.73)
2020-11-14 00:13:10 <sm[m]> https://github.com/haskell/old-time/issues/11
2020-11-14 00:13:35 × Ariakenom quits (~Ariakenom@h-82-196-111-82.NA.cust.bahnhof.se) (Quit: Leaving)
2020-11-14 00:14:07 × gehmehgeh quits (~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving)
2020-11-14 00:15:07 × jakalx quits (~jakalx@base.jakalx.net) (Ping timeout: 260 seconds)
2020-11-14 00:15:27 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 260 seconds)
2020-11-14 00:16:27 × jchia__ quits (~jchia@45.32.62.73) (Remote host closed the connection)
2020-11-14 00:16:59 jchia__ joins (~jchia@45.32.62.73)
2020-11-14 00:17:43 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-11-14 00:18:01 hackage polysemy-methodology-composite 0.1.3.0 - Functions for using polysemy-methodology with composite. https://hackage.haskell.org/package/polysemy-methodology-composite-0.1.3.0 (locallycompact)
2020-11-14 00:19:00 × moet quits (~moet@mobile-166-170-42-250.mycingular.net) (Quit: leaving)
2020-11-14 00:19:11 × alp quits (~alp@2a01:e0a:58b:4920:d528:e132:73d:7a39) (Ping timeout: 272 seconds)
2020-11-14 00:20:00 <MarcelineVQ> surely there's a more constructive tagline for that than to repeat the package name
2020-11-14 00:20:28 christo joins (~chris@81.96.113.213)
2020-11-14 00:20:50 × jchia__ quits (~jchia@45.32.62.73) (Remote host closed the connection)
2020-11-14 00:21:14 jchia__ joins (~jchia@45.32.62.73)
2020-11-14 00:22:00 da39a3ee5e6b4b0d joins (~da39a3ee5@cm-171-98-105-4.revip7.asianet.co.th)
2020-11-14 00:23:01 × jchia__ quits (~jchia@45.32.62.73) (Remote host closed the connection)
2020-11-14 00:23:41 jchia__ joins (~jchia@58.32.37.146)
2020-11-14 00:24:15 <sm[m]> I want to check if a file exists, and I don't want to ever get an IO error. I suppose that's not guaranteed by System.Directory.doesFileExist, right
2020-11-14 00:24:34 <sm[m]> eg if filesystem disappeared or something
2020-11-14 00:24:45 × christo quits (~chris@81.96.113.213) (Ping timeout: 240 seconds)
2020-11-14 00:26:38 jakalx joins (~jakalx@base.jakalx.net)
2020-11-14 00:28:11 ensyde joins (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net)
2020-11-14 00:29:35 hexreel joins (~h@2600:1700:28e2:14d0:bc82:864a:83e9:db71)
2020-11-14 00:30:09 hekkaidekapus_ joins (~tchouri@gateway/tor-sasl/hekkaidekapus)
2020-11-14 00:32:03 × hekkaidekapus quits (~tchouri@gateway/tor-sasl/hekkaidekapus) (Ping timeout: 240 seconds)
2020-11-14 00:32:08 <monochrom> Expecting programmers to know how to describe a thing without using code or "meaningful" names? :)
2020-11-14 00:33:05 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-14 00:34:12 <int-e> sm[m]: what if the FS disappears between the test and whatever you did the test for?
2020-11-14 00:34:35 × hexreel quits (~h@2600:1700:28e2:14d0:bc82:864a:83e9:db71) (Quit: hexreel)
2020-11-14 00:34:41 <int-e> . o O ( doesFileCertainlyExist _fn = return False )
2020-11-14 00:35:45 burg_philo joins (~igloo@pool-100-33-61-227.nycmny.fios.verizon.net)
2020-11-14 00:36:29 × burg_philo quits (~igloo@pool-100-33-61-227.nycmny.fios.verizon.net) (Remote host closed the connection)
2020-11-14 00:37:05 <sm[m]> int-e: that's what I'm saying.. if I want to guard against such things I think I need to catch IOException, not just rely on it returning False
2020-11-14 00:37:28 × jakalx quits (~jakalx@base.jakalx.net) (Ping timeout: 256 seconds)
2020-11-14 00:37:44 <c_wraith> int-e: that's just a naming problem. a name like probablyExistedAtSomeTime lets it be more useful.
2020-11-14 00:37:50 christo joins (~chris@81.96.113.213)
2020-11-14 00:37:53 <sm[m]> oh.. well yes now you make things more difficult for me :)
2020-11-14 00:38:22 Aquazi joins (uid312403@gateway/web/irccloud.com/x-lhuelelchcmoqnuu)
2020-11-14 00:38:47 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
2020-11-14 00:38:51 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2020-11-14 00:39:12 <int-e> sm[m]: I liked my function, because it's not going to throw an IO error. :P
2020-11-14 00:40:39 <sm[m]> there's a fine line here and I think you have gone too far :)
2020-11-14 00:40:40 <int-e> computers just have too many ways to fail
2020-11-14 00:41:05 <sm[m]> main = exitFailure
2020-11-14 00:41:26 burg_philo joins (~igloo@pool-100-33-61-227.nycmny.fios.verizon.net)
2020-11-14 00:41:46 × burg_philo quits (~igloo@pool-100-33-61-227.nycmny.fios.verizon.net) (Remote host closed the connection)
2020-11-14 00:41:49 <int-e> main = main -- partially correct; TODO: imrpove running time
2020-11-14 00:42:30 hackage charter 0.1.1.0 - https://hackage.haskell.org/package/charter-0.1.1.0 (ChrisPenner)
2020-11-14 00:42:40 <int-e> (though that joke doesn't quite work with blackhole detection)
2020-11-14 00:43:42 <MarcelineVQ> then there's the case where something else entirely threw the IO error during your IO action
2020-11-14 00:44:12 <bqv> sm[m]: technically, you should be catching IOException anyway, right?
2020-11-14 00:44:32 <bqv> they can strike at any time!
2020-11-14 00:44:37 <bqv> when you least expect it...
2020-11-14 00:44:41 <bqv> except in pure code.
2020-11-14 00:45:17 <sm[m]> bqv I suppose you're right, and in fact I only use this in the context of Yesod which does that
2020-11-14 00:46:05 <sm[m]> so catching exceptions in here is probably trying too hard. I am also just afraid of anything exception related at this point, I feel it's going to bite me.
2020-11-14 00:47:11 <bqv> heh
2020-11-14 00:50:59 × nados quits (~dan@69-165-210-185.cable.teksavvy.com) (Quit: Leaving)
2020-11-14 00:51:31 hackage charter 0.1.1.1 - https://hackage.haskell.org/package/charter-0.1.1.1 (ChrisPenner)
2020-11-14 00:55:36 × ensyde quits (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) (Ping timeout: 256 seconds)
2020-11-14 00:56:03 o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt)
2020-11-14 00:59:20 nut joins (~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr)
2020-11-14 00:59:45 × nut quits (~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Remote host closed the connection)
2020-11-14 01:00:22 × o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Ping timeout: 260 seconds)
2020-11-14 01:01:15 ensyde joins (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net)
2020-11-14 01:01:48 × tmciver quits (~tmciver@cpe-172-101-40-226.maine.res.rr.com) (Ping timeout: 260 seconds)
2020-11-14 01:03:44 tmciver joins (~tmciver@cpe-172-101-40-226.maine.res.rr.com)
2020-11-14 01:04:03 × leungbk` quits (~user@cpe-104-33-52-83.socal.res.rr.com) (Ping timeout: 260 seconds)
2020-11-14 01:04:43 nbloomf joins (~nbloomf@76.217.43.73)
2020-11-14 01:05:48 × AlterEgo- quits (~ladew@124-198-158-163.dynamic.caiway.nl) (Ping timeout: 256 seconds)
2020-11-14 01:06:07 × ensyde quits (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) (Ping timeout: 258 seconds)
2020-11-14 01:06:51 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-14 01:08:27 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-11-14 01:09:23 × Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
2020-11-14 01:11:02 ensyde joins (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net)
2020-11-14 01:11:33 sh9 joins (~sh9@softbank060116136158.bbtec.net)
2020-11-14 01:12:45 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2020-11-14 01:19:13 conal joins (~conal@64.71.133.70)

All times are in UTC.