<whitequark>
gtkwave is solving a pretty complex problem
<whitequark>
in a somewhat horrifying way
smkz has quit [Quit: smkz]
<Sarayan>
I don't know
smkz has joined #nmigen
<Sarayan>
I think the problem of displaying and wandering in vcd files is not that complex
<Sarayan>
it probably does more than that, I guess
smkz has quit [Client Quit]
<whitequark>
pulseview still doesn't have good enough mipmapping
<Sarayan>
but the rest I don't need doesn't justify how unweidly it is for what I want
<whitequark>
unwieldy?
<Sarayan>
I'm probably using it badly, but things like "counting the number of edges in one signal between two edges of another" is annoying
smkz has joined #nmigen
<Sarayan>
or simply getting a duration between two edges
<whitequark>
ohh
<whitequark>
yeah it's actually not good wrt that
<Sarayan>
Like I say, I'm probably using it badly, but discoverability sucks
<Sarayan>
or zoom so that I can see what's going on on a specific signa;
<Sarayan>
In fact at that point I'm not sure what gtkwave is supposed to be about
<whitequark>
about pain
<whitequark>
i am not even joking
<agg>
whitequark: latest cxxsim stuff looks amazing, very excited for it to come to nmigen, are you thinking of allowing python based black boxes at some point? I saw the capi won't currently
<whitequark>
yeah
<whitequark>
this actually depends more on the python side than the cxxrtl side
<whitequark>
right now the way pysim represents processes doesn't mesh very well with the cxxrtl model