Logs: freenode/#haskell
| 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.