Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→
Page 1 .. 575 576 577 578 579 580 581 582 583 584 585 .. 18008
1,800,786 events total
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.