Logs: liberachat/#haskell
| 2021-06-21 22:31:39 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 2021-06-21 22:31:51 | → | tomsmeding joins (~tomsmedin@2a03:b0c0:0:1010::767:3001) |
| 2021-06-21 22:32:17 | → | unyu joins (~pyon@user/pyon) |
| 2021-06-21 22:32:54 | → | betelgeuse joins (~john2gb@94-225-47-8.access.telenet.be) |
| 2021-06-21 22:34:11 | × | Codaraxis quits (~Codaraxis@193.32.126.158) (Changing host) |
| 2021-06-21 22:34:11 | → | Codaraxis joins (~Codaraxis@user/codaraxis) |
| 2021-06-21 22:34:23 | → | raehik1 joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 2021-06-21 22:34:35 | × | Guest9 quits (~Guest9@43.250.158.43) (Quit: Connection closed) |
| 2021-06-21 22:35:40 | × | betelgeuse quits (~john2gb@94-225-47-8.access.telenet.be) (Read error: Connection reset by peer) |
| 2021-06-21 22:35:41 | → | Cajun joins (~Cajun@ip98-163-211-112.no.no.cox.net) |
| 2021-06-21 22:35:41 | → | ddellaco_ joins (~ddellacos@86.106.121.100) |
| 2021-06-21 22:37:07 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 268 seconds) |
| 2021-06-21 22:37:15 | → | betelgeuse joins (~john2gb@94-225-47-8.access.telenet.be) |
| 2021-06-21 22:37:32 | <Cajun> | so im now using cabal to build and im trying to use `hip` for image processing and no matter what i cant get it to build (why do these tools have to be a pain). heres the output: https://paste.tomsmeding.com/zbgeWosa |
| 2021-06-21 22:38:29 | <davean> | ok, so its told you the problem, whats the question? |
| 2021-06-21 22:38:53 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:945c:cf17:8af9:9d4a) |
| 2021-06-21 22:38:58 | × | ddellacosta quits (~ddellacos@ool-44c73aff.dyn.optonline.net) (Ping timeout: 268 seconds) |
| 2021-06-21 22:39:29 | <Cajun> | i have absolutely no idea how to make this build. is it constraints? is it just not possible? it doesnt seem like i can do anything to get it to use the package and build |
| 2021-06-21 22:39:58 | <davean> | So you might want to update your package set, but what you have doesn't work together |
| 2021-06-21 22:40:09 | <davean> | it looks like something that might work together has been released |
| 2021-06-21 22:40:09 | <Cajun> | its literally `base` and `hip` |
| 2021-06-21 22:40:12 | × | betelgeuse quits (~john2gb@94-225-47-8.access.telenet.be) (Read error: Connection reset by peer) |
| 2021-06-21 22:40:31 | <davean> | yes, your required version of base, and diagrams-postscript's required versions of base don't overlap |
| 2021-06-21 22:41:10 | <davean> | try cabal update though |
| 2021-06-21 22:41:33 | <Cajun> | just did `cabal update` and that didnt help it |
| 2021-06-21 22:41:45 | → | betelgeuse joins (~john2gb@94-225-47-8.access.telenet.be) |
| 2021-06-21 22:42:16 | <davean> | https://hackage.haskell.org/package/diagrams-postscript-1.5/revisions/ theres a revision that should have opened it up for you |
| 2021-06-21 22:42:36 | <davean> | 2021-06-21T19:57:32Z so it was very recent |
| 2021-06-21 22:42:56 | × | ukari quits (~ukari@user/ukari) (Remote host closed the connection) |
| 2021-06-21 22:43:08 | <Cajun> | so how would i go about using that for `hip`? |
| 2021-06-21 22:43:47 | <davean> | I mean what state is your package index at? You're trying to use version 1.5 - read the output it tells you - but clearly you don't have that revision |
| 2021-06-21 22:44:02 | <davean> | so the update didn't get sometihng only an hour or two old - caching perhaps? |
| 2021-06-21 22:44:07 | × | amahl quits (~amahl@dsl-jklbng12-54fbca-64.dhcp.inet.fi) (Remote host closed the connection) |
| 2021-06-21 22:44:30 | × | betelgeuse quits (~john2gb@94-225-47-8.access.telenet.be) (Read error: Connection reset by peer) |
| 2021-06-21 22:44:58 | <davean> | when you did cabal update, it'd have shown you the index state it got up to |
| 2021-06-21 22:45:40 | <Cajun> | here is what `cabal update` spat out when i ran it a few minutes ago https://paste.tomsmeding.com/uHgqBqU4 |
| 2021-06-21 22:45:52 | × | pbrisbin quits (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) (Ping timeout: 250 seconds) |
| 2021-06-21 22:46:03 | → | betelgeuse joins (~john2gb@94-225-47-8.access.telenet.be) |
| 2021-06-21 22:46:23 | <davean> | 2021-06-19T09:28:37Z - notice 09:28:37Z not 2021-06-21T19:57:32Z |
| 2021-06-21 22:46:27 | <davean> | so there is some caching happening there |
| 2021-06-21 22:46:46 | <davean> | Hum, so the question is whats caching it |
| 2021-06-21 22:46:58 | <davean> | because thats not what I see being served |
| 2021-06-21 22:47:05 | → | ukari joins (~ukari@user/ukari) |
| 2021-06-21 22:47:11 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-06-21 22:47:12 | <Cajun> | well isnt that the old package list? considering its saying how to revert the update |
| 2021-06-21 22:47:34 | <davean> | It should say something like "Updated package list of hackage.haskell.org to the index-state 2021-06-21T21:21:54Z" |
| 2021-06-21 22:47:53 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-06-21 22:47:58 | <Cajun> | i just ran it again and yes it said that |
| 2021-06-21 22:48:03 | <davean> | perhaps your cabal is to old to say that, but its unclear what you ended up with |
| 2021-06-21 22:48:14 | × | jumper149 quits (~jumper149@80.240.31.34) (Quit: WeeChat 3.1) |
| 2021-06-21 22:48:32 | <Cajun> | running it again told me to download that specific version to revert the update so that is the index-state i have |
| 2021-06-21 22:48:36 | <Cajun> | yet it still does not build |
| 2021-06-21 22:48:52 | × | betelgeuse quits (~john2gb@94-225-47-8.access.telenet.be) (Read error: Connection reset by peer) |
| 2021-06-21 22:49:29 | <Cajun> | i have cabal 3.2.0.0 if that matters |
| 2021-06-21 22:50:27 | → | betelgeuse joins (~john2gb@94-225-47-8.access.telenet.be) |
| 2021-06-21 22:50:34 | <davean> | I just upgrade my cabal to the latest all the time, so I have no idea about 3.2 but I was pretty sure it output the current version also |
| 2021-06-21 22:50:53 | <Cajun> | just updated to 3.4.0.0 and yes it still does not build |
| 2021-06-21 22:51:08 | <davean> | did it update to more current though? |
| 2021-06-21 22:51:16 | <davean> | This is about what it has available |
| 2021-06-21 22:51:19 | <Cajun> | `index-state 2021-06-21T21:21:54Z` |
| 2021-06-21 22:51:27 | <davean> | ok, and it still doesn't build after that? |
| 2021-06-21 22:51:30 | <Cajun> | no |
| 2021-06-21 22:51:31 | <davean> | did the output change? |
| 2021-06-21 22:51:41 | × | zaquest quits (~notzaques@5.128.210.178) (Quit: Leaving) |
| 2021-06-21 22:53:15 | × | betelgeuse quits (~john2gb@94-225-47-8.access.telenet.be) (Read error: Connection reset by peer) |
| 2021-06-21 22:53:26 | → | zaquest joins (~notzaques@5.128.210.178) |
| 2021-06-21 22:53:27 | <Cajun> | not much at all except its now `diagrams-core` instead of `diagrams-postscript` |
| 2021-06-21 22:53:34 | <davean> | Thats a huge change though |
| 2021-06-21 22:53:59 | <davean> | though uh |
| 2021-06-21 22:54:22 | <davean> | its got to be telling you more than just that - diagrams-core 1.5 would build |
| 2021-06-21 22:54:30 | <Cajun> | well heres the current output https://paste.tomsmeding.com/aup814H3 |
| 2021-06-21 22:54:44 | <monochrom> | Nice, today I modified the idea of "Queue a = {front :: [a], back :: [a]}" to {front :: [a], back :: [a] -> [a]}, i.e., use a difflist for the back. |
| 2021-06-21 22:54:48 | → | betelgeuse joins (~john2gb@94-225-47-8.access.telenet.be) |
| 2021-06-21 22:54:55 | <davean> | Chart-diagrams => |
| 2021-06-21 22:54:57 | <davean> | diagrams-core>=1.3 && <1.5 |
| 2021-06-21 22:55:10 | <davean> | see that Cajun? |
| 2021-06-21 22:55:16 | <monochrom> | I use this in BFS over an infinite tree. It seems like I only suffer GC pauses. |
| 2021-06-21 22:55:31 | <Cajun> | i do but i have no idea what that means and how thats helpful lol |
| 2021-06-21 22:56:12 | <davean> | Hum, do you not understand what => means? or the >=1.3 && <1.5? |
| 2021-06-21 22:56:41 | <shachaf> | monochrom: What do you get from using a difference list for the back? |
| 2021-06-21 22:57:06 | <monochrom> | Eliminating reversing the back list. |
| 2021-06-21 22:57:08 | <Cajun> | => means X implies constraint but cannot match it and `>=1.3 && <1.5` means it must be within version 1.3.* and less than version 1.5.0 |
| 2021-06-21 22:57:43 | × | betelgeuse quits (~john2gb@94-225-47-8.access.telenet.be) (Read error: Connection reset by peer) |
| 2021-06-21 22:57:52 | <shachaf> | Hmm, but you still need to do effectively linear work, don't you? |
| 2021-06-21 22:57:53 | <davean> | Yes, so thats all thee is to understand there, because you can't use anything older than diagrams-core-1.5.0, as it says it tried to but wasn't allowed to |
| 2021-06-21 22:58:04 | <davean> | shachaf: look at when the work happens |
| 2021-06-21 22:58:24 | <davean> | though, its really just the other method in disguise I tihnk? |
| 2021-06-21 22:58:51 | <shachaf> | So a typical state of this might be something like, Queue { front = [1,2,3], back = ((4:) . (5:) . (6:) }, right? |
| 2021-06-21 22:58:59 | <shachaf> | Oops. |
| 2021-06-21 22:59:00 | × | dunj3 quits (~dunj3@2001:16b8:309f:ea00:9791:603:5183:d379) (Remote host closed the connection) |
| 2021-06-21 22:59:06 | <shachaf> | Queue { front = [1,2,3], back = ((4:) . (5:)) . (6:) } |
| 2021-06-21 22:59:14 | <Cajun> | davean: so i have to wait for the package to be updated or something? |
| 2021-06-21 22:59:18 | → | betelgeuse joins (~john2gb@94-225-47-8.access.telenet.be) |
| 2021-06-21 22:59:38 | <davean> | Cajun: or fix it yourself. or use an older hip, or an older GHC, or ... |
| 2021-06-21 22:59:39 | <shachaf> | So in order to get to the 4, you need to go through all the (.)s, which will be left-associated if you've been appending. Right? |
| 2021-06-21 23:00:19 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 2021-06-21 23:00:22 | × | ddellaco_ quits (~ddellacos@86.106.121.100) (Remote host closed the connection) |
| 2021-06-21 23:00:42 | <monochrom> | This is where I still don't understand why "( ... (((x1 :) . (x2 :)) . (x3 :)) . (x4 :) ...) []" is still much faster than (...(([x1]++[x2])++[x3])++[x4] ...) but empiricallly it is proven over and over again. |
| 2021-06-21 23:00:50 | <davean> | Cajun: so 'base's version is bound to GHC |
| 2021-06-21 23:00:52 | → | ddellacosta joins (~ddellacos@86.106.121.100) |
All times are in UTC.