Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→
Page 1 .. 628 629 630 631 632 633 634 635 636 637 638 .. 5022
502,152 events total
2020-10-14 08:34:22 GyroW joins (~GyroW@d54C03E98.access.telenet.be)
2020-10-14 08:34:23 × GyroW quits (~GyroW@d54C03E98.access.telenet.be) (Changing host)
2020-10-14 08:34:23 GyroW joins (~GyroW@unaffiliated/gyrow)
2020-10-14 08:36:01 proofofme joins (~proofofme@184-96-74-65.hlrn.qwest.net)
2020-10-14 08:36:07 <dminuoso> joel135: Given that mgroupWith has disappeared, I'd say its working as intended.
2020-10-14 08:36:34 <dminuoso> It seems you're now required to be explicit about the grouping function with `using`
2020-10-14 08:36:47 <dminuoso> (Because without mgroupWith, the non-using syntax couldnt work)
2020-10-14 08:37:08 <dminuoso> At the very least the wiki ought to be cleaned up in that regard.
2020-10-14 08:37:22 <joel135> What is `using`?
2020-10-14 08:38:29 <dminuoso> Refer to https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#extension-TransformListComp
2020-10-14 08:38:31 <dminuoso> Err
2020-10-14 08:38:39 <dminuoso> https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#extension-MonadComprehensions
2020-10-14 08:38:42 <dminuoso> Looked so similar. :>
2020-10-14 08:38:57 <dminuoso> % import GHC.Exts
2020-10-14 08:38:57 <yahb> dminuoso:
2020-10-14 08:39:02 <dminuoso> % :set -XMonadComprehensions
2020-10-14 08:39:03 <yahb> dminuoso:
2020-10-14 08:39:06 <dminuoso> % [ x | x <- [1,1,2,2,3], then group by x using GHC.Exts.groupWith ]
2020-10-14 08:39:07 <yahb> dminuoso: ; ==================== Desugared ====================; let {; $dOrd_aJUI :: GHC.Classes.Ord GHC.Integer.Type.Integer; [LclId]; $dOrd_aJUI = GHC.Integer.Type.$fOrdInteger } in; let {; $dNum_aJUH :: GHC.Num.Num GHC.Integer.Type.Integer; [LclId]; $dNum_aJUH = GHC.Num.$fNumInteger } in; let {; $dShow_aJUL :: GHC.Show.Show GHC.Integer.Type.Integer; [LclId]; $dShow_aJUL = GHC.Show.$fShowInteger } i
2020-10-14 08:39:46 <dminuoso> % [ x | x <- [1,1,2,2,3], then group by x using GHC.Exts.groupWith ]
2020-10-14 08:39:46 <yahb> dminuoso: ; <interactive>:3:7: error:; Unexpected transform statement in a monad comprehension; Use TransformListComp
2020-10-14 08:40:02 thir joins (~thir@p200300f27f02580060eb7dde324e54c8.dip0.t-ipconnect.de)
2020-10-14 08:40:17 <dminuoso> % :set TransformListComp
2020-10-14 08:40:17 <yahb> dminuoso: Some flags have not been recognized: TransformListComp
2020-10-14 08:40:19 <dminuoso> % :set -XTransformListComp
2020-10-14 08:40:19 <yahb> dminuoso:
2020-10-14 08:40:21 <dminuoso> % [ x | x <- [1,1,2,2,3], then group by x using GHC.Exts.groupWith ]
2020-10-14 08:40:21 <yahb> dminuoso: [[1,1],[2,2],[3]]
2020-10-14 08:40:42 <dminuoso> Boy this is extensions Ive never seen in use anywhere.
2020-10-14 08:41:07 <dminuoso> % :set -XParallelListComp
2020-10-14 08:41:08 <yahb> dminuoso:
2020-10-14 08:41:18 <dminuoso> % [ (x+y) | x <- [1..10] | y <- [11..20]]
2020-10-14 08:41:18 <yahb> dminuoso: [12,14,16,18,20,22,24,26,28,30]
2020-10-14 08:41:36 <dminuoso> ParallelListComp seems useful though.
2020-10-14 08:41:54 <joel135> yes
2020-10-14 08:42:28 × GyroW quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds)
2020-10-14 08:42:39 GyroW_ joins (~GyroW@d54c03e98.access.telenet.be)
2020-10-14 08:42:39 × GyroW_ quits (~GyroW@d54c03e98.access.telenet.be) (Changing host)
2020-10-14 08:42:39 GyroW_ joins (~GyroW@unaffiliated/gyrow)
2020-10-14 08:44:38 zacts joins (~zacts@dragora/developer/zacts)
2020-10-14 08:44:39 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 258 seconds)
2020-10-14 08:44:47 × thir quits (~thir@p200300f27f02580060eb7dde324e54c8.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-10-14 08:47:29 lucid_0x80 joins (~lucid_0x8@188.253.234.40)
2020-10-14 08:52:02 GyroW joins (~GyroW@d54C03E98.access.telenet.be)
2020-10-14 08:52:02 × GyroW quits (~GyroW@d54C03E98.access.telenet.be) (Changing host)
2020-10-14 08:52:02 GyroW joins (~GyroW@unaffiliated/gyrow)
2020-10-14 08:52:25 × GyroW_ quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 240 seconds)
2020-10-14 09:00:01 × jwheare1 quits (~jwheare@178.162.212.214) ()
2020-10-14 09:00:59 GyroW_ joins (~GyroW@d54c03e98.access.telenet.be)
2020-10-14 09:00:59 × GyroW_ quits (~GyroW@d54c03e98.access.telenet.be) (Changing host)
2020-10-14 09:00:59 GyroW_ joins (~GyroW@unaffiliated/gyrow)
2020-10-14 09:01:34 ensyde joins (~ensyde@2600:1702:2e30:1a40:f09c:a012:516e:b253)
2020-10-14 09:01:55 × noecho quits (~noecho@2a01:4f8:1c0c:80ee::4223) (Ping timeout: 240 seconds)
2020-10-14 09:02:17 noecho joins (~noecho@static.143.42.203.116.clients.your-server.de)
2020-10-14 09:02:18 × GyroW quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds)
2020-10-14 09:03:47 × hekkaidekapus_ quits (~tchouri@gateway/tor-sasl/hekkaidekapus) (Quit: hekkaidekapus_)
2020-10-14 09:04:59 × alp quits (~alp@2a01:e0a:58b:4920:59cf:b2e0:b34d:24ff) (Ping timeout: 272 seconds)
2020-10-14 09:05:33 × lucid_0x80 quits (~lucid_0x8@188.253.234.40) (Ping timeout: 265 seconds)
2020-10-14 09:05:59 × ensyde quits (~ensyde@2600:1702:2e30:1a40:f09c:a012:516e:b253) (Ping timeout: 246 seconds)
2020-10-14 09:06:48 hekkaidekapus joins (~tchouri@gateway/tor-sasl/hekkaidekapus)
2020-10-14 09:06:53 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
2020-10-14 09:07:57 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2020-10-14 09:09:58 da39a3ee5e6b4b0d joins (~textual@n11211935170.netvigator.com)
2020-10-14 09:18:15 s7manth joins (8984dc24@137.132.220.36)
2020-10-14 09:18:37 <maerwald> is there a tool that can give an external API diff of two package versions?
2020-10-14 09:19:17 <joel135> that sounds useful
2020-10-14 09:21:04 jackalope joins (~jackalope@185.163.110.116)
2020-10-14 09:23:50 alp joins (~alp@2a01:e0a:58b:4920:3538:d377:3520:17ab)
2020-10-14 09:24:56 <phadej> maerwald: https://imgur.com/a/pUiIJzG
2020-10-14 09:25:30 <lortabac> http://hdiff.luite.com/
2020-10-14 09:25:48 <dminuoso> phadej: Is that cabal-diff available outside your computer?
2020-10-14 09:26:11 <maerwald> https://github.com/phadej/cabal-extras
2020-10-14 09:26:36 <lortabac> oh pardon, you want changes in the external API, hdiff gives you the full diff
2020-10-14 09:27:18 <dminuoso> Ah.
2020-10-14 09:27:21 <phadej> I should be really reading interface files and not haddocks, but dealing with former is not something i'll do for free :)
2020-10-14 09:27:31 <dminuoso> maerwald: hackage also lists https://hackage.haskell.org/package/precis
2020-10-14 09:27:54 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
2020-10-14 09:28:16 <phadej> uses haskell-src-exts :)
2020-10-14 09:30:27 <maerwald> I'm also wondering how to tell ghc to stop using ld.gold... whatever I try, it ignores it
2020-10-14 09:32:08 fendor joins (~fendor@e237-037.eduroam.tuwien.ac.at)
2020-10-14 09:32:50 <dminuoso> data ASA_IPsec_Client_Firewall_Filter_Optional = ASA_IPsec_Client_Firewall_Filter_Optional_Optional | ...
2020-10-14 09:32:56 <dminuoso> Mmm, this seems a bit too long..
2020-10-14 09:32:59 × s7manth quits (8984dc24@137.132.220.36) (Ping timeout: 245 seconds)
2020-10-14 09:33:52 <dminuoso> But, I could perhaps use OverloadedLabels, such that #Optional will map to `ASA_IPsec_Client_Firewall_Filter_Optional_Optional`.
2020-10-14 09:34:50 ubert joins (~Thunderbi@2a02:8109:9880:303c:ca5b:76ff:fe29:f233)
2020-10-14 09:35:12 <dminuoso> phadej: Curious, is that a bad thing?
2020-10-14 09:35:29 <dminuoso> Im currently using haskell-src-exts for code generation, and so far Ive found it to be pleasant.
2020-10-14 09:36:40 <Taneb> "Dan Burton is currently keeping haskell-src-exts on life support. If you are interested in more actively making improvements to this package, please make your interests known. You might want to try ghc-lib-parser instead."
2020-10-14 09:37:04 <Taneb> (from the readme on GitHub for haskell-src-exts)
2020-10-14 09:38:14 Guest88073 is now known as lep-delete
2020-10-14 09:38:14 lep-delete is now known as Guest88073
2020-10-14 09:38:14 Guest88073 is now known as lep-delete
2020-10-14 09:38:16 lep-delete is now known as Guest88073
2020-10-14 09:40:11 × tv quits (~tv@unaffiliated/tv) (Ping timeout: 240 seconds)
2020-10-14 09:42:59 × alp quits (~alp@2a01:e0a:58b:4920:3538:d377:3520:17ab) (Ping timeout: 272 seconds)
2020-10-14 09:44:15 tv joins (~tv@unaffiliated/tv)
2020-10-14 09:44:34 m0rphism joins (~m0rphism@HSI-KBW-046-005-177-122.hsi8.kabel-badenwuerttemberg.de)
2020-10-14 09:44:51 <phadej> dminuoso: when you comparing APIs it's a good idea to ask compiler what it will produce
2020-10-14 09:45:19 <phadej> dminuoso: comparing parsed source is different
2020-10-14 09:46:25 × mirrorbird quits (~psutcliff@2a00:801:42b:7891:16b1:e53f:55b2:15e1) (Quit: Leaving)

All times are in UTC.