From: Colin D Bennett <colin@gibibit.com>
To: The development of GRUB 2 <grub-devel@gnu.org>
Cc: okuji@enbug.org
Subject: Re: [PATCH] Split of the normal mode
Date: Mon, 30 Mar 2009 13:04:22 -0700 [thread overview]
Message-ID: <20090330130422.00e24705@gibibit.com> (raw)
In-Reply-To: <200903292210.34870.okuji@enbug.org>
[-- Attachment #1: Type: text/plain, Size: 1784 bytes --]
On Sun, 29 Mar 2009 22:10:34 +0900
"Yoshinori K. Okuji" <okuji@enbug.org> wrote:
> On Sunday 29 March 2009 21:09:05 Bean wrote:
> > 3. Currently, the structure of normal.mod just mix things together to
> > a point that make modification difficult, if not impossible. For
> > example, the current bash script engine is not quite suitable for gui
> > interaction. With the split mode, we could develop a new parser
> > without interfere with existing function.
>
> I prefer that you replace the existing code with a better implementation in
> this case. From my point of view, fancy menu support is a key feature in
> GRUB, thus if the current engine is not good enough, we need to improve it
> rather than to provide an alternative.
About the fancy menu support, I hope to pursue getting it finally
committed soon; I just need to synchronize my graphical menu patch set
with the current GRUB codebase. I have just been extremely busy until
now, but I expect to get this done in the near future.
The current GRUB scripting engine is OK for basic configuration, and no
other scripting support is really required for the fancy menu.
However, I still like the idea of additionally supporting a tiny but
powerful general-purpose scripting language such as Lua (~100 KB),
Lisp/Scheme (? KB), or ECMAScript (? KB) to allow graphical menu
enhancements by themes.
For instance, in only a screenful of Lua code (and me never having
written Lua before) I created an animated background for the menu.
Certainly there are many other purposes as well that a general purpose
scripting language could support.
Perhaps later, after the graphical menu support is integrated into
GRUB, we can explore adding scripting language support.
Regards,
Colin
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
next prev parent reply other threads:[~2009-03-30 20:04 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-29 9:25 [PATCH] Split of the normal mode Bean
2009-03-29 9:40 ` Vesa Jääskeläinen
2009-03-29 10:09 ` Yoshinori K. Okuji
2009-03-29 10:43 ` phcoder
2009-03-29 10:53 ` Vesa Jääskeläinen
2009-03-29 11:33 ` phcoder
2009-03-29 11:51 ` Yoshinori K. Okuji
2009-03-29 12:09 ` Bean
2009-03-29 13:10 ` Yoshinori K. Okuji
2009-03-29 13:59 ` Bean
2009-03-29 14:20 ` Yoshinori K. Okuji
2009-03-29 14:30 ` Bean
2009-03-29 14:54 ` Yoshinori K. Okuji
2009-03-29 15:17 ` Bean
2009-03-30 15:42 ` Yoshinori K. Okuji
2009-03-30 20:04 ` Colin D Bennett [this message]
2009-03-31 6:11 ` Bean
2009-03-31 15:02 ` Colin D Bennett
2009-03-29 13:00 ` phcoder
2009-03-29 14:51 ` Yoshinori K. Okuji
2009-03-29 17:07 ` phcoder
2009-03-29 20:35 ` phcoder
2009-03-30 15:49 ` Yoshinori K. Okuji
2009-03-30 15:59 ` phcoder
2009-04-01 7:43 ` phcoder
2009-04-01 8:07 ` David Miller
2009-04-01 9:22 ` phcoder
2009-04-01 14:10 ` Yoshinori K. Okuji
2009-04-01 16:14 ` phcoder
2009-03-29 11:29 ` Yoshinori K. Okuji
2009-03-29 11:40 ` David Miller
2009-03-29 12:55 ` Yoshinori K. Okuji
2009-03-29 13:23 ` Vesa Jääskeläinen
2009-03-29 14:49 ` Yoshinori K. Okuji
2009-03-29 15:43 ` Vesa Jääskeläinen
2009-03-29 20:26 ` David Miller
2009-03-29 20:24 ` David Miller
2009-03-29 20:38 ` phcoder
2009-03-30 15:43 ` Bean
2009-03-30 16:22 ` Yoshinori K. Okuji
2009-03-30 16:38 ` Bean
2009-03-30 16:35 ` Vesa Jääskeläinen
2009-03-29 11:59 ` General design (was Re: [PATCH] Split of the normal mode) phcoder
2009-03-29 10:48 ` [PATCH] Split of the normal mode Vesa Jääskeläinen
2009-03-29 11:39 ` Yoshinori K. Okuji
2009-03-29 12:17 ` Vesa Jääskeläinen
2009-04-01 13:19 ` Robert Millan
2009-04-01 14:15 ` Yoshinori K. Okuji
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=20090330130422.00e24705@gibibit.com \
--to=colin@gibibit.com \
--cc=grub-devel@gnu.org \
--cc=okuji@enbug.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.