www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2009/08/07/13:24:13

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
Date: Fri, 07 Aug 2009 20:23:36 +0300
From: Eli Zaretskii <eliz AT gnu DOT org>
Subject: Re: Emacs 23.1 is released
In-reply-to: <437a054e-f125-466d-959b-91179333b070@d4g2000vbm.googlegroups.com>
X-012-Sender: halo1 AT inter DOT net DOT il
To: djgpp AT delorie DOT com
Message-id: <83k51fmtbb.fsf@gnu.org>
References: <83ws5poszd DOT fsf AT gnu DOT org> <9668eafe-20c4-4585-8672-1782b7c99dc4 AT z28g2000vbl DOT googlegroups DOT com> <83skg4m17q DOT fsf AT gnu DOT org> <437a054e-f125-466d-959b-91179333b070 AT d4g2000vbm DOT googlegroups DOT com>
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> From: Rugxulo <rugxulo AT gmail DOT com>
> Date: Fri, 7 Aug 2009 08:31:47 -0700 (PDT)
> 
> But grep is probably less useful because it requires an external tool.

compile.elc also needs an external tool, but you (rightfully) included
it.

> Same with ispell, ps-print, vc-*. I honestly don't usually use those.

There's no spell-checking in Emacs without ispell, and I hope no one
these days writes anything serious, even comments to a program,
without spell-checking the text.  ps-print does not need any external
tool if you have a PostScript printer available.  VC is the Version
Control interface; I hope no one is writing software without some sort
of source control these days.  These all are essential components of
any serious development environment, IMO.

> > and you also included
> > many files that are preloaded into emacs.exe and don't need to be
> > carried separately (check with loadup.el).
> 
> I wasn't sure. To be honest, I didn't know what I was doing!   :-)

Anything that loadup.el loads is not needed as a separate file.  (But
make sure it is actually loaded in the DJGPP build.  One way to be
sure is to evaluate `(featurep 'foo)', where `foo' is a symbol that
appears in the `(provide 'foo)' form in the .el file whose .elc you
are considering to include.  If evaluating `(featurep 'foo)' yields t,
then the file is already loaded.)

> I think there was something that maybe needed fringe and scroll-bar,
> believe it or not.

Please report that as bugs.

> lisp/ and all its subdirs has 31 MB of .elc files !! Sorry if I find
> that too much (esp. the useless to me GNUS, MH-E, ERC, etc).

Gnus. mh-e, and erc belong to the packages that can never work in the
DJGPP build, because they rely on features that don't work on DOS or
need async subprocesses that the DJGPP port does not support.

> Especially all the silly image files, texinfo sources, extra docs,
> etc.

Images are not supported by the DJGPP build, so can be omitted.
Texinfo sources are not needed at all, once you have the Info manuals
produced from them.  But I wouldn't recommend omitting Info docs.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019