public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Robin H.Johnson <robbat2@gentoo.org>
To: Michael Kohl <citizen428@cargal.org>
Cc: gentoo-dev@gentoo.org
Subject: Re: [gentoo-dev] Unified tool for Gentoo specific tasks?
Date: Tue, 10 Jun 2003 09:21:10 -0700	[thread overview]
Message-ID: <20030610162110.GA12746@cherenkov.orbis-terrarum.net> (raw)
In-Reply-To: <20030610230314.71f33827.citizen428@cargal.org>

[-- Attachment #1: Type: text/plain, Size: 1751 bytes --]

On Tue, Jun 10, 2003 at 11:03:14PM +0800, Michael Kohl wrote:
> > As for the programming part, in my opinion shell scripts with use of
> > "dialog" for the GUI are a good option.
> Afer looking at ufed's code I realised that it also uses dialog. But
> it's written in Perl. And actually I think that giving the possibility
> to write a plug-in for "Emergency" in a variety of languages makes it
> more attractive. But still, nothing against the use of dialog (or
> Xdialog[1] for a GTK version of "Emergency").
In doing the cleanup work on ufed to get rid of the much reported bugs,
myself and another developer found just how limiting dialog is.

It would be wonderful if it easily supported multi-modal inputs and
other non-binary options, but they are literally a nightmare.

If you say it can be done, look at the kernel, I suggest you go and look
at the copy of dialog that ships with the kernel. It is a really nasty
bit of hacked up code, completely non-extendable.

For the future UFED, we full-well realized that it would be best as a
core library that has no UI functionality of it's own, and then each UI
is written to just use the library. The (n)curses library that a new
text mode UI would have needs to have a LOT more features than dialog to
be seriously useful. Something like Turbo Vision (the interface style of
the original Borland/Turbo Pascal/C, but in Perl or Python would go a
long way towards what we would like. Turbo Vision was wonderfully
extensible for what it was.

-- 
Robin Hugh Johnson
E-Mail     : robbat2@orbis-terrarum.net
Home Page  : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ#       : 30269588 or 41961639
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

      reply	other threads:[~2003-06-10 16:21 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-10  8:45 [gentoo-dev] Unified tool for Gentoo specific tasks? Michael Kohl
2003-06-10  9:07 ` Michael Kohl
2003-06-10  9:54 ` Michael Kohl
2003-06-10 14:42 ` Sven Blumenstein
2003-06-10 15:03   ` Michael Kohl
2003-06-10 16:21     ` Robin H.Johnson [this message]

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=20030610162110.GA12746@cherenkov.orbis-terrarum.net \
    --to=robbat2@gentoo.org \
    --cc=citizen428@cargal.org \
    --cc=gentoo-dev@gentoo.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox