On Mon, 29 Dec 2014 20:25:23 -0600 Rob Landley <[email protected]> wrote:

> On 12/29/2014 07:45 PM, Jason Spiro wrote:
> > Marc André Tanner <mat@...> wrote:
> >>
> >> In general I would like to see toybox focus on clean, POSIX
> >> compilant replacements of the basic utilities (thing core/find
> >> utils, sed, awk etc) instead of duplicating stuff like tmux.
> > 
> > Agreed.  The only reason why I mentioned tmux is because Rob
> > mentioned[1], in passing, the idea of putting screen into Toybox.
> > If he puts in any terminal multiplexer, I'd prefer tmux instead of
> > screen.  But, in truth, I too would be happier if toybox would
> > focus on the basics rather than on terminal multiplexers.  :)
> 
> I have a list of things I might add after the 1.0 release. For 1.0,
> the existing roadmap is _plenty_.

My guess is that neither screen nor tmux would be added to toybox, but
something a bit more generic, engineered from the ground up, and with
screen and tmux compatible front ends (probably even abduco and dvtm
as well).  None of them has any sort of standard as far as I know.  And
yeah, post 1.0 release.

I note that nohup is on the roadmap.  Along with my boxes stuff, I
suspect that would be half way there.


(Quoting Rob from a different email ...)

> Possibly at some point I'll need to implement a midnight commander
> variant, but building it into screen seems odd. (The "windowing
> system" vs "desktop" dichotomy. You seem to be objecting that screen
> _isn't_ the textmode version of a desktop.)

If you recall, I was all gung ho about doing midnight commander as
well.  Part of my boxes infrastructure was designed with that in mind.

Implementing midnight commander - need to split the terminal into
independent rectangular areas.  Implementing screen / tmux / dvtm -
need to split the terminal into arbitrary, independent rectangular
areas.  Implementing the usual editors - need to split the terminal into
arbitrary, independent rectangular areas.  This is why I started
writing boxes in this way.  B-)

They all also need to deal with readline style input, and figuring out
their terminal size, including size changes, and do terminal escapes
without a curses style library.  All of this I put into boxes two years
ago, mostly been waiting since then for bits of it to pass through Robs
TODO from hell, so I can continue.  We probably could have had most of
this by now.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Toybox mailing list
[email protected]
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to