Logs: freenode/#haskell
| 2020-10-23 09:18:19 | → | stefan-__ joins (~cri@42dots.de) |
| 2020-10-23 09:18:46 | <maerwald> | > delete 1 [1..] |
| 2020-10-23 09:18:48 | <lambdabot> | [2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29... |
| 2020-10-23 09:20:07 | → | scratchy_beard joins (~doug@cpc110383-king13-2-0-cust408.19-1.cable.virginm.net) |
| 2020-10-23 09:20:37 | × | erolm_a quits (~erolm_a@62.18.212.252) (Ping timeout: 264 seconds) |
| 2020-10-23 09:20:39 | → | evade joins (~evade@2001:b07:a15:ec0c:91a9:d55f:dffd:96e) |
| 2020-10-23 09:20:40 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-23 09:20:54 | → | erolm_a joins (~erolm_a@62.18.212.252) |
| 2020-10-23 09:20:56 | <int-e> | > delete 1 [1,1,1] |
| 2020-10-23 09:20:58 | <lambdabot> | [1,1] |
| 2020-10-23 09:21:09 | <maerwald> | hmm |
| 2020-10-23 09:21:20 | <maerwald> | so it's actually `deleteFirst` |
| 2020-10-23 09:21:24 | <hc> | > length (delete 1 [1..]) |
| 2020-10-23 09:21:30 | <lambdabot> | mueval-core: Time limit exceeded |
| 2020-10-23 09:21:33 | <int-e> | maerwald: yeah, which may be surprising. |
| 2020-10-23 09:21:47 | <maerwald> | Such typesafety :p |
| 2020-10-23 09:21:54 | <ski> | > [0,0,0] \\ [0,0] |
| 2020-10-23 09:21:56 | <lambdabot> | [0] |
| 2020-10-23 09:22:03 | <dminuoso> | uhh |
| 2020-10-23 09:22:05 | <maerwald> | that's gross |
| 2020-10-23 09:22:10 | <dminuoso> | ouch |
| 2020-10-23 09:22:18 | <int-e> | multisets |
| 2020-10-23 09:22:31 | <dminuoso> | Principle of maximum surprise |
| 2020-10-23 09:22:54 | <dminuoso> | Can't we offload all these things to Data.Surprise.Surprise and out of Prelude? |
| 2020-10-23 09:22:59 | <int-e> | it is what it is |
| 2020-10-23 09:23:01 | <int-e> | no! |
| 2020-10-23 09:23:04 | → | AlterEgo- joins (~ladew@124-198-158-163.dynamic.caiway.nl) |
| 2020-10-23 09:23:08 | × | evade quits (~evade@2001:b07:a15:ec0c:91a9:d55f:dffd:96e) (Client Quit) |
| 2020-10-23 09:23:12 | <int-e> | without warts, what would we complain about? |
| 2020-10-23 09:23:21 | <dminuoso> | Dunno. Other languages? |
| 2020-10-23 09:23:22 | <int-e> | what little curiosities would we discuss? |
| 2020-10-23 09:23:26 | <int-e> | it would be BORING |
| 2020-10-23 09:23:28 | → | magma joins (~magma@2001:b07:a15:ec0c:91a9:d55f:dffd:96e) |
| 2020-10-23 09:24:03 | <int-e> | next you'll be taking away NaNs and signed zeros from IEEE floating point numbers |
| 2020-10-23 09:24:40 | <dminuoso> | These are not a problem, but I do want IEEE conform traps |
| 2020-10-23 09:24:41 | <ski> | or `n+k' |
| 2020-10-23 09:24:41 | <int-e> | (was that too much?) |
| 2020-10-23 09:24:46 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds) |
| 2020-10-23 09:25:10 | <int-e> | ski: I don't miss n+k patterns, somehow. |
| 2020-10-23 09:25:24 | → | babygnu joins (~robert@gateway/tor-sasl/babygnu) |
| 2020-10-23 09:25:29 | <merijn> | int-e: Abolish value NaN, join us in trapping NaN paradise! |
| 2020-10-23 09:25:47 | <int-e> | > error "it's a trap!" |
| 2020-10-23 09:25:49 | <lambdabot> | *Exception: it's a trap! |
| 2020-10-23 09:25:49 | × | stefan-__ quits (~cri@42dots.de) (Read error: Connection reset by peer) |
| 2020-10-23 09:25:59 | <merijn> | int-e: Basically, yes :p |
| 2020-10-23 09:26:10 | → | stefan-__ joins (~cri@42dots.de) |
| 2020-10-23 09:26:12 | <merijn> | int-e: It's even IEEE-754 compliant! |
| 2020-10-23 09:26:20 | <int-e> | merijn: I just wonder how much code that would/will break. |
| 2020-10-23 09:26:27 | <dminuoso> | int-e: Dunno, I have luxury problems rather |
| 2020-10-23 09:26:29 | <dminuoso> | % type f <> g = Either f g |
| 2020-10-23 09:26:29 | <yahb> | dminuoso: |
| 2020-10-23 09:26:31 | <dminuoso> | I dont want that to work. |
| 2020-10-23 09:26:45 | <merijn> | I'm torn on type operators |
| 2020-10-23 09:26:52 | <merijn> | On the one hand "ugh" |
| 2020-10-23 09:26:57 | <dminuoso> | Type operators are fine, but they should demand a colon! |
| 2020-10-23 09:27:03 | <merijn> | On the other hands, prefixing everything with : is also "ugh" |
| 2020-10-23 09:27:06 | <dminuoso> | I think it used to be that way in 6.x or 7.x |
| 2020-10-23 09:27:19 | <merijn> | Up until mid 7.x, I think |
| 2020-10-23 09:27:35 | <dminuoso> | Right. There's so many places where quantifying over an operator makes so much more sense |
| 2020-10-23 09:27:41 | <merijn> | Personally I'm offended much more by TypeInType and refuse to acknowledge it's existence |
| 2020-10-23 09:27:41 | <dminuoso> | All the profunctor stuff for example |
| 2020-10-23 09:28:08 | × | magma quits (~magma@2001:b07:a15:ec0c:91a9:d55f:dffd:96e) (Client Quit) |
| 2020-10-23 09:28:31 | → | opticnerve joins (~opticnerv@2001:b07:a15:ec0c:91a9:d55f:dffd:96e) |
| 2020-10-23 09:28:39 | <int-e> | (~>) is the perfect type variable for categories and arrows... |
| 2020-10-23 09:29:05 | → | karanlikmadde joins (~karanlikm@2a01:c23:6063:4800:143d:31e:a773:8400) |
| 2020-10-23 09:29:25 | <dminuoso> | I mean if you look at Servant, it's not even annoying to have colon prefixes for type operators. |
| 2020-10-23 09:29:37 | <int-e> | It |
| 2020-10-23 09:29:52 | × | opticnerve quits (~opticnerv@2001:b07:a15:ec0c:91a9:d55f:dffd:96e) (Read error: Connection reset by peer) |
| 2020-10-23 09:29:59 | <int-e> | It's ugly for commutative things... But then again we can have :*: and :+:... |
| 2020-10-23 09:30:07 | → | magma joins (~magma@2001:b07:a15:ec0c:91a9:d55f:dffd:96e) |
| 2020-10-23 09:30:14 | → | DavidEichmann joins (~david@43.240.198.146.dyn.plus.net) |
| 2020-10-23 09:30:22 | × | scratchy_beard quits (~doug@cpc110383-king13-2-0-cust408.19-1.cable.virginm.net) (Ping timeout: 246 seconds) |
| 2020-10-23 09:30:30 | <int-e> | (modulo isomorphisms) |
| 2020-10-23 09:30:41 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-23 09:31:03 | <dminuoso> | Overally, I think we'd pull more value from type operator variables than that |
| 2020-10-23 09:31:29 | <dminuoso> | It's a little bit of visual noise vs effectively moving things that make more sense as infix into prefix position |
| 2020-10-23 09:32:59 | → | dbmikus joins (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) |
| 2020-10-23 09:33:48 | × | magma quits (~magma@2001:b07:a15:ec0c:91a9:d55f:dffd:96e) (Client Quit) |
| 2020-10-23 09:35:10 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 256 seconds) |
| 2020-10-23 09:38:04 | × | dbmikus quits (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 256 seconds) |
| 2020-10-23 09:39:55 | → | kish joins (~oracle@unaffiliated/oracle) |
| 2020-10-23 09:40:54 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-23 09:43:58 | × | britva quits (~britva@31-10-157-156.cgn.dynamic.upc.ch) (Quit: This computer has gone to sleep) |
| 2020-10-23 09:45:46 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds) |
| 2020-10-23 09:47:25 | → | Chi1thangoo joins (~Chi1thang@87.112.60.168) |
| 2020-10-23 09:49:50 | → | ClaudiusMaximus joins (~claude@198.123.199.146.dyn.plus.net) |
| 2020-10-23 09:50:08 | × | ClaudiusMaximus quits (~claude@198.123.199.146.dyn.plus.net) (Changing host) |
| 2020-10-23 09:50:08 | → | ClaudiusMaximus joins (~claude@unaffiliated/claudiusmaximus) |
| 2020-10-23 09:52:58 | hackage | dropbox 0.0.0 - Dropbox API client https://hackage.haskell.org/package/dropbox-0.0.0 (Jappie) |
| 2020-10-23 09:54:45 | → | matp joins (~matp@178.162.204.214) |
| 2020-10-23 09:56:20 | × | danvet quits (~danvet@2a02:168:57f4:0:5f80:650d:c6e6:3453) (Quit: Leaving) |
| 2020-10-23 09:56:57 | hackage | dropbox 0.0.1 - Dropbox API client https://hackage.haskell.org/package/dropbox-0.0.1 (Jappie) |
| 2020-10-23 09:58:43 | × | karanlikmadde quits (~karanlikm@2a01:c23:6063:4800:143d:31e:a773:8400) (Ping timeout: 272 seconds) |
| 2020-10-23 09:58:50 | → | Zetagon joins (~leo@c151-177-52-233.bredband.comhem.se) |
| 2020-10-23 09:59:33 | → | britva joins (~britva@31-10-157-156.cgn.dynamic.upc.ch) |
| 2020-10-23 10:01:17 | → | Rudd0 joins (~Rudd0@185.189.115.108) |
| 2020-10-23 10:02:13 | × | lemmih quits (~lemmih@2406:3003:2072:44:b4a2:1d9:b4d8:a595) (Remote host closed the connection) |
| 2020-10-23 10:02:38 | × | TMA quits (tma@twin.jikos.cz) (Ping timeout: 272 seconds) |
| 2020-10-23 10:03:45 | → | ensyde joins (~ensyde@2600:1702:2e30:1a40:70a0:9a2d:498e:2019) |
| 2020-10-23 10:04:56 | → | tito_04 joins (~taurux@net-93-144-10-197.cust.vodafonedsl.it) |
All times are in UTC.