Commit d965ee82 authored by adriana's avatar adriana

Import with [PATCH sourceforge] Initial HTML fixes, new PSGML site validation...

Import with [PATCH sourceforge] Initial HTML fixes, new PSGML site validation <uya31ubq5.fsf@ecf.teradyne.com>

--HG--
branch : adriana
parent fd2e4b66f3e4
faq/c-mode.gif

171 Bytes

faq/cthomp.gif

146 Bytes

faq/ediff.gif

150 Bytes

I'd like rms to:
(Steven Turnbull)
find a term that differs Emacs from XEmacs, but does not imply XEmacs
as a deviant version.
Emphasize that the FSF development team are willing to make use of
patches to XEmacs-beta as long as the authors have signed the legal
papers.
Aknowledge the work by Steven L. Baur and others in getting
signatures.
(Hrvoje Niksic)
Aknowledge the effort by the XEmacs Development team, deny "hating"
it.
/* --- COMMON TO ALL ARTICLES --- */
BODY { margin-left: 8%; margin-right: 5%;
text-align: left; background: white none; color: black }
DFN { font-style: italic }
CODE { color: #0000AA; background: white none; }
H1,H2,H3,H4,H5,H6 { font-family: Arial, Helvetica, Sans-Serif;
text-align: left }
H1 { padding-top: 3em; font-size: 200% } /* Overrides above rule as it appears below it */
.subtitle { text-align: center; font-size: 60% }
H2 { padding-top: 2em }
H3 { padding-top: 1em }
DT { font-weight: bold }
.uferdig { color: #AA0000 } /* Used for parts not yet finished */
P.center { text-align: center }
P.contents { text-align: center; padding-bottom: 2em }
P.note { background: white none; color: #AA0000; font-weight: bold }
DL { margin-left: 5% }
DT { font-weight: bold }
DD { padding-bottom: 0.7em }
PRE { background: white none; color: #0000AA }
A:link { background: white none; color: #0000EE }
A:visited { background: white none; color: #551A8B }
HR { padding-top: 1em }
ADDRESS { text-align: left; font-size: small; font-style: italic }
DIV.partof { font-size: small; text-align: right }
#problemstilling { margin-left: 4%; margin-right: 4%; font-style: italic }
BLOCKQUOTE { margin-left: 5%; font-style: italic }
P.origin { text-align: right; margin-left: 10% }
P.termdef { margin-left: 10%; margin-right: 10%;
background-color: #f5dcb3; border-width: 1px;
padding: 15px }
/* --- ONLY FOR THE CSS INTRO --- */
LI.serif { font-family: serif }
LI.sans-serif { font-family: sans-serif }
LI.fantasy { font-family: fantasy }
LI.monospace { font-family: monospace }
LI.cursive { font-family: cursive }
faq/fixed.gif

146 Bytes

faq/hwg.gif

1.15 KB

%title%
Frequently asked questions about XEmacs
%author%
Sandra Wambold
%main%
<!--
Go to the first, previous, <A HREF="xemacs-faq_2.html">next</A>, <A HREF="xemacs-faq_8.html">last</A> section, <A HREF="xemacs-faq_toc.html">table of contents</A>.
<P><HR><P>
-->
<H1><A NAME="SEC1" HREF="faq/xemacs-faq_toc.html#TOC1">Introduction</A></H1>
<P>
This is the guide to the XEmacs Frequently Asked Questions list--a
compendium of questions and answers pertaining to one of the finest
programs ever written. It is much more than just a Text Editor.
</P>
<P>
This FAQ is freely redistributable. I take no liability for the
correctness and safety of any procedures or advice given here. This
FAQ is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.
</P>
<P>
If you have a Web browser, the official hypertext version is at
</P>
<P>
<A HREF="http://www.xemacs.org/faq/xemacs-faq.html">http://www.xemacs.org/faq/xemacs-faq.html</A>.
</P>
<P>
This version is somewhat nicer than the unofficial hypertext versions
that are archived at Utrecht, Oxford, Smart Pages, and other FAQ
archives.
</P>
<P>
This document is available in several different formats:
<UL>
<LI>
<A HREF="faq/xemacs-faq.txt">As a single ASCII file</A>, produced by
<CODE>makeinfo --no-headers</CODE>
<LI>
<A HREF="faq/xemacs-faq.dvi">As a .dvi file</A>, as used with
<A HREF="http://www.tug.org">TeX.</A>
<!--
<LI>
As a PostScript file <A HREF="xemacs-faq-a4.ps">in A4 format</A>,
as well as in <A HREF="xemacs-faq-letter.ps">letter format</A>
-->
<LI>
In html format, <A HREF="faq/xemacs-faq_2.html">split by chapter</A>, or in
<A HREF="faq/xemacs-faq.html">one monolithic</A> document.
<LI>
The canonical version of the FAQ is the texinfo document
<A HREF="faq/xemacs-faq.texi">man/xemacs-faq.texi</A>.
<!--
You'll need
<A HREF="mswindows-faq.texi">man/mswindows-faq.texi</A> as well.
-->
</UL>
<!--
<P><HR><P>
Go to the first, previous, <A HREF="faq/xemacs-faq_2.html">next</A>, <A HREF="xemacs-faq_8.html">last</A> section, <A HREF="xemacs-faq_toc.html">table of contents</A>.
>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>
<!-- This HTML file has been created by texi2html 1.52
from /usr/local/src/xemacs-20/man/xemacs-faq.texi on 4 May 1999 -->
<TITLE>Frequently asked questions about XEmacs - Introduction</TITLE>
<LINK REL=StyleSheet HREF="faq.css" TYPE="text/css" MEDIA=screen>
<LINK REL="next" HREF="xemacs-faq_2.html">
<LINK REL="contents" HREF="xemacs-faq_toc.html">
</HEAD>
<BODY>
<p>
<a href="http://www.xemacs.org">
<img src="xemacs.gif" width="388" height="145" border="0" alt="[XEmacs Logo]">
</a>
</p>
Go to the first, previous, <A HREF="xemacs-faq_2.html">next</A>, <A HREF="xemacs-faq_8.html">last</A> section, <A HREF="xemacs-faq_toc.html">table of contents</A>.
<P><HR><P>
<H1><A NAME="SEC1" HREF="xemacs-faq_toc.html#TOC1">Introduction</A></H1>
<P>
This is the guide to the XEmacs Frequently Asked Questions list--a
compendium of questions and answers pertaining to one of the finest
programs ever written. It is much more than just a Text Editor.
</P>
<P>
This FAQ is freely redistributable. I take no liability for the
correctness and safety of any procedures or advice given here. This
FAQ is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.
</P>
<P>
If you have a Web browser, the official hypertext version is at
</P>
<P>
<A HREF="http://www.xemacs.org/faq/xemacs-faq.html">http://www.xemacs.org/faq/xemacs-faq.html</A>.
</P>
<P>
This version is somewhat nicer than the unofficial hypertext versions
that are archived at Utrecht, Oxford, Smart Pages, and other FAQ
archives.
</P>
<P>
This document is available in several different formats:
<UL>
<LI>
<A HREF="xemacs-faq.txt">As a single ASCII file</A>, produced by
<CODE>makeinfo --no-headers</CODE>
<LI>
<A HREF="xemacs-faq.dvi">As a .dvi file</A>, as used with
<A HREF="http://www.tug.org">TeX.</A>
<!--
<LI>
As a PostScript file <A HREF="xemacs-faq-a4.ps">in A4 format</A>,
as well as in <A HREF="xemacs-faq-letter.ps">letter format</A>
-->
<LI>
In html format, <A HREF="xemacs-faq_2.html">split by chapter</A>, or in
<A HREF="xemacs-faq.html">one monolithic</A> document.
<LI>
The canonical version of the FAQ is the texinfo document
<A HREF="xemacs-faq.texi">man/xemacs-faq.texi</A>.
<!--
You'll need
<A HREF="mswindows-faq.texi">man/mswindows-faq.texi</A> as well.
-->
</UL>
</P>
<P><HR><P>
Go to the first, previous, <A HREF="xemacs-faq_2.html">next</A>, <A HREF="xemacs-faq_8.html">last</A> section, <A HREF="xemacs-faq_toc.html">table of contents</A>.
</BODY>
</HTML>
faq/iu.jpg

125 Bytes

faq/jwz.gif

916 Bytes

faq/mrb.jpeg

52 Bytes

faq/new.gif

21 Bytes

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN//2.0">
<HTML>
<HEAD>
<TITLE>Changes to the XEmacs FAQ for the Month of June 1996</TITLE>
</HEAD>
<BODY>
<H1>Changes to the XEmacs FAQ for the Month of June 1996</H1>
<H2>Modified Questions</H2>
<OL>
<LI> <A HREF="xemacs-faq.html#Q1_4_1">Q1.4.1</A> June 11 (Finding sample.emacs,
and determining where the XEmacs etc directory is)
<LI> <A HREF="xemacs-installation.html#Q2_1_1">Q2.1.1</A> June 11 and June 17
(Crash reporting hints)
<LI> <A HREF="xemacs-installation.html#Q2_1_2">Q2.1.2</A> June 11 (Viewing
Minibuffer error messages in a buffer)
<LI> <A HREF="xemacs-installation.html#Q2_1_8">Q2.1.8</A> June 11 (Retitled
<SAMP>got (wrong-type-argument color-instance-p nil) and I don't know
why!</SAMP>)
<LI> <A HREF="xemacs-customization.html#Q3_0_2">Q3.0.2</A> June 11
(eval-expression keybinding)
<LI> <A HREF="xemacs-customization.html#Q3_0_4">Q3.0.4</A> June 5 (Adding
directories to load-path)
<LI> <A HREF="xemacs-customization.html#Q3_1_8">Q3.1.8</A> June 5 (Starting
XEmacs iconic)
<LI> <A HREF="xemacs-customization.html#Q3_2_4">Q3.2.4</A> June 11 (XEmacs
and the global colormap)
<LI> <A HREF="xemacs-customization.html#Q3_3_1">Q3.3.1</A> June 11 (Making
the modeline go away)
<LI> <A HREF="xemacs-customization.html#Q3_4_1">Q3.4.1</A> June 11 (Multi-
headed displays)
<LI> <A HREF="xemacs-customization.html#Q3_5_4">Q3.5.4</A> June 11 (Globally
binding Delete)
<LI> <A HREF="xemacs-customization.html#Q3_5_8">Q3.5.8</A> June 11 (Binding
[ delete-forward ])
<LI> <A HREF="xemacs-customization.html#Q3_5_9">Q3.5.9</A> June 11 (Making
Delete key delete forwards)
<LI> <A HREF="xemacs-customization.html#Q3_5_10">Q3.5.10</A> June 11 (Sticky
modifier keys)
<LI> <A HREF="xemacs-customization.html#Q3_8_1">Q3.8.1</A> June 11 (Making
the menubar go away)
p<LI> <A HREF="xemacs-customization.html#Q3_8_5">Q3.8.5</A> June 11 (Making
the toolbar go away to a key binding)[ <STRONG>Warning</STRONG> ]
<LI> <A HREF="xemacs-customization.html#Q3_8_6">Q3.8.6</A> June 11 (Making
the toolbar go away)[ <STRONG>Warning</STRONG> ]
<LI> <A HREF="xemacs-customization.html#Q3_9_1">Q3.9.1</A> June 11 (Making
the scrollbar go away)
<LI> <A HREF="xemacs-customization.html#Q3_10_1">Q3.10.1</A> June 11 (Changing
selection highlight)
<LI> <A HREF="xemacs-customization.html#Q3_10_2">Q3.10.2</A> June 11 (Automatic
deletion of selection when you start typing)
<LI> <A HREF="xemacs-customization.html#Q3_10_3">Q3.10.3</A> June 11 (Isearch
highlighting)
<LI> <A HREF="xemacs-customization.html#Q3_10_4">Q3.10.4</A> June 11 (Turning
off <KBD>C-x C-p</KBD> highlighting).
<LI> <A HREF="xemacs-subsystems.html#Q4_2_1">Q4.2.1</A> June 6 (Gnus FAQ URL)
<LI> <A HREF="xemacs-subsystems.html#Q4_3_4">Q4.3.4</A> June 8 (Netscape
Movemail -vs- XEmacs Movemail)
<LI> <A HREF="xemacs-miscellaneous.html#Q5_3_9">Q5.3.9</A> June 11 (Abbrev
mode explanation)
</OL>
<H2>New Questions</H2>
<OL>
<LI> <A HREF="xemacs-faq.html#Q1_3_5">Q1.3.5</A> June 13 (Explanation of
non-English input methods)
<LI> <A HREF="xemacs-faq.html#Q1_3_6">Q1.3.6</A> June 13 (MULE coding
standards)
<LI> <A HREF="xemacs-faq.html#Q1_4_3">Q1.4.3</A> June 6 (XEmacs tutorial locations)
<LI> <A HREF="xemacs-faq.html#Q1_4_4">Q1.4.4</A> June 6 (Writing a simple interactive function)
<LI> <A HREF="xemacs-faq.html#Q1_4_5">Q1.4.5</A> June 6 (Binding a function to a key)
<LI> <A HREF="xemacs-faq.html#Q1_4_6">Q1.4.6</A> June 7 (Functions &amp; Macros)
<LI> <A HREF="xemacs-installation.html#Q2_0_6">Q2.0.6</A> June 11 (Help with
strange crashes)
<LI> <A HREF="xemacs-installation.html#Q2_0_7">Q2.0.7</A> June 15 (Libraries
in non-standard locations)
<LI> <A HREF="xemacs-installation.html#Q2_0_8">Q2.0.8</A> June 16 (Where is
_h_errno?)
<LI> <A HREF="xemacs-installation.html#Q2_1_9">Q2.1.9</A> June 11 (XEmacs
-vs- OpenWindows 3.0 X server)
<LI> <A HREF="xemacs-installation.html#Q2_1_10">Q2.1.10</A> June 11 (Warnings
from incorrect key modifiers)
<LI> <A HREF="xemacs-installation.html#Q2_1_11">Q2.1.11</A> June 12 (YAM of
the old <CODE>set-text-properties</CODE> problem)
<LI> <A HREF="xemacs-installation.html#Q2_1_12">Q2.1.12</A> June 13 (DEC OSF1
C Compiler Optimization bugs)
<LI> <A HREF="xemacs-installation.html#Q2_1_13">Q2.1.13</A> June 16
(Create_process problems on HP/UX 10.10)
<LI> <A HREF="xemacs-installation.html#Q2_1_14">Q2.1.14</A> June 17 (Problems
with <KBD>C-g</KBD>)
<LI> <A HREF="xemacs-installation.html#Q2_1_15">Q2.1.15</A> June 17 (Detailed
hints on debugging problems in XEmacs)
<LI> <A HREF="xemacs-customization.html#Q3_2_5">Q3.2.5</A> June 11 (Tty
colors)
<LI> <A HREF="xemacs-customization.html#Q3_10_5">Q3.10.5</A> June 11 (Selection
disappears when paging through buffer and reaching the end).
<LI> <A HREF="xemacs-subsystems.html#Q4_0_10">Q4.0.10</A> June 17 (Limiting
VM to a single frame).
<LI> <A HREF="xemacs-subsystems.html#Q4_1_2">Q4.1.2</A> June 11 (Running
W3 from behind a firewall).
<LI> <A HREF="xemacs-subsystems.html#Q4_2_3">Q4.2.3</A> June 17 (Limiting
Gnus to a single frame).
<LI> <A HREF="xemacs-subsystems.html#Q4_7_2">Q4.7.2</A> June 11 (Emacs Lisp
Spreadsheets anyone?)
<LI> <A HREF="xemacs-miscellaneous.html#Q5_0_16">Q5.0.16</A> June 9 (Auto
Show Mode)
</OL>
<H2>Deleted Questions</H2>
<H2>Other Changes</H2>
<OL>
<LI> Added toolbar document linkage (June 6)
<LI> Added graphical navigational buttons for trailing-edge browsers (June 7)
</OL>
</HTML>
This diff is collapsed.
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN//2.0">
<HTML>
<HEAD>
<TITLE>XEmacs Editor FAQ [6/6]</TITLE>
<LINK REV=MADE HREF="mailto:andreas@sccon.com">
<LINK REL="Home" HREF="xemacs-faq.html">
</HEAD>
<BODY>
<A HREF="http://www.eff.org/blueribbon.html">
<IMG SRC="rib_bar_wh.gif" ALT=""></A>
<A HREF="xemacs-miscellaneous.html"><IMG SRC="left-purple.gif" ALT=""></A>
<BR>
<A HREF="http://www.xemacs.org/"><IMG SRC="xemacs.gif" ALT=""></A>
<H1>XEmacs FAQ [6/6]</H1>
<BR>
<H2><IMG SRC="grad_blu.gif" ALT="------------------------------"></H2>
<H2><IMG SRC="rd_ball.gif" ALT="Subject: ">Introduction</H2>
<P>
This is part 6 of the XEmacs Frequently Asked Questions list. This
section will change monthly, and contains any interesting items that have
transpired over the previous month. If you are reading this from the
XEmacs distribution, please see the version on the Web or archived at the
various FAQ FTP sites, as this file is surely out of date.
<P>
If you have a Web browser, the official hypertext version is at:
<A HREF="http://www.sccon.com/~andreas/xemacs-current.html">&lt;URL:http://www.sccon.com/~andreas/xemacs-current.html&gt;</A>,
and also at:
<A HREF="http://www.xemacs.org/faq/xemacs-miscellaneous.html">&lt;URL:http://www.xemacs.org/faq/xemacs-miscellaneous.html&gt;</A>.
This version is much nicer than the unofficial hypertext
versions that are archived at Utrecht, Oxford, Smart Pages,
and other FAQ archives.
<P>
This file was last modified on Feburary 23, 1998.
<BR>
<H2><IMG SRC="grad_blu.gif" ALT="------------------------------"></H2>
<H2><IMG SRC="rd_ball.gif" ALT="Subject: "><A NAME="Roadmap">Roadmap</A></H2>
<OL>
<LI> <A HREF="xemacs-faq.html#Roadmap">Introduction, policy, credits.</A>
<LI> <A HREF="xemacs-installation.html#Roadmap">Installation and Trouble Shooting</A>
<LI> <A HREF="xemacs-customization.html#Roadmap">Customization and Options</A>
<LI> <A HREF="xemacs-subsystems.html#Roadmap">Major Subsystems</A>
<LI> <A HREF="xemacs-miscellaneous.html#Roadmap">Miscellaneous</A>
<LI> <A HREF="#Roadmap">Current Events</A><IMG SRC="lcylarrw.gif" ALT="[You are here]">
<UL>
<LI> <A HREF="#Q6_0_1">Q6.0.1</A> What is new in 20.2?
<LI> <A HREF="#Q6_0_1">Q6.0.1</A> What is new in 20.3?
<LI> <A HREF="#Q6_0_1">Q6.0.1</A> Procedural Changes in XEmacs development
</UL>
</OL>
<HR>
<H1><IMG SRC="rd_ball.gif"
ALT=""><A NAME="modes">Current Events</A></H1>
<BR>
<H2><IMG SRC="grad_blu.gif" ALT="------------------------------"></H2>
<H2><IMG SRC="cy_ball.gif" ALT="Subject: "><A NAME="Q6_0_1">Q6.0.1 What is new in 20.2?</A></H2>
<P>
The biggest changes in 20.2 include intergration of EFS (the next
generation of ange-ftp) and AUC Tex (the Emacs subsystem that includes a
major mode for editing Tex and LaTeX, and a lot of other stuff). Many
bugs from 20.0 have been fixed for this release. 20.2 also contains a
new system for customizing XEmacs options, invoked via <KBD>M-x customize</KBD>.
<P>
XEmacs 20.2 is the development release (20.0 was beta), and is no longer
considered unstable.
<H2><IMG SRC="grad_blu.gif" ALT="------------------------------"></H2>
<H2><IMG SRC="cy_ball.gif" ALT="Subject: "><A NAME="Q6_0_2">Q6.0.2 What is new in 20.3?</A></H2>
<P>
XEmacs release 20.3 is planned for autumn 1997. It will likely contain
a much smaller amount of code for basic functionality, with all the
popular Lisp packages being available in the form of easy-to-install
add-ons.
<P>
Other input methods (such as skk) will be made available for Mule, as
well as more user-level documentation.
<P>
Many new features are planned, such as multiple TTY frames, support for
Autoconf 2, synches with Emacs 20.1, and more; much of this is already
running in various beta versions. Ask at
<A HREF="mailto:xemacs-beta-request@xemacs.org">xemacs-beta-request@xemacs.org</A>
for more details.
<H2><IMG SRC="grad_blu.gif" ALT="------------------------------"></H2>
<H2><IMG SRC="cy_ball.gif" ALT="Subject: "><A NAME="Q6_0_3">Q6.0.3 Procedural changes in XEmacs development.</A></H2>
<OL>
<LI> Discussion about the development of XEmacs occurs on the xemacs-beta
mailing list. Subscriptions to this list will now be fully automated
instead of being handled by hand. Send a mail message to
<A HREF="mailto:xemacs-beta-request@xemacs.org">xemacs-beta-request@xemacs.org</A> with a subject of subscribe to join the list. Please note this is a
developers mailing list for people who have an active interest in the
development process.
<LI> Due to the long development cycle in between releases, it has been decided
that intermediate versions will be made available in source only form for
the truly interested.
<LI> No further XEmacs 19 feature releases are planned. XEmacs 19.16 will
consist of 19.15 plus the collected bugfixes, and will probably be the
final version of XEmacs 19.
<LI> As of December 1996, Steve Baur &lt;steve@altair.xemacs.org&gt; has
become the lead maintainer of XEmacs.
</OL>
<HR>
<P>
This FAQ is Copyright &copy; 1998 by various people, and edited by Andreas Kaempf.
Please send comments, and suggestions to Andreas Kaempf
<A HREF="mailto:andreas@sccon.com">&lt;andreas@sccon.com&gt;</A>.
<P>
<A HREF="xemacs-miscellaneous.html"><IMG SRC="left-purple.gif" ALT="<= Part 5"></A>
</BODY>
</HTML>
This diff is collapsed.
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN//2.0">
<HTML>
<HEAD>
<TITLE>Obsolete Questions</TITLE>
</HEAD>
<BODY>
<UL>
<LI><A HREF="#Q3_3_6">Q3.3.6</A>How can I get the column count to start at 1 rather than 0?
</UL>
<P>
<H2><IMG SRC="grad_blu.gif" ALT="------------------------------"></H2>
<H2><IMG SRC="cy_ball.gif" ALT="Subject: ">
<A NAME="Q3_3_6">Q3.3.6 How can I get the column count to start at 1 rather than 0?</A></H2>
As of XEmacs 19.14 it does.
</BODY>
</HTML>
This diff is collapsed.
This diff is collapsed.
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN//2.0">
<HTML>
<HEAD>
<TITLE>Why XEmacs and Emacs have not merged their distributions</TITLE>
<LINK REV=MADE HREF="mailto:steve@miranova.com">
</HEAD>
<BODY>
<!-- Original article by wing@666.com (Ben Wing) -->
<!-- Converted to HTML with psgml.el and XEmacs by steve@miranova.com baur -->
<H1>Subject: Re: elisp code in GNU Emacs/XEmacs</H1>
<STRONG>From: wing@666.com (Ben Wing)</STRONG><BR>
<STRONG>Message-ID: &lt;wingDqGwLH.K6w@netcom.com&gt;</STRONG><BR>
<STRONG>Date: Fri, 26 Apr 1996 11:44:05 GMT</STRONG><BR>
<P>
In article &lt;9xo91fmordx.fsf@bcarsf26.nortel.ca&gt;,
Stephane Boucher &lt;sbo@bcarsf26.nortel.ca&gt; wrote:
</P>
<P><EM>
Well, I don't think the number of volunteers is greater by having 2
Emacsen. I think your affirmation holds true because of the inhability
of the various parties involved to work together and compromise. If
people could all work together, I don't think there would be any
benifit in having 2 Emacsen. It may seem profitable right now, but in
the long run, I think everyone looses. The time everyone spends
porting back and forth, and imitating what the other has done is not
spent to do new features. I've presonnally experienced a project split
in the past, and in the end everyone lost.
</EM></P>
<P><EM>
I don't want to try to blame anybody for the current fiasco. But we do
have a fiasco. That is unfortunate. There are so many contributors out
there that if everyone worked together we might be looking forward to
having, say, threads in Emacs. But instead, as someone told me not
that long ago, maybe we'll soon see a new editor come out based on
Java. Threads will be part of it at no extra cost, and those people
still using Emacs will continue to curse at the fact that they can't
start GNUS while typing an E-mail, and the various Emacs contributors
will continue to argue among themselves, nitpicking about how to get
the perfect solution, rather than try to move forward. Meanwhile,
people will enjoy using a new state of the art editor.
</EM></P>
<P>
Don't think we're just being needlessly perverse by continuing to
have XEmacs. I'm well aware of the problems in having a project
split, and don't think for a minute that we haven't tried
(extremely hard, in fact) to come up with a merge.</P>
<P>
Unfortunately, as I have said before, the odds of this happening
are quite low due to severe conflicts (both technical,
procedural, and philosophical) between RMS and the XEmacs developers.
If we were to assent to even half of what RMS wants in a merged Emacs,
it would take years of work to produce the merged Emacs, and the
result would be less powerful than the existing XEmacs.</P>
<P>
Since so many people seem so misinformed about this problem, I'll
go ahead and state the fundamental dividing issues:</P>
<P>
<OL>
<LI> RMS does not believe in data abstraction, and cannot be convinced
of the folly of this. This by itself is such a huge division that
it makes a merge basically unthinkable. Because of this, FSF Emacs
is basically unmaintainable by anyone other than RMS. RMS has
consented to <EM>all the data abstraction I want</EM> provided that I
take sole responsibility for writing this code (which basically
means I'd have to write almost all of the code or rewrite most
of his code), and provided that he can use this issue as a
<EM>bargaining chip</EM> to get concessions of his own.
<LI> RMS sees the merge process as a series of mutual concessions
traded back and forth. IMHO this is reasonable for a peace
treaty but absurd for a piece of software -- we have to have
technical agreement on the major issues involved, and the chance
of that happening is basically nil.