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