I’ve been out of town, so I just saw this…
I’ll admit my bias toward ncurses and text interfaces, and it’s funny
this should come up while speaking of spreadsheets.
While I wouldn’t try to convince anybody to agree, and even understand
that the idea can sound funny to many (whence the smiley), I’ve
stubbornly refused to use a spreadsheet until I’ve found a good one
that runs in console (teapot), and then designed my own spreadsheet to
run from the command line as well (ecalc).
To me, when you don’t need graphics (e.g. a vectorial drawing or an
image processing application), the whole matter shifts to feedback
only. I don’t care about the looks of a Gtk button versus a ncurses
`button’, but I do very much care that it will take me a tenth of the
time to hit a key to select it on a terminal than to move the mouse
and click in a GUI, and that it will take the program a tenth of the
time to get back to me with the updated view.
It’s the computer’s task to be fast. When you’re faster than it and
have to wait for something as simple as showing a piece of data, my
opinion is that something wrong is going on.
Nobody take this as criticism please. It’s just dinosaur talk, I’m a
dinosaur and know it well.
I’m a dinosaur, too, and I totally agree with you.
Ive experienced many hours of frustration in the
past wishing that I had interface choices for certain
I don’t run an X server, nor do I really want to. And I
use character-based telnet a lot. And I wish that I had
curses-like interfaces for things so that I could run
them over a telnet connection.
I’ve been experimenting with the “pluggable” UI concept.
Since I don’t understand MVC that much, I’m probably
reinventing the wheel (or rediscovering fire). But it’s
an interesting concept to me.
Anyone who wants to discuss it, speak up.
----- Original Message -----
From: “Massimiliano Mirra” list@NOSPAMchromatic-harp.com.web-hosting.com
To: “ruby-talk ML” firstname.lastname@example.org
Sent: Thursday, July 25, 2002 11:36 AM
Subject: Re: [OT] Re: GUI’s and the Rouge, Part III (yes, finally) 1/2