[comp.os.minix] Emacs for Christmas!

ast@cs.vu.nl (Andy Tanenbaum) (12/20/87)

That's right, Emacs for Christmas!  In a series of postings I have
distributed Ken Harrenstien's Emacs clone called ELLE.  This posting
is intended to let you figure out if you got all the files correctly.
If everything arrived properly, ls -l should give this report:

-rw-r--r-- 1 ast       302 Dec 19 20:07 .ellepro.b1
-rw-r--r-- 1 ast      6006 Dec 19 20:07 .ellepro.e
-rw-r--r-- 1 ast     18120 Dec 19 22:18 Announcement
-rw-r--r-- 1 ast      8822 Dec 19 20:07 defprf.e
-rwxr-xr-x 1 ast     71522 Dec 19 20:07 elle
-rw-r--r-- 1 ast     98565 Dec 19 22:14 elle.uuencoded
-rw-r--r-- 1 ast     18500 Dec 19 22:11 ellec
-rw-r--r-- 1 ast     25514 Dec 19 22:15 ellec.uuencode
-rw-r--r-- 1 ast       446 Dec 19 22:14 ellepro.b1.uue
-rw-r--r-- 1 ast     17020 Dec 19 20:07 help.dat
-rw-r--r-- 1 ast     33948 Dec 19 22:20 sharfile

The sum listings are as follows (except the block sizes are off by 2):

21924    18 Announcement
55136     9 defprf.e
05771    70 elle
21986    97 elle.uuencoded
15228    19 ellec
51169    25 ellec.uuencode
63217     1 ellepro.b1.uue
41527    17 help.dat
12343    34 sharfile

Other than this posting there are 6 others:
  1. Announcment (includes the user manual)
  2. elle.uuencoded part 1 of 2
  3. elle.uuencoded part 2 of 2
  4. ellec uuencoded
  5. .ellepro.b1.uuencoded
  6. sharfile

The two elle files should be stripped of their mail headers and joined
to give one file.  Check to see that this file has the same size and sum
as elle.uuencoded.  The file ellec should be checked against ellec.uuencoded.
Finally .ellepro.b1.uu should also be checked.  If all three are ok, uudecode
them and compare to elle, ellec, and .ellepro.b1, respectively.  The
announcement is not encoded, nor is the shar file, which contains defprf.e,
.ellepro.e, and help.dat.  Installation instructions are at the end of the 
announcement.

I have tested ELLE fairly extensively on a Z-248 AT clone and found no errors.
If you find errors, please post them to this group.  I will try to answer
questions, etc. as best I can.

It is conceivable that our network link will die shortly, because we have
intelligent I/O boards installed and they know that the university is
closed for vacation until January 4, 1988, so that if they break, nobody will
touch them for two weeks and they can have a nice rest.  If I am suddenly
silent, it is more likely due to this than to my hiding from all the abuse
about to be aimed at me because ELLE is not full Emacs.

Finally, now that I have your undivided attention, how about somebody taking
a good look at the sed I posted before, with an eye to getting the last bugs
out of it.  If that occurs, we can change the MINIX shar to use sed, and
thus be compatible with the UNIX shar.  To test sed, make a sed script that
converts like this:
  /and/s//QQQ1/
  /the/s//QQQ2/
  /has/s//QQQ3/
  /this/s//QQQ4/
etc.  Then run this on a large piece of text.  Then convert it back with
another sed script and compare the output with the original.  Put some long
lines in because it seems to stumble on these.

Andy Tanenbaum (ast@cs.vu.nl)

broman@cod.NOSC.MIL (Vincent P. Broman) (12/29/87)

Source and Minix executable for Elle v4.1, an Emacs descendant, are available
in a number of places.  Dr. Tanenbaum posted binaries, docs, and auxilliary
files for a Minix version recently.  These are available at many fine
comp.os.minix archives in your area, including bugs.nosc.mil .

Complete sources and docs are available by anonymous FTP in dist/elle/elle.tar
on blackjack.sri.com .  The same are available on bugs.nosc.mil in smaller
chunks (all but one less than 64K).

The files on bugs.nosc.mil sit in the directory pub/Minix and are named by the
Message-Id of the news posting or by something of the general form
     elle41-{cod,doc,mak,sb}[a-g].sh .
(Everyone understands csh syntax, do they not?   :-)

Here is grep output of the Subject lines.

1792@botter.cs.vu.nl:Subject: Emacs for Christmas!
1794@botter.cs.vu.nl:Subject: elle.uuencoded  part 1 of 2
1795@botter.cs.vu.nl:Subject: elle.uuencoded  part 2 of 2
1796@botter.cs.vu.nl:Subject: ellec.uuencoded (key binding compiler)
1797@botter.cs.vu.nl:Subject: .ellepro.b1.uu (ELLE binary user profile)
1793@botter.cs.vu.nl:Subject: Announcement of Emacs for MINIX (users manual)
1798@botter.cs.vu.nl:Subject: ELLE sharfile (misc. files)
1799@botter.cs.vu.nl:Subject: Makefile for ELLE that I used on PC-IX
elle41-coda.sh:: Subject: elle.h eebit.c eebuff.c eecmds.c eediag.c
elle41-codb.sh:: Subject: eedisp.c
elle41-codc.sh:: Subject: eeedit.c eeerr.c eef1.c eef2.c eef3.c eefd.c eefdef.h
elle41-codd.sh:: Subject: eefed.c eefico.c eefidx.h
elle41-code.sh:: Subject: eefile.c eefill.c eehelp.c eekmac.c eemain.c eemake.c eeprof.h
elle41-codf.sh:: Subject: eequer.c eeques.c eesigs.h eesite.c eesite.h eesrch.c eesun.c
elle41-codg.sh:: Subject: eeterm.c eevini.c
elle41-doca.sh:: Subject: 00read.me chnges.doc cmdsum.doc gnumax.doc help.dat
elle41-docb.sh:: Subject: elle.doc
elle41-docc.sh:: Subject: manual1.doc
elle41-docd.sh:: Subject: manual2.doc
elle41-maka.sh:: Subject: Makefile makecf.fun v6cc.sh v6init.sh v6load.sh ellec.c deffun.e
elle41-makb.sh:: Subject: defprf.c defprf.def defprf.e defprf.ico defprf.ima defprf.mnx defprf.sun defprf.tst
elle41-sba.sh:: Subject: sbmake sbv6mk.sh sb.h sbbcpy.c sbbcpy.s sberr.c
elle41-sbb.sh:: Subject: sbstr.c
elle41-sbc.sh:: Subject: sbm.c sbvall.c

Vincent Broman,  code 632, Naval Ocean Systems Center, San Diego, CA 92152, USA
Phone: +1 619 553 1641    Internet: broman@nosc.mil   Uucp: sdcsvax!nosc!broman