Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
2020-11-17 13:39:16 vacm joins (~vacwm@70.23.92.191)
2020-11-17 13:39:19 <xerox_> I forget who linked me to it
2020-11-17 13:39:24 <Axman6> in the mail
2020-11-17 13:39:27 <Axman6> :)
2020-11-17 13:39:41 nbloomf joins (~nbloomf@76.217.43.73)
2020-11-17 13:39:54 × p0a quits (~user@unaffiliated/p0a) (Quit: bye)
2020-11-17 13:40:14 <Axman6> xerox_: could have been angerman or bgamari
2020-11-17 13:40:35 <xerox_> oh yeah angerman thanks
2020-11-17 13:40:39 <xerox_> I wonder how one uses it :)
2020-11-17 13:41:00 <angerman> xerox_: https://www.dropbox.com/s/jskw2pjpkhquj4g/ghc-9.1.0.20201110-aarch64-apple-darwin.tar.xz?dl=0
2020-11-17 13:41:11 m0b10s joins (53dff9cb@gateway/web/cgi-irc/kiwiirc.com/ip.83.223.249.203)
2020-11-17 13:41:13 <xerox_> angerman: can I pm you?
2020-11-17 13:41:31 <prez> @free it :: Applicative f => f ((((a -> b) -> b) -> c) -> c)
2020-11-17 13:41:31 <lambdabot> Extra stuff at end of line
2020-11-17 13:41:32 <angerman> xerox_: unpack, ./configure --prefix=/path/to/install/in, make install
2020-11-17 13:42:01 × tromp_ quits (~tromp@dhcp-077-249-230-040.chello.nl) (Read error: Connection reset by peer)
2020-11-17 13:42:11 tromp joins (~tromp@dhcp-077-249-230-040.chello.nl)
2020-11-17 13:42:18 <angerman> xerox_: how you'd use any other ghc binary distribution. You'll want to bootstrap cabal after that using that ghc to provision some usable environment. Do note though that 9.1 is an in-flight build.
2020-11-17 13:42:33 <xerox_> angerman: have been spoiled by ghcup
2020-11-17 13:43:03 <m0b10s> Don’t know if you got the message but:Thank you all for the help! I have some ideas, time to press keys =) (i got dc’d sry)
2020-11-17 13:43:16 × da39a3ee5e6b4b0d quits (~da39a3ee5@cm-171-98-79-192.revip7.asianet.co.th) (Ping timeout: 240 seconds)
2020-11-17 13:43:16 <angerman> xerox_: it's really only meant as a PoC for a aarch64/darwin NCG build. A lot of packages will likely complain about bounds
2020-11-17 13:43:33 × m0b10s quits (53dff9cb@gateway/web/cgi-irc/kiwiirc.com/ip.83.223.249.203) (Client Quit)
2020-11-17 13:43:33 <xerox_> NCG standing for?
2020-11-17 13:43:39 <angerman> xerox_: if all you want is to use ghc on arm macs, you can just use x86_64/darwin builds. Rosetta does just fine.
2020-11-17 13:44:04 <xerox_> I see, native code generation, avoiding llvm now I remember
2020-11-17 13:44:06 <prez> @free it :: f ((((a -> b) -> b) -> c) -> c)
2020-11-17 13:44:06 <lambdabot> Extra stuff at end of line
2020-11-17 13:44:07 <angerman> xerox_: native code generator backend (as opposed to the llvm backend); the pretty much only benefit is that it's substantially faster.
2020-11-17 13:44:57 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 2.9)
2020-11-17 13:45:00 m0b10s joins (53dff9cb@gateway/web/cgi-irc/kiwiirc.com/ip.83.223.249.203)
2020-11-17 13:45:18 × m0b10s quits (53dff9cb@gateway/web/cgi-irc/kiwiirc.com/ip.83.223.249.203) (Client Quit)
2020-11-17 13:48:31 da39a3ee5e6b4b0d joins (~da39a3ee5@cm-171-98-79-192.revip7.asianet.co.th)
2020-11-17 13:48:54 × invaser quits (~Thunderbi@31.148.23.125) (Ping timeout: 260 seconds)
2020-11-17 13:50:11 × is_null quits (~jpic@pdpc/supporter/professional/is-null) (Remote host closed the connection)
2020-11-17 13:50:33 × nbloomf quits (~nbloomf@76.217.43.73) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-17 13:50:45 fendor joins (~fendor@178.115.128.157.wireless.dyn.drei.com)
2020-11-17 13:51:05 × acarrico quits (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 240 seconds)
2020-11-17 13:53:27 × LaserShark quits (~LaserShar@s91904426.blix.com) (Remote host closed the connection)
2020-11-17 13:55:11 acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net)
2020-11-17 13:55:30 machinedgod joins (~machinedg@135-23-192-217.cpe.pppoe.ca)
2020-11-17 13:56:00 hackage ghc-events 0.14.0 - Library and tool for parsing .eventlog files from GHC https://hackage.haskell.org/package/ghc-events-0.14.0 (MitsutoshiAoe)
2020-11-17 13:56:34 × vacm quits (~vacwm@70.23.92.191) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-17 13:57:23 Suigintou joins (~Suigintou@92.223.89.101)
2020-11-17 13:57:35 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
2020-11-17 13:57:39 invaser joins (~Thunderbi@31.148.23.125)
2020-11-17 13:58:38 sord937 joins (~sord937@gateway/tor-sasl/sord937)
2020-11-17 13:58:54 christo joins (~chris@81.96.113.213)
2020-11-17 13:59:53 vacm joins (~vacwm@70.23.92.191)
2020-11-17 13:59:55 <xerox_> angerman: that was a good suggestion thanks
2020-11-17 14:00:17 elfets joins (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de)
2020-11-17 14:02:24 hyperisco joins (~hyperisco@d192-186-117-226.static.comm.cgocable.net)
2020-11-17 14:04:07 geekosaur joins (82659a09@host154-009.vpn.uakron.edu)
2020-11-17 14:05:31 × Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer)
2020-11-17 14:10:00 hackage require 0.4.10 - Scrap your qualified import clutter https://hackage.haskell.org/package/require-0.4.10 (NickSeagull)
2020-11-17 14:12:09 mputz joins (~Thunderbi@dslb-084-058-211-084.084.058.pools.vodafone-ip.de)
2020-11-17 14:14:04 royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9)
2020-11-17 14:15:45 × enoq quits (~textual@194-208-146-143.lampert.tv) (Ping timeout: 240 seconds)
2020-11-17 14:17:19 cr3 joins (~cr3@192-222-143-195.qc.cable.ebox.net)
2020-11-17 14:18:36 × royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds)
2020-11-17 14:18:48 × britva quits (~britva@31-10-157-156.cgn.dynamic.upc.ch) (Quit: This computer has gone to sleep)
2020-11-17 14:18:55 brodie joins (~brodie@207.53.253.137)
2020-11-17 14:21:03 mlugg joins (c3c2162d@195.194.22.45)
2020-11-17 14:22:34 Tario joins (~Tario@201.192.165.173)
2020-11-17 14:23:08 <mlugg> How does GHC flatten pattern matches (specifically, in case expressions) when converting to Core? Is there a neat algorithm for it?
2020-11-17 14:23:22 acidjnk_new joins (~acidjnk@p200300d0c719ff874cf537f47d61e6af.dip0.t-ipconnect.de)
2020-11-17 14:23:36 cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2020-11-17 14:25:24 <lortabac> mlugg: https://www.microsoft.com/en-us/research/uploads/prod/1987/01/slpj-book-1987-r90.pdf
2020-11-17 14:25:33 <lortabac> there is a chapter about pattern-matching
2020-11-17 14:25:37 <PacoV> Hey again.
2020-11-17 14:26:00 <PacoV> I need to use `toStrict` from bytestring.
2020-11-17 14:26:04 × bitmapper quits (uid464869@gateway/web/irccloud.com/x-bqvxxtetbbtbyhwi) (Quit: Connection closed for inactivity)
2020-11-17 14:26:08 <PacoV> But also pandoc.
2020-11-17 14:26:23 <PacoV> Pandoc uses the 0.10 and toStrict is in 0.11
2020-11-17 14:26:34 <PacoV> How am I supposed to deal with that?
2020-11-17 14:26:41 <merijn> toStrict is in 0.10 too
2020-11-17 14:26:50 <merijn> 0.11 just exported it from another module
2020-11-17 14:27:11 sebben joins (~sebastian@dslb-092-076-026-123.092.076.pools.vodafone-ip.de)
2020-11-17 14:27:18 × sebben quits (~sebastian@dslb-092-076-026-123.092.076.pools.vodafone-ip.de) (Client Quit)
2020-11-17 14:27:19 <PacoV> Module ‘Data.ByteString.Char8’ does not export ‘toStrict’
2020-11-17 14:27:22 <PacoV> Said ghc.
2020-11-17 14:27:25 <merijn> iirc, toStrict/fromStrict are only exported from Data.ByteString.Lazy before 0.11 and as of 0.11 also from Data.ByteString
2020-11-17 14:27:43 <merijn> PacoV: Because you're importing it from the wrong module
2020-11-17 14:27:45 <mlugg> lortabac: Ah thanks, much appreciated
2020-11-17 14:27:52 <merijn> Also https://github.com/quchen/articles/blob/master/fbut.md#bytestringchar8-is-bad
2020-11-17 14:29:40 <PacoV> I'd use whatever you want. But telling someone who's new to Haskell that something is bad won't help.
2020-11-17 14:30:15 <PacoV> Well, for this one, the article tells what to do.
2020-11-17 14:30:19 <PacoV> So, my bad.
2020-11-17 14:30:25 <merijn> :p
2020-11-17 14:30:57 × acarrico quits (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 256 seconds)
2020-11-17 14:32:29 <merijn> Even if you decide you want to just ignore errors going via Text and "decodeUtf8With" is better, because you at least get to *pick* how to ignore them (i.e. replace with unicode "missing character", silently drop, replace with something else
2020-11-17 14:32:33 <merijn> )
2020-11-17 14:34:29 enoq joins (~textual@194-208-146-143.lampert.tv)
2020-11-17 14:35:31 hackage criterion 1.5.9.0 - Robust, reliable performance measurement and analysis https://hackage.haskell.org/package/criterion-1.5.9.0 (ryanglscott)
2020-11-17 14:38:50 × darjeeling_ quits (~darjeelin@122.245.208.31) (Ping timeout: 260 seconds)
2020-11-17 14:39:27 <PacoV> I'll follow you article as soon as
2020-11-17 14:39:36 <PacoV> I'll follow you article as soon as I understand it.
2020-11-17 14:39:42 × geekosaur quits (82659a09@host154-009.vpn.uakron.edu) (Remote host closed the connection)
2020-11-17 14:40:18 <merijn> PacoV: How familiar are you with the difference between "unicode" and "encodings representing unicode"?
2020-11-17 14:42:56 <PacoV> Not familiar at all at the moment :-/

All times are in UTC.