X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rugxulo Newsgroups: comp.os.msdos.djgpp Subject: Re: Emacs 23.1 is released Date: Sun, 9 Aug 2009 09:11:49 -0700 (PDT) Organization: http://groups.google.com Lines: 83 Message-ID: <8aeb5874-f9f2-4f8c-8c1e-076ef414f869@m20g2000vbp.googlegroups.com> 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> <83k51fmtbb DOT fsf AT gnu DOT org> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1249834310 4926 127.0.0.1 (9 Aug 2009 16:11:50 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Sun, 9 Aug 2009 16:11:50 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: m20g2000vbp.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.39 Safari/530.5,gzip(gfe),gzip(gfe) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi, On Aug 7, 12:23=A0pm, Eli Zaretskii wrote: > > From: Rugxulo > > 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. What advantage does grep have over the built-in "occur" (and multi- occur)? > > 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. =A0 Sorry, but I never spellcheck anything. :o) I guess I could try it in Emacs one of these days just to see how it works. I think I briefly took a look at a Win32 port recently and was appalled at the complexity. > ps-print does not need any external > tool if you have a PostScript printer available. =A0 Okay, so in theory, a minimal EMAC231B.ZIP would have it if it were up to me (even though I never print, printers are crap, and none is connected to my two main cpus). > VC is the Version > Control interface; I hope no one is writing software without some sort > of source control these days. =A0These all are essential components of > any serious development environment, IMO. I'm not much of a coder, so no, I don't need version control for my wimpy hacks. Besides, git, Mercurial, SVN, Arch, Bazaar, SCCS (big surprise) don't work in DOS anyways. Even the CVS port is weak, and RCS (my potential preference) only seems to have been compiled in 1997 (pre-Win2k hacks) although I assume it wouldn't break on recompile. Plus RCS needs Diff anyways although that's not so bad if it makes Ediff work. (Does that need Patch? Apparently yes. More external dependencies, ugh.) > > I think there was something that maybe needed fringe and scroll-bar, > > believe it or not. > > Please report that as bugs. If I knew where it was, I would, but I can't remember. > > 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. You're right, of course, but I still feel it's silly to say "never" when FreeDOS could always be extended. Too bad nobody cares. (And heck, even you have previously mentioned possible hacks that would fake async stuff for e.g. GDB.) > > 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. =A0But I wouldn't recommend omitting Info docs. /info/ is 15 MB uncompressed but only 4 MB Gzip'd. And actually I used .gz, which is worse than Bzip2 (oops), also supported (3.2 MB compressed). And that's including everything, even stuff DOS doesn't need !! Now if only they supported LZMA. ;-) P.S. Yet another horrible idea: miniLZO, very very small, only five files (three .h, one .c, one README) and could compress/decompress on the fly without external tools or using /tmp. Plus it's GPL 2+. However, I bet the GNU Emacs maintainers have more important things on their minds than listening to my bad ideas (apparently the nascent Gnustep port and a "lexical binding" CVS branch).