ChanServ changed the topic of #xiki to: Trying out the new version of xiki shell! This channel is logged at http://irclog.whitequark.org/xiki/
seriema has joined #xiki
seriema has quit [Ping timeout: 250 seconds]
seriema has joined #xiki
seriema has quit [Read error: Connection reset by peer]
seriema has joined #xiki
seriema has quit [Remote host closed the connection]
seriema has joined #xiki
seriema has quit [Read error: No route to host]
seriema has joined #xiki
seriema has quit [Remote host closed the connection]
seriema has joined #xiki
seriema has quit [Remote host closed the connection]
seriema has joined #xiki
seriema has quit [Remote host closed the connection]
seriema_ has joined #xiki
seriema_ has quit [Remote host closed the connection]
seriema has joined #xiki
seriema has quit [Read error: No route to host]
konsolebox has joined #xiki
seriema has joined #xiki
seriema has quit [Read error: No route to host]
seriema has joined #xiki
seriema has quit [Read error: No route to host]
seriema_ has joined #xiki
seriema_ has quit [Read error: No route to host]
seriema has joined #xiki
seriema has quit [Read error: No route to host]
koo5 has quit [Ping timeout: 252 seconds]
seriema_ has joined #xiki
seriema_ has quit [Read error: No route to host]
mattyw has joined #xiki
koo5 has joined #xiki
mrbond has joined #xiki
mattyw has quit [Quit: Leaving]
mattyw has joined #xiki
mrbond_ has joined #xiki
mrbond has quit [Ping timeout: 264 seconds]
mrbond_ is now known as mrbond
konsolebox has quit [Read error: Connection reset by peer]
konsolebox has joined #xiki
mattyw has quit [Quit: Leaving]
<zuz>
koo5: what would a change to the environment entail?
<zuz>
I guess it would be smarter terminal emulators
<zuz>
A terminal emulator that displays inline images and renders markdown, for example
<koo5>
err no consoles are only a part of the chicken and egg problem
<zuz>
Sure, there is no motivation for a terminal to implement these features if programs don't use them
<koo5>
i dunno what would change it, maybe aliens landing on earth
<koo5>
a huge kickstarter, dunno
<zuz>
Ha I'm not sure that's necessary
<zuz>
There is already a patch to xterm that allows displaying inline images
<zuz>
I have used it with w3m
<koo5>
theres a bunch of project along those lines
<zuz>
or maybe it was elinks2
<zuz>
It seems to me, the first step is to define terminal capabilities and name them
<koo5>
sounds good
<zuz>
We have xterm, vt100, ansi, etc. Something to build on those and incorporate pointer devices, layout, etc
<koo5>
vt100 or whatever its named that we're all using is a huge mess
<koo5>
as you prolly know
<koo5>
but
<koo5>
i agree that thats the way
<zuz>
It may be (burn me at the stake for heresy) that the next generation console / terminal emulator should be built in the browser
<koo5>
ok you asked for it
<koo5>
just kidding
<zuz>
either leveraging the built-in HTML/CSS rendering, or in a WebGL context
<koo5>
we'll burn you for naivety instead!
<koo5>
if you go (web)gl, why would you wrap it in a browser first?
<zuz>
for ease of deployment
<koo5>
btw there is termkit
<zuz>
Thanks. I remember XMLTerm years ago. Termkit looks like it may be the best thing going now
<koo5>
its not going, its long dead
<koo5>
anyway, my idea would be to start with libvte, a fullblown vt100 emulator
<koo5>
ive poked in the rendering guts and they are clean and hackable
<zuz>
Hmm interesting. Using Gnome VTE terminal widget, or just the library?
<koo5>
been a while since i messed with it..
<zuz>
It sounds like just what the doctor ordered
<koo5>
i didnt get that joke
<koo5>
it has to be somewhere here...
<koo5>
i agree a web widget has got to be the best way to present the structured data tho
<koo5>
so, hm, we could hack libvte to embed a web widget?
<koo5>
i think we would want to start with the whole widget
<koo5>
maybe we could have a window that would display a vte widget, when structured output is detected, it would create a web widget underneath, and so on, making a scrollable stack of them
<koo5>
it would be kinda xiki-like, in that whenever a new widget is added, the old one stays there for you to go back to