Show Idle (>14 d.) Chans


← 2023-05-29 | 2023-05-31 →
awt[asciilifeform]: !!ticker btc usd
asciilifeform: http://logs.bitdash.io/pest/2023-05-29#1026457 << very nifty. this is the py gui client ?
bitbot[asciilifeform]: Logged on 2023-05-29 23:43:50 awt: Got nick tab completion working.
awt[asciilifeform]: asciilifeform: yes
awt[asciilifeform]: asciilifeform: For out of order packets, are you planning to send them directly to the gui/client after issuing a getdata and just let the gui decide what to do with it?
asciilifeform: awt: correct ( tho ftr implies a bit moar separation b/w guiism & 'engine' than asciilifeform is having )
awt[asciilifeform]: I believe this explains the presence of the timestamp ordered tab in your station impl.?
asciilifeform: awt: aha. needs moar thought tho
awt[asciilifeform]: One thought I had for handling broadcasts from foreign nets (i.e. no ancestor found) was to pop open a new tab and tack on any descendants as they arrive). Could insert into the main tab later if somehow a common ancestor appears.
asciilifeform: awt: imho sounds rather ugh ( new tab, and now can have over9000 tabs? and search box nao worx only in a given tab? )
awt[asciilifeform]: right? but the alternative is yet another "order buffer" afaics
asciilifeform: the alternative, afaik, is to permit reordering of lines in the gui (if a missing predecessor arrives, or 'sort by...' button is hit)
asciilifeform: (if in mode 'sort by time', no need for any reordering/redraw)
awt[asciilifeform]: In that case the message would not be visible in the 'sort by message hash' view until a predecessor arrives?
asciilifeform: awt: does your gui actually try to store ~all~ lines scrollable in the window, in a dedicated buffer ? ( asciilifeform's wx attempt -- does not )
awt[asciilifeform]: asciilifeform: it does, yes.
asciilifeform: awt: in asciilifeform's scheme, if a precedent is null/missing, msg is displayed 'by time'
asciilifeform: awt: ideally you dun want to store all msgs (from entire history of universe !) in a 2nd buffer. this'll be terribly gnarly/slow
asciilifeform: only store the # that fit on screenfull (and from period calculated from scrollbar pos)
awt[asciilifeform]: asciilifeform: yes. saving that fun for later though.
awt[asciilifeform]: I think phf mentioned he loaded in a novel's worth without issue so I think I have some time.
asciilifeform: prolly not catastrophic issue ~until~ you potentially need to reload entire universe on acct of a gap fill
awt[asciilifeform]: I believe it's fairly straigh forward to insert lines anywhere in a Text. Could be some issues retagging regions though.
asciilifeform: while it's a txt (rather than complex soup w/ inline imgs etc)
awt[asciilifeform]: Still not entirely sure how to keep track of inline images in the tree.
asciilifeform: afaik the only pill there is some variant of this
bitbot[asciilifeform]: Logged on 2023-05-30 15:02:05 asciilifeform[jonsykkel|deedbot]: only store the # that fit on screenfull (and from period calculated from scrollbar pos)
← 2023-05-29 | 2023-05-31 →