All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Yoshinori K. Okuji" <okuji@enbug.org>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: [PATCH] terminal split
Date: Thu, 6 Nov 2008 18:05:21 +0100	[thread overview]
Message-ID: <200811061805.21769.okuji@enbug.org> (raw)
In-Reply-To: <20081104171417.GA12675@thorin>

On Tuesday 04 November 2008 18:14:17 Robert Millan wrote:
> On Tue, Nov 04, 2008 at 04:52:20PM +0100, Yoshinori K. Okuji wrote:
> > No ChangeLog?
>
> Here.  I ommitted it because I wanted to see if it would need big
> adjustments first.

OK. The patch looks perfect for me.

> > BTW, I would like to obtain the capability of handling pipes, so that we
> > can, say, "help | more". I guess you have the same idea in your mind.
>
> Actually, I didn't think about this possibility.  My goal was to simplify
> things on the backend side, so many of the quirks we have can be removed
> (some examples in my previous mail), and we can integrate USB keyboard
> support cleanly.
>
> > This should
> > be trivial, once the input and output are separate, right?
>
> Well, I suppose one could write a "pipe" output terminal that stores output
> in a buffer, and then a "pipe" input terminal that reads from it.  My code
> probably makes pipes easier, but I don't know how much is left (I assume
> you don't want real pipes since that implies multi-threading).

Surely, I don't want multi-processing or multi-threading in GRUB. This is 
overkill. A pipe should be implemented in the same way as in DOS.

Regards,
Okuji



  reply	other threads:[~2008-11-06 17:06 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-11-02 18:11 [PATCH] terminal split Robert Millan
2008-11-04 15:52 ` Yoshinori K. Okuji
2008-11-04 17:14   ` Robert Millan
2008-11-06 17:05     ` Yoshinori K. Okuji [this message]
2008-11-07 19:13       ` Robert Millan
2008-11-04 18:31   ` Vesa Jääskeläinen
2008-11-06 17:20     ` Yoshinori K. Okuji
2008-11-07 19:07       ` Robert Millan
2008-11-09  7:22         ` Yoshinori K. Okuji
2008-11-04 18:53 ` Vesa Jääskeläinen
2008-11-04 19:12   ` Robert Millan
2008-11-04 19:49     ` Colin D Bennett
2008-11-07 19:26     ` [RFC] Multi-terminal support (Re: [PATCH] terminal split) Robert Millan
2008-11-22 17:42       ` Yoshinori K. Okuji
2008-11-22 19:54         ` Robert Millan
2008-11-25 21:23           ` Yoshinori K. Okuji
2008-11-26 11:41             ` SPAM-LOW: " Amin Azez
2008-11-28 20:38             ` Robert Millan
2008-11-29 21:20               ` Vesa Jääskeläinen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200811061805.21769.okuji@enbug.org \
    --to=okuji@enbug.org \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.