Logs: freenode/#haskell
| 2020-10-30 11:41:20 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-30 11:43:21 | <dexterfoo> | i am using: cabal v2-build how can i see which versions of dependencies are being used? |
| 2020-10-30 11:43:52 | → | geekosaur joins (ac3a3b6a@172.58.59.106) |
| 2020-10-30 11:44:21 | <dminuoso> | dexterfoo: you can use cabal-plan |
| 2020-10-30 11:46:00 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 272 seconds) |
| 2020-10-30 11:46:01 | → | jud^ joins (~jud@cpe-70-113-106-222.austin.res.rr.com) |
| 2020-10-30 11:47:19 | → | chaosmasttter joins (~chaosmast@p200300c4a70a4101f96c699b406ffa93.dip0.t-ipconnect.de) |
| 2020-10-30 11:49:14 | × | jud quits (~jud@unaffiliated/jud) (Ping timeout: 264 seconds) |
| 2020-10-30 11:49:16 | × | GyroW quits (~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie) |
| 2020-10-30 11:49:26 | → | GyroW joins (~GyroW@d54C03E98.access.telenet.be) |
| 2020-10-30 11:49:26 | × | GyroW quits (~GyroW@d54C03E98.access.telenet.be) (Changing host) |
| 2020-10-30 11:49:26 | → | GyroW joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-30 11:51:49 | × | rprije quits (~rprije@194-193-168-77.tpgi.com.au) (Ping timeout: 264 seconds) |
| 2020-10-30 11:52:59 | <kuribas> | dminuoso: I think you want DList? |
| 2020-10-30 11:54:01 | → | lyxia joins (~lyxia@poisson.chat) |
| 2020-10-30 11:54:10 | <kuribas> | https://hackage.haskell.org/package/dlist |
| 2020-10-30 11:54:33 | <kuribas> | which is basically Endo |
| 2020-10-30 11:54:35 | <kuribas> | :t Endo |
| 2020-10-30 11:54:37 | <lambdabot> | (a -> a) -> Endo a |
| 2020-10-30 11:55:40 | → | FreeBirdLjj joins (~freebirdl@101.228.42.108) |
| 2020-10-30 11:57:10 | <kuribas> | DList creates a tree internally, then you flatten it to a list |
| 2020-10-30 11:57:20 | <kuribas> | in linear time |
| 2020-10-30 11:57:27 | × | kreative quits (~kreative@84.39.117.57) (Remote host closed the connection) |
| 2020-10-30 11:57:28 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:5d05:5ba3:751c:f26a) |
| 2020-10-30 11:57:38 | × | aarvar quits (~foewfoiew@50.35.43.33) (Ping timeout: 264 seconds) |
| 2020-10-30 11:59:32 | → | thir joins (~thir@p200300f27f0b7e004c18ab60065ea01b.dip0.t-ipconnect.de) |
| 2020-10-30 11:59:32 | → | alp_ joins (~alp@2a01:e0a:58b:4920:9845:4ef6:8c4:f55e) |
| 2020-10-30 12:01:02 | × | whatisRT quits (~whatisRT@2002:5b41:6a33:0:cdb:717d:49e3:4e14) (Ping timeout: 260 seconds) |
| 2020-10-30 12:01:14 | × | FreeBirdLjj quits (~freebirdl@101.228.42.108) (Ping timeout: 264 seconds) |
| 2020-10-30 12:01:15 | → | drbean joins (~drbean@TC210-63-209-168.static.apol.com.tw) |
| 2020-10-30 12:02:00 | × | Varis quits (~Tadas@unaffiliated/varis) (Remote host closed the connection) |
| 2020-10-30 12:03:28 | → | m0rphism joins (~m0rphism@HSI-KBW-046-005-177-122.hsi8.kabel-badenwuerttemberg.de) |
| 2020-10-30 12:04:26 | × | thir quits (~thir@p200300f27f0b7e004c18ab60065ea01b.dip0.t-ipconnect.de) (Ping timeout: 268 seconds) |
| 2020-10-30 12:04:32 | → | Varis joins (~Tadas@unaffiliated/varis) |
| 2020-10-30 12:05:17 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:5d05:5ba3:751c:f26a) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2020-10-30 12:07:19 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:5d05:5ba3:751c:f26a) |
| 2020-10-30 12:12:04 | × | Tario quits (~Tario@201.192.165.173) (Ping timeout: 240 seconds) |
| 2020-10-30 12:15:03 | <merijn> | dexterfoo: That depends why you wanna know :p |
| 2020-10-30 12:16:29 | <merijn> | If the reason is, say, "because I wanna get a reproducible configuration" then the answer is "you probably want (v2-)freeze" |
| 2020-10-30 12:17:20 | → | Jonkimi727406120 joins (~Jonkimi@223.213.166.96) |
| 2020-10-30 12:18:00 | × | pera quits (~pera@unaffiliated/pera) (Ping timeout: 268 seconds) |
| 2020-10-30 12:18:33 | → | Tario joins (~Tario@200.119.186.141) |
| 2020-10-30 12:22:14 | × | Jonkimi727406120 quits (~Jonkimi@223.213.166.96) (Ping timeout: 264 seconds) |
| 2020-10-30 12:22:33 | → | shatriff joins (~vitaliish@176.52.219.10) |
| 2020-10-30 12:22:34 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:5d05:5ba3:751c:f26a) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2020-10-30 12:27:57 | <dminuoso> | Mmm. Im starting to approach 150k lines of Haskell code for this library.. |
| 2020-10-30 12:28:15 | <dminuoso> | Compilation times are getting worse every day... |
| 2020-10-30 12:28:16 | → | Jonkimi727406120 joins (~Jonkimi@223.213.166.96) |
| 2020-10-30 12:28:27 | × | bgamari quits (~bgamari@2001:470:e438::1) (Ping timeout: 260 seconds) |
| 2020-10-30 12:29:30 | <dminuoso> | All for the sake of type safety. I should have build this codec library with runtime dictionaries, and some Dynamic sprinkling. |
| 2020-10-30 12:34:05 | → | bgamari joins (~bgamari@72.65.123.7) |
| 2020-10-30 12:35:05 | → | motherfsck joins (~motherfsc@unaffiliated/motherfsck) |
| 2020-10-30 12:37:41 | → | bitmagie joins (~Thunderbi@200116b8061a0500a0d25f1411c67124.dip.versatel-1u1.de) |
| 2020-10-30 12:38:33 | × | zopsi quits (~zopsi@irc.dir.ac) (Remote host closed the connection) |
| 2020-10-30 12:38:57 | → | zopsi joins (zopsi@2600:3c00::f03c:91ff:fe14:551f) |
| 2020-10-30 12:39:42 | <__monty__> | Is this a single-person codebase? |
| 2020-10-30 12:41:53 | × | bitmagie quits (~Thunderbi@200116b8061a0500a0d25f1411c67124.dip.versatel-1u1.de) (Client Quit) |
| 2020-10-30 12:42:01 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-30 12:42:37 | → | FreeBirdLjj joins (~freebirdl@101.228.42.108) |
| 2020-10-30 12:43:09 | × | codygman quits (~codygman@47-184-107-46.dlls.tx.frontiernet.net) (Read error: Connection reset by peer) |
| 2020-10-30 12:43:37 | <dminuoso> | Yes. |
| 2020-10-30 12:43:40 | <dminuoso> | code generated |
| 2020-10-30 12:43:44 | × | Jonkimi727406120 quits (~Jonkimi@223.213.166.96) (Ping timeout: 256 seconds) |
| 2020-10-30 12:43:47 | → | GyroW_ joins (~GyroW@d54c03e98.access.telenet.be) |
| 2020-10-30 12:43:47 | × | GyroW_ quits (~GyroW@d54c03e98.access.telenet.be) (Changing host) |
| 2020-10-30 12:43:47 | → | GyroW_ joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-30 12:43:56 | → | codygman joins (~codygman@47-184-107-46.dlls.tx.frontiernet.net) |
| 2020-10-30 12:44:02 | <dminuoso> | If I went the Dynamic route, this would probably be a 500-1000 lines thing |
| 2020-10-30 12:44:24 | × | alx741 quits (~alx741@181.196.68.193) (Ping timeout: 240 seconds) |
| 2020-10-30 12:44:41 | × | GyroW quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds) |
| 2020-10-30 12:45:43 | → | icebreak1r joins (~icebreake@c83-251-253-157.bredband.comhem.se) |
| 2020-10-30 12:45:51 | → | jonathanx joins (~jonathan@dyn-8-sc.cdg.chalmers.se) |
| 2020-10-30 12:46:05 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 2020-10-30 12:46:43 | × | icebreak1r quits (~icebreake@c83-251-253-157.bredband.comhem.se) (Client Quit) |
| 2020-10-30 12:47:44 | → | icebreaker joins (~icebreake@c83-251-253-157.bredband.comhem.se) |
| 2020-10-30 12:48:20 | → | urodna joins (~urodna@unaffiliated/urodna) |
| 2020-10-30 12:50:01 | <tomsmeding> | I'm waiting for the day when ghc can meaningfully compile modules of a single package in parallel with speedup factor actually reasonably close the number of threads |
| 2020-10-30 12:50:16 | <tomsmeding> | that day I shall be happy |
| 2020-10-30 12:50:50 | → | ensyde joins (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) |
| 2020-10-30 12:53:40 | → | fendor_ joins (~fendor@078132040188.public.t-mobile.at) |
| 2020-10-30 12:53:47 | → | knupfer joins (~Thunderbi@HSI-KBW-046-005-192-105.hsi8.kabel-badenwuerttemberg.de) |
| 2020-10-30 12:54:57 | → | akad_ joins (~akad@109107030050.radomsko.vectranet.pl) |
| 2020-10-30 12:55:00 | × | ubert quits (~Thunderbi@p200300ecdf1e5396e6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 268 seconds) |
| 2020-10-30 12:55:17 | × | fendor_ quits (~fendor@078132040188.public.t-mobile.at) (Client Quit) |
| 2020-10-30 12:55:36 | → | rlaager1 joins (~rlaager@84.39.116.180) |
| 2020-10-30 12:56:01 | × | ensyde quits (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) (Ping timeout: 264 seconds) |
| 2020-10-30 12:56:28 | → | sam___ joins (~sam@210.152.205.77.rev.sfr.net) |
| 2020-10-30 12:56:40 | × | icebreaker quits (~icebreake@c83-251-253-157.bredband.comhem.se) (Changing host) |
| 2020-10-30 12:56:40 | → | icebreaker joins (~icebreake@unaffiliated/icebreaker) |
| 2020-10-30 12:57:07 | × | sam___ quits (~sam@210.152.205.77.rev.sfr.net) (Client Quit) |
| 2020-10-30 12:57:23 | <merijn> | tomsmeding: The parallelism there is limited by the dependency graph of your modules |
| 2020-10-30 12:57:43 | <tomsmeding> | I know, I have extensive experience with building makefiles ;) |
| 2020-10-30 12:57:57 | <tomsmeding> | currently ghc doesn't even try though |
| 2020-10-30 12:58:11 | → | ubert joins (~Thunderbi@p200300ecdf1e5396e6b318fffe838f33.dip0.t-ipconnect.de) |
| 2020-10-30 12:58:19 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:5d05:5ba3:751c:f26a) |
| 2020-10-30 12:58:27 | <tomsmeding> | the -j option only compiles a single module using multiple threads, I think, and I find that to give marginal to no speedup in practice |
| 2020-10-30 12:58:49 | → | knupfer1 joins (~Thunderbi@HSI-KBW-046-005-192-105.hsi8.kabel-badenwuerttemberg.de) |
| 2020-10-30 12:59:00 | <tomsmeding> | running multiple ghc's in parallel with 'make' suffers from lots of ghc overhead I'm told, though I actually haven't tried that recently... |
| 2020-10-30 12:59:17 | <tomsmeding> | (and also doesn't play nice with cabal and friends) |
| 2020-10-30 12:59:41 | <merijn> | Well, there's Shake ;) |
All times are in UTC.