emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: multi-tty branch created


From: Károly Lőrentey
Subject: Re: multi-tty branch created
Date: Wed, 16 May 2007 17:04:25 +0200
User-agent: Thunderbird 2.0.0.0 (Windows/20070326)

Juanma Barranquero wrote:
> In the merge, the execvp wrapper for Windows has been moved to below
> the point where execvp is used; i.e, execvp is used in fail, but
> 
>  #undef execvp
>  #define execvp w32_execvp
> 
> happens quite a bit later. That's an error, I think.

That's right.  Could you please fix it?

>> I hope most people would agree that the new emacsclient features are a
>> definite improvement.
> 
> As long as the features currently in the trunk are maintained, yes.

They should be.  If anything is lost, then that's a bug.

At the very least, emacsclient works good enough not to impede unrelated
Emacs development.

>> Keep in mind that improving emacsclient behaviour is one of the primary
>> results of the multi-tty branch.
> 
> Then it should continue to be done in the multi-tty branch until
> merging it to the trunk does not represent a regression.

I don't believe it represents a regression in its current form.  As we
know, Windows support is broken, but thankfully people are working on
that now.  I argue that it is not a good idea to keep the trunk's
emacsclient a moving target.  The more changes you make to it now, the
more probable I create a new regression while merging (i.e.,
reimplementing) your changes in multi-tty.

If there is a good chance that Emacs 23 will be released without
multi-tty, then of course things are different.  I think people should
look at the code and report if it is basically sound or not.  If not,
then it's better to have that decided early than to waste more time
developing it.

You can also decide to keep a subset of multi-tty changes (C-level
changes, Lisp interface, emacsclient improvements, environment
implementation, Lisp package adaptations, etc.) and discard/reimplement
the rest.  For example, David has already expressed his dissatisfaction
with the environment implementation.

-- 
Karoly

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]