From: Dave Searles on
Alan Mackenzie wrote:
> In comp.emacs Dave Searles <searles(a)hoombah.nurt.bt.uk> wrote:
>
>> I will take that as your conceding that you still don't have a logical
>> argument against what I've said.
>
> You know, if you were using Emacs, you could bind that string to a key
> sequence, and that would save you a _lot_ of time. ;-)

I can do that anyway, in any powerful Windows editor -- yes, including
plenty with sane user interfaces.

I can't do that in Thunderbird's built-in editor, exactly, but then
there's not much that can be done about that, short of doing a bunch of
tedious copying and pasting between a separate editor and Thunderbird.

But I can control-C that into the clipboard and control-V it anywhere I
need it so long as I'm not needing the clipboard for much else for a
while. (And when I do need it for something else, I can either paste a
copy to cut back later, or keep track of a copy, perhaps in an
already-posted article I can easily find and copy from every few tens of
minutes or whenever.)

The beauty of it is I can do this without leaving a very small,
orthogonal set of commands; without learning tons of arcana or a
different and complex UI for every application I use; without giving up
Thunderbird for some newsreader that has a fancier editor but does a
shoddier job of handling browsing and reading posts, which I do far more
of than composing posts of my own, believe it or not; or whatever other
sacrifice or problem.
From: Dave Searles on
Espen Vestre wrote:
> Dave Searles <searles(a)hoombah.nurt.bt.uk> writes:
>
>> I will take that as your conceding that you still don't have a logical
>> argument against what I've said.
>
> There's no point in trying to argue with you before you behave like a
> grown-up. [rest of personal attack deleted]

I will take that as your conceding that you still don't have a logical
argument against what I've said.
From: Dave Searles on
David Kastrup wrote:
> "John Thingstad" <jpthing(a)online.no> writes:
>
>> P� Fri, 11 Sep 2009 06:11:19 +0200, skrev Dave Searles
>> <searles(a)hoombah.nurt.bt.uk>:
>>
>>> John Thingstad wrote:
>>>> P� Thu, 10 Sep 2009 10:03:39 +0200, skrev Dave Searles
>>>> <searles(a)hoombah.nurt.bt.uk>:
>>>> This drivel [rest deleted unread]
>>> I will take that as your conceding that you still don't have a
>>> logical argument against what I've said.
>> The reason would be that it easier to write a whole new editor than
>> change it in the manner you suggested.
>> There is some 1000 modes that require things to work the way they do
>> now. If you were to, say, remove the minibuffer which you seem to
>> hate, it breaks everything.
>
> I don't see that. I doubt there is much code at all that works with the
> minibuffer explicitly. If you wanted everything to go to popups or
> separate windows or whatever, almost no code except that specifically
> implementing the minibuffer should be affected.

If the code is properly modularized, yes. The chances of that being
unguessable, though. Unfortunately code quality is a highly variable
thing in practice. Anyone who's had to maintain (part of) a pre-existing
code base on the job surely knows that.

> But I have not seen an understandable gain

Usability, and further progress on the ongoing project of modernizing
its user interface for the 21st century. So maybe it will be fully
"caught up" to the contemporary state of the art in time for the dawn of
the 22nd.

I would suggest, though, that the modes be updated anyway. You won't
want to replace the minibuffer with a freefloating window frame that
just has a label and an input field. That's basically just putting the
minibuffer into its own window rather than making a *deep* change. A
*deep* change would be replacing various uses of the minibuffer for
prompting with distinct, specialized dialogs that can provide actual
gains, such as using checkboxes and other such input methods instead of
typed text where appropriate, providing drop-down lists of recent
choices or other such enhancements, providing groups of related knobs
and dials in one place instead of having a variety of arcane
key-bindings to each prompt for something in the minibuffer to tweak
each separate thing, and providing wizards to walk users through a
particular sequential process, again instead of just a bunch of arcane
key-bindings and separate minibuffer promptings, plus this time a note
buried in the massive help file stating when to use these and to use
them in a particular sequence. (Or, if it was sophisticated enough,
maybe a single arcane key binding that triggers a series of minibuffer
promptings that proceed automatically; that's almost a proper wizard,
save the awkward method of invoking it to begin with and the fact that
each step can only give a very brief bit of instruction and prompt for a
short-ish line of text rather than display more detailed instructions,
permit other forms of input than manual typing of a textual
representation of the input, permit long inputs, permit a complex input
to be provided through several separate widgets each suited to its part
of the task rather than as a single monolithic text string with some
arcane syntax, etc.)

>> Similarly C-C is bound to made specific commands. So changing it
>> wrecks havoc with all mode specific commands.
>
> Yes.

No. If the system was designed at all intelligently, that "the key for
this is C-c" fact is specified in exactly one place in the code, and can
be changed there (and global search and replaced in the documentation),
and I win. On the other hand, if the system was designed unintelligently
enough that "the key for this is C-c" is specified redundantly all over
the editor's code base (or worse, in the code bases for all the modes!)
then this fact of extremely unintelligent design supports a contention
of "emacs sucks, it has boneheaded design and makes it impossible to
update it in some ways or fix some legacy issues with it, which wouldn't
have been a problem if its code had been better-modularized and had
adhered to the principle of specifying each fact in only one place" and
I win again, by a different path.

Checkmate.
From: Dave Searles on
Turgut Durduran wrote:
> On 2009-09-11, Dave Searles <searles(a)hoombah.nurt.bt.uk> wrote:
>> Turgut Durduran wrote:
>>> On 2009-09-10, Dave Searles <searles(a)hoombah.nurt.bt.uk> wrote:
>>>>> What you say is, in its own terms, true, but we don't accept these terms.
>>>> Tough. Objective ones are the only terms I'm offering.
>>> "objective"? I never seen you give the list of standards or a methodology
>>> to judge them.
>> Then perhaps you ought to reread the thread.
>
> [says I'm a liar]

I will take that as your conceding that you still don't have a logical
argument against what I've said.

>>>> Any key sequence is the equal of any other key sequence that's no
>>>> longer, so the only way they can be "essential to emacs" in a way that
>>>> is damaged by simply moving one or two of them away from keys like
>>>> control-C that are supposed to do something else is if it is "essential
>>>> to emacs" that users struggle with its interface and have problems with
>>>> simple actions like cut, copy, and paste.
>>> Why should I use non-standard things like control-C in my text-editor
>>> when it matches how everything else works?
>> Huh? Control-C for copy is quite standard. Text editors that bind
>> control-C to copy comprise 99.99%+ of the text-editor market share. It
>> doesn't get much more defacto standard than that.
>
> You defined "standard" as how everything else that I use behaves

No, I defined "standard" as how everything that normal users use behaves.

>> As for dejure, there's
>> a written CUA standards document out there somewhere.
>
> I am sure there is.

So, you have accepted the truth.
From: Dave Searles on
Alan Mackenzie wrote:
> In comp.emacs Dave Searles <searles(a)hoombah.nurt.bt.uk> wrote:
>> Alan Mackenzie wrote:
>
>>> but the fact it[Emacs]'s got a substantial enthusiastic following is
>>> good evidence for its intrinsic goodness.
>
>> Don't be ridiculous. Radium watches had a substantial enthusiastic
>> following in the 50s. So did thalidomide. In the 30s it was Nazism.
>
> What's this? Are you trying to demonstrate Godwin's law?

No, I am trying to rebut the ludicrous claim that something having an
enthusiastic following is evidence that it is intrinsically good.

And I am fairly sure I succeeded. That your response is a random
hodgepodge of irrelevancies lacking even an internally consistent topic,
let alone having any bearing whatsoever upon the point actually at
issue, I shall take as strong evidence that you are incapable of
formulating a cogent, logical rebuttal to my previous statement; most
likely because no such rebuttal is capable of existing, and emacs's
"enthusiastic following" (which appears at this time to consist of maybe
a few hundred, maybe up to a few thousand geeks mentally masturbating in
their mommies' basements and vigorously flaming people on usenet) is in
fact evidence of absolutely nothing.

> Look, Dave, I do hope you manage to find a job soon. I really do.

I believe I mentioned in another post that I have a job. Perhaps you did
not read that one. Certainly you seem not to have read (or at least
comprehended) much of this thread, and certainly its length and the size
of some of the individual posts makes it not unreasonable that someone
might have bothered themselves to read only some branch or another of
it. Regardless, though, I do have one, though your remark seems to be
apropos of nothing, neither bearing obvious relation to my prior
statements nor having anything to do with your own immediately-preceding
sentences.
First  |  Prev  |  Next  |  Last
Pages: 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Prev: Symbol reader macros
Next: Read CSV in SBCL