Logs: freenode/#haskell
| 2020-10-14 13:26:10 | → | unlink2 joins (~unlink2@p57b852f3.dip0.t-ipconnect.de) |
| 2020-10-14 13:32:33 | × | carlomagno quits (~cararell@inet-hqmc02-o.oracle.com) (Remote host closed the connection) |
| 2020-10-14 13:32:48 | → | nbloomf joins (~nbloomf@2600:1700:83e0:1f40:6401:8e26:afef:90b8) |
| 2020-10-14 13:33:09 | × | dhil quits (~dhil@195.213.192.122) (Quit: Leaving) |
| 2020-10-14 13:33:24 | → | carlomagno joins (~cararell@inet-hqmc02-o.oracle.com) |
| 2020-10-14 13:34:08 | → | dhil joins (~dhil@195.213.192.122) |
| 2020-10-14 13:36:44 | × | nbloomf quits (~nbloomf@2600:1700:83e0:1f40:6401:8e26:afef:90b8) (Client Quit) |
| 2020-10-14 13:38:07 | → | geowiesnot joins (~user@87-89-181-157.abo.bbox.fr) |
| 2020-10-14 13:38:32 | → | wei2912 joins (~wei2912@unaffiliated/wei2912) |
| 2020-10-14 13:39:23 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-14 13:39:27 | hackage | uniqueness-periods-vector 0.3.1.1 - Generalization of the uniqueness-periods and uniqueness-periods-general packages functionality. https://hackage.haskell.org/package/uniqueness-periods-vector-0.3.1.1 (OleksandrZhabenko) |
| 2020-10-14 13:41:19 | → | ddellacosta joins (~dd@86.106.121.168) |
| 2020-10-14 13:41:37 | × | geekosaur quits (82659a0e@host154-014.vpn.uakron.edu) (Remote host closed the connection) |
| 2020-10-14 13:42:46 | → | nbloomf joins (~nbloomf@2600:1700:83e0:1f40:cce0:7bf3:3908:d5aa) |
| 2020-10-14 13:44:03 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds) |
| 2020-10-14 13:44:33 | × | stree quits (~stree@50-108-72-205.adr01.mskg.mi.frontiernet.net) (Quit: Caught exception) |
| 2020-10-14 13:44:50 | → | stree joins (~stree@50-108-72-205.adr01.mskg.mi.frontiernet.net) |
| 2020-10-14 13:45:39 | → | ixlun joins (~matthew@213.205.241.94) |
| 2020-10-14 13:45:54 | → | GyroW joins (~GyroW@d54c03e98.access.telenet.be) |
| 2020-10-14 13:45:54 | × | GyroW quits (~GyroW@d54c03e98.access.telenet.be) (Changing host) |
| 2020-10-14 13:45:54 | → | GyroW joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-14 13:45:58 | hackage | http-conduit-downloader 1.1.1 - HTTP downloader tailored for web-crawler needs. https://hackage.haskell.org/package/http-conduit-downloader-1.1.1 (VladimirShabanov) |
| 2020-10-14 13:46:43 | × | GyroW_ quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 258 seconds) |
| 2020-10-14 13:53:39 | → | Sgeo joins (~Sgeo@ool-18b982ad.dyn.optonline.net) |
| 2020-10-14 13:56:18 | × | mav1 quits (~mav@dynamic-002-247-241-121.2.247.pool.telefonica.de) (Ping timeout: 260 seconds) |
| 2020-10-14 13:58:21 | → | son0p joins (~son0p@181.136.122.143) |
| 2020-10-14 13:58:28 | hackage | mu-grpc-common 0.4.0.0 - gRPC for Mu, common modules for client and server https://hackage.haskell.org/package/mu-grpc-common-0.4.0.0 (AlejandroSerrano) |
| 2020-10-14 13:59:25 | × | MaxRos quits (~MaxRos@147.161.9.19) (Ping timeout: 240 seconds) |
| 2020-10-14 13:59:28 | hackage | mu-grpc-client 0.4.0.0 - gRPC clients from Mu definitions https://hackage.haskell.org/package/mu-grpc-client-0.4.0.0 (AlejandroSerrano) |
| 2020-10-14 14:00:28 | hackage | mu-grpc-server 0.4.0.0 - gRPC servers for Mu definitions https://hackage.haskell.org/package/mu-grpc-server-0.4.0.0 (AlejandroSerrano) |
| 2020-10-14 14:00:43 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 2.9) |
| 2020-10-14 14:00:45 | × | geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 240 seconds) |
| 2020-10-14 14:03:53 | × | fendor quits (~fendor@e237-037.eduroam.tuwien.ac.at) (Ping timeout: 260 seconds) |
| 2020-10-14 14:05:49 | → | conal joins (~conal@107.181.166.111) |
| 2020-10-14 14:07:06 | × | bitmagie quits (~Thunderbi@200116b80609cd009cac1a16eef42789.dip.versatel-1u1.de) (Quit: bitmagie) |
| 2020-10-14 14:07:33 | → | tzh joins (~tzh@2601:448:c500:5300::d4be) |
| 2020-10-14 14:07:43 | × | conal quits (~conal@107.181.166.111) (Client Quit) |
| 2020-10-14 14:08:34 | → | ystael joins (~ystael@209.6.50.55) |
| 2020-10-14 14:08:57 | × | xerox_ quits (~xerox@unaffiliated/xerox) (Ping timeout: 258 seconds) |
| 2020-10-14 14:12:24 | → | fendor joins (~fendor@e237-037.eduroam.tuwien.ac.at) |
| 2020-10-14 14:16:19 | × | sword865 quits (uid208942@gateway/web/irccloud.com/x-okowxzgjpdhrbclc) (Quit: Connection closed for inactivity) |
| 2020-10-14 14:16:42 | × | chaosmasttter quits (~chaosmast@p200300c4a711b0010d42da9e3e5834d3.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
| 2020-10-14 14:18:53 | × | Amras quits (~Amras@unaffiliated/amras0000) (Ping timeout: 246 seconds) |
| 2020-10-14 14:20:36 | → | conal joins (~conal@107.181.166.111) |
| 2020-10-14 14:21:10 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-14 14:25:18 | <maerwald> | yeah, why not |
| 2020-10-14 14:25:25 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 2020-10-14 14:25:34 | × | fendor quits (~fendor@e237-037.eduroam.tuwien.ac.at) (Ping timeout: 272 seconds) |
| 2020-10-14 14:25:55 | <merijn> | ? |
| 2020-10-14 14:26:17 | <maerwald> | wrt newtype |
| 2020-10-14 14:27:39 | × | aqd quits (~aqd@87-92-145-87.rev.dnainternet.fi) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2020-10-14 14:30:00 | <nihilazo> | hello, I have ghc installed on an aarch64 machine and I want to set up stack/cabal and the rest of the tooling I need for writing haskell but I don't know how when all I have rn is ghc. How can I build those other tools? Also, do I need both cabal and stack or is it a case of using one or the other? which should I use? |
| 2020-10-14 14:30:39 | <merijn> | nihilazo: cabal used to have a bootstrap script |
| 2020-10-14 14:30:58 | × | GyroW quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds) |
| 2020-10-14 14:31:03 | <merijn> | nihilazo: Some relevant answers for you: https://gist.github.com/merijn/8152d561fb8b011f9313c48d876ceb07 |
| 2020-10-14 14:31:23 | → | GyroW joins (~GyroW@d54C03E98.access.telenet.be) |
| 2020-10-14 14:31:23 | × | GyroW quits (~GyroW@d54C03E98.access.telenet.be) (Changing host) |
| 2020-10-14 14:31:23 | → | GyroW joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-14 14:32:21 | <merijn> | nihilazo: Here's a python bootstrapping script for cabal-install (and Cabal): https://github.com/haskell/cabal/tree/master/bootstrap |
| 2020-10-14 14:33:14 | <nihilazo> | ok. So, I think the tool I need is cabal-install and I need the cabal library, and I will need to bootstrap those as there's no binaries for aarch64 for those? Unless there is and I can't see them |
| 2020-10-14 14:33:30 | <merijn> | I doubt there's binaries for aarch64, yeah |
| 2020-10-14 14:34:03 | → | Noldorin joins (~noldorin@unaffiliated/noldorin) |
| 2020-10-14 14:34:20 | <merijn> | The python script should download, build and install them and finally build Cabal and cabal-install |
| 2020-10-14 14:36:06 | <nihilazo> | I have ghc already, I will see if that script works, thanks |
| 2020-10-14 14:36:51 | × | polyphem quits (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889) (Ping timeout: 272 seconds) |
| 2020-10-14 14:36:56 | <maerwald> | nihilazo: http://oleg.fi/cabal-install-3.4.0.0-rc4/cabal-install-3.4.0.0-aarch64-ubuntu-18.04.tar.xz |
| 2020-10-14 14:37:02 | <maerwald> | does that binary work? |
| 2020-10-14 14:37:23 | <nihilazo> | I will try it |
| 2020-10-14 14:37:45 | × | yoneda quits (~mike@193.206.102.122) (Quit: leaving) |
| 2020-10-14 14:38:31 | → | geowiesnot joins (~user@87-89-181-157.abo.bbox.fr) |
| 2020-10-14 14:38:49 | <nihilazo> | it seems to, what is a good cabal command to use to test? |
| 2020-10-14 14:39:13 | <maerwald> | cabal repl --build-depends unix |
| 2020-10-14 14:39:42 | × | jonathanx quits (~jonathan@dyn-8-sc.cdg.chalmers.se) (Remote host closed the connection) |
| 2020-10-14 14:39:42 | <maerwald> | you probably need 'cabal update' before |
| 2020-10-14 14:40:10 | <nihilazo> | well, that starts the repl, so I guess it's working |
| 2020-10-14 14:40:18 | → | bitmapper joins (uid464869@gateway/web/irccloud.com/x-eumwksferfqxnztz) |
| 2020-10-14 14:40:19 | <nihilazo> | it starts a GHCi |
| 2020-10-14 14:40:43 | <nihilazo> | (after spitting out some errors about library versions) |
| 2020-10-14 14:40:44 | <nihilazo> | but those don't seem to affect anything |
| 2020-10-14 14:41:42 | <nihilazo> | (the errors don't, cabal seems to work) |
| 2020-10-14 14:41:45 | <nihilazo> | cool, I don't need to build anything :D |
| 2020-10-14 14:41:48 | <nihilazo> | thanks |
| 2020-10-14 14:41:53 | <maerwald> | what errors |
| 2020-10-14 14:42:07 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-14 14:42:29 | → | spew joins (uid195861@gateway/web/irccloud.com/x-dvgldqlsrlwtfayn) |
| 2020-10-14 14:42:40 | × | Sanchayan quits (~Sanchayan@122.167.113.238) (Quit: leaving) |
| 2020-10-14 14:43:55 | → | xerox_ joins (~xerox@unaffiliated/xerox) |
| 2020-10-14 14:44:21 | → | hseg joins (~gesh@185.120.126.55) |
| 2020-10-14 14:44:24 | × | kav quits (~kari@dsl-hkibng42-56733f-225.dhcp.inet.fi) (Remote host closed the connection) |
| 2020-10-14 14:44:46 | <hseg> | hi. sometimes i'm testing large datasets in ghci, is there a quick way to parallelize them? |
| 2020-10-14 14:45:10 | <merijn> | Depends |
| 2020-10-14 14:45:11 | <hseg> | specifically, i'm looking for sth like parMap :: (a -> b) -> [a] -> [b] |
| 2020-10-14 14:45:32 | <merijn> | How long are the individual functions? |
| 2020-10-14 14:45:33 | <hseg> | ... well, considering i'm them mapM_ print'ing this, it doesn't need to end in [b] |
| 2020-10-14 14:45:48 | <hseg> | text or runtime? |
| 2020-10-14 14:45:52 | <merijn> | the runtime |
| 2020-10-14 14:46:07 | <hseg> | pretty quick for the actual sizes i'm testing |
| 2020-10-14 14:46:12 | <hseg> | horrible asymptotics though |
| 2020-10-14 14:47:03 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds) |
| 2020-10-14 14:47:05 | <merijn> | I wrote a parallel map like that, but I didn't really optimise it to be low overhead, so for workloads that are less than 0.5s or whatever it's probably not efficient enough |
All times are in UTC.