unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* MSDOS support
@ 2008-07-31  7:17 Dan Nicolaescu
  2008-07-31 12:16 ` David Robinow
  2008-07-31 14:05 ` Chong Yidong
  0 siblings, 2 replies; 8+ messages in thread
From: Dan Nicolaescu @ 2008-07-31  7:17 UTC (permalink / raw)
  To: emacs-devel



Emacs running on MSDOS was probably a technical wonder (Eli and all
other people that made it possible deserve kudos for this excellent
work), and probably it was very important at the time.  But at this time
supporting this platform does not seem useful anymore.

Wouldn't it be a good idea to remove the MSDOS support?

The main reason is that there is no evidence that there are any emacs
users still using this proprietary platform.

The MSDOS support has been broken in CVS for almost one year.  There
were no complaints from any users.

The removal of the MSDOS support was announced last year and widely
publicized in the first round of old platform removals.  We received no
comments from any user about MSDOS, so RMS formally approved the
removal.  It was not removed because Eli said he _might_ want to make it
run again.

The impact of MSDOS on the code is very high, there are hundreds or
#ifdef MSDOS/DJGPP/GO32 just in the src directory.  Not having those
#ifdefs would simplify the code and make it easier to read and maintain.

MSDOS is the only supported platform that does not define
"subprocesses", that's another chunk of code that is special-cased for
MSDOS.

There is an active burden from keeping this non-working port in the
tree: file names need to be chopped to fit into the 8.3 format (last
time was just one week ago).

There's no guarantee that MSDOS code will ever work again, but given the
absence of users, it does not seem something worthwhile doing, so better
get rid of if sooner rather than later.





^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2008-08-01  9:58 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-31  7:17 MSDOS support Dan Nicolaescu
2008-07-31 12:16 ` David Robinow
2008-07-31 18:22   ` Eli Zaretskii
2008-08-01  7:10   ` Yavor Doganov
2008-08-01  9:41     ` Eli Zaretskii
2008-08-01  9:58       ` Yavor Doganov
2008-07-31 14:05 ` Chong Yidong
2008-07-31 14:41   ` Dan Nicolaescu

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).