From: "Stephen J. Turnbull" <stephen@xemacs.org>
Cc: Stefan Monnier <monnier+gnu/emacs@rum.cs.yale.edu>
Subject: Re: Gud lord!
Date: Wed, 11 Jun 2003 22:36:29 +0900 [thread overview]
Message-ID: <87fzmgenxe.fsf@tleepslib.sk.tsukuba.ac.jp> (raw)
In-Reply-To: <1055030465.30724.87.camel@lan1> (Robert Anderson's message of "07 Jun 2003 17:01:04 -0700")
>>>>> "Robert" == Robert Anderson <rwa@alumni.princeton.edu> writes:
Robert> One [arch-mode for Emacs] is by Walter Landry and one of
Robert> them is by Stephen J. Turnbull (who also does Xemacs
Robert> development and
Landry's arch-mode looks quite complete. My own mode is not
appropriate, both because it is extremely incomplete, and because it
deliberately enforces a particular discipline of software engineering
that I aspire to, but can't get myself to do as a matter of habit
without a supervisor. My s.o. refuses to take on that role. :-)
Robert> has been talking about the possibility of using arch for
Robert> Xemacs).
The talk about using arch for XEmacs was before I knew much about
the practical side of arch. Things are looking much better for the
near future, but I would not want to use the current stable version of
arch on a project as big as an Emacs. The arch that Emacs would want
to use is just now being developed. Among other things, there's a new
algorithm being implemented that claims to make the kind of development
that's being done in the repeated cross-pollination of emacs HEAD and
emacs-unicode much easier to track and manage. But it only has two
users at the moment (literally two, I think). Tom Lord has suggested
that he doesn't see much in it that existing facilities don't do, but
this hasn't really been proved yet. I think that puts "paid" to the
notion that arch is "stable" at this point in time.
Also, XEmacs has an important motivation for using arch that Emacs
does not: it would make our package maintainers _much_ happier by
getting rid of the "must be in XEmacs repository" requirement, which
duplicates home-grown repositories in many cases. This also means
that we may be able to "dip our toes in the water" first, which Emacs
really couldn't.
I think it would be a very good idea for the Emacs community to let
XEmacs take the lead on this one, at least if it's going to happen in
the next 18 months. After that, there should be some large-project
experience (in terms of MB of code managed, eg, Jonathan Walther's
Xouvert and an XEmacs branch), and maybe some experience with large
projects where the metric is # of developers.
I will likely create an XEmacs arch repository within a month. If it
works for me, I'll find a way to publish it during the summer so
others can access it. I'll try to remember to keep notes, so GNU
Emacs can profit from my experience, or (if appropriate), simply cut
your losses at "just five minutes of your time" by ignoring the whole
thing thereafter ;-).
>> - is arch available on all the platforms used by Emacs
>> developers and other people trying things out via the anon-CVS
>> repository ?
Robert> This is probably the biggest hurdle. The answer is "very
Robert> likely not." Especially if non-cygwin windows support is
Robert> required. This is why an interim interoperation scenario
Robert> is almost certainly the way to go.
It doesn't work for me OOTB on Mac OS X, but I haven't tried very
hard. (I keep suppressing csh in one context after another, and it
keeps popping up in odd places; that may have something to do with
arch on MacOS difficulties since arch really insists on a POSIX sh.)
Robert> In any case, I think an emacs mode is a very minor point
Robert> wrt the value of adoption.
Not to Emacs developers.
--
Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.
next prev parent reply other threads:[~2003-06-11 13:36 UTC|newest]
Thread overview: 66+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-06-07 15:37 Gud lord! Nick Roberts
2003-06-07 16:12 ` Stefan Monnier
2003-06-07 16:43 ` Robert Anderson
2003-06-07 16:47 ` Robert Anderson
2003-06-07 21:05 ` Miles Bader
2003-06-07 22:07 ` Robert Anderson
2003-06-07 22:35 ` Stefan Monnier
2003-06-08 0:01 ` Robert Anderson
2003-06-08 0:19 ` Stefan Monnier
2003-06-11 13:36 ` Stephen J. Turnbull [this message]
2003-06-11 14:04 ` Juanma Barranquero
2003-06-12 21:15 ` Stephen J. Turnbull
2003-06-12 22:37 ` Juanma Barranquero
2003-06-11 14:32 ` Stefan Monnier
2003-06-12 1:43 ` Miles Bader
2003-06-12 15:30 ` Stefan Monnier
2003-06-12 15:54 ` Kai Großjohann
2003-06-07 23:47 ` Miles Bader
[not found] ` <1055032089.30724.114.camel@lan1>
2003-06-08 2:02 ` Miles Bader
2003-06-08 4:40 ` Robert Anderson
2003-06-12 17:49 ` Per Abrahamsen
2003-06-08 2:19 ` Miles Bader
2003-06-07 22:59 ` yet another todo editing system Joe Corneli
2003-06-08 7:51 ` Thien-Thi Nguyen
2003-06-08 8:52 ` Joe Corneli
2003-06-08 10:37 ` Thien-Thi Nguyen
2003-06-08 12:32 ` Joe Corneli
2003-06-08 20:05 ` Kai Großjohann
2003-06-09 7:29 ` Joe Corneli
2003-06-09 7:34 ` Miles Bader
2003-06-09 8:01 ` Joe Corneli
2003-06-09 8:16 ` Miles Bader
2003-06-09 9:27 ` Kai Großjohann
2003-06-09 10:54 ` Joe Corneli
2003-06-09 11:41 ` Alex Schroeder
2003-06-09 19:43 ` Thien-Thi Nguyen
2003-06-08 12:48 ` Alex Schroeder
2003-06-09 0:21 ` Richard Stallman
2003-06-09 10:05 ` Joe Corneli
2003-06-09 10:29 ` Joe Corneli
2003-06-15 15:59 ` Richard Stallman
2003-06-16 1:44 ` Joe Corneli
2003-06-16 17:57 ` Richard Stallman
2003-06-09 0:21 ` Gud lord! Richard Stallman
2003-06-09 1:23 ` Jonathan Walther
2003-06-09 23:00 ` Richard Stallman
2003-06-10 1:28 ` Robert Anderson
2003-06-10 1:53 ` Jonathan Walther
2003-06-11 0:24 ` Richard Stallman
2003-06-09 14:32 ` Robert Anderson
2003-06-10 12:21 ` Richard Stallman
2003-06-10 12:54 ` David Kastrup
2003-06-10 17:10 ` Jonathan Walther
2003-06-11 8:27 ` Richard Stallman
2003-06-09 7:51 ` Juanma Barranquero
2003-06-09 8:11 ` Miles Bader
2003-06-09 8:32 ` Juanma Barranquero
2003-06-09 8:42 ` Miles Bader
2003-06-09 8:56 ` Juanma Barranquero
2003-06-09 13:37 ` Stefan Monnier
2003-06-09 14:07 ` Juanma Barranquero
2003-06-11 13:00 ` Stephen J. Turnbull
2003-06-11 13:53 ` Juanma Barranquero
2003-06-09 0:21 ` Richard Stallman
2003-06-09 7:49 ` Juanma Barranquero
2003-06-09 19:29 ` Not arch (was Re: Gud lord!) Nick Roberts
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=87fzmgenxe.fsf@tleepslib.sk.tsukuba.ac.jp \
--to=stephen@xemacs.org \
--cc=monnier+gnu/emacs@rum.cs.yale.edu \
/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.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
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.