[comp.sys.atari.st] "microemacs"

sandra@utah-cs.UUCP (Sandra J Loosemore) (09/29/87)

Just a reminder that there are several editors for the ST which are all
confusingly called "microemacs".  There is Dave Conroy's original
version, the one that calls itself version 3.8 (or is it 3.9 now?), and
one which used to be called MicroGnuEmacs, and is now called MG.  There
is another one which comes (or used to come) with the ST developer's
kit, which was apparently an early version of Mince, which is sold as
a commercial product.  There are also other Emacs variants, such as
Jove, that do not (as far as I know) run on the ST.

So which is best?  I'm currently the support person for the ST version
of MG, so I'm most familiar with that.  It's based on Dave Conroy's
version, and is generally smaller and less featurized than the 3.8
"microemacs".  The key bindings and function names are more compatible
with GNU.  I've heard reports that some of the earlier versions of 3.X
were very buggy, while MG seems to be very robust.

Incidentally, Richard Stallman, the inventor of the original Emacs, has
said publicly that none of these editors are "real" Emacs, and should
not be called Emacs.  MG was renamed in deference to his request.

-Sandra Loosemore
sandra@cs.utah.edu, sandra@utah-cs.uucp

trb@stag.UUCP (09/30/87)

The best version of uEmacs for the ST that I have seen so far is the
version that was presented at the local ST developers' meeting last
Friday. If I remember right, this is the version that was first
modified by Moshe, then by Dale Schumacher, and more recently has been
re-worked by both Dale Schumacher and John Stanley. This version uses
Dales' DLIBS (a newer version than I posted about 3 months ago) and is
quite fast, has the ability to 'clone' itself so you don't need any
configuration files, and has a very nice shell interface (which was
also written by Dale and John...some nice features like Ksh has). More
on this when they get ready to post it to the world.
    -Todd Burkey
    trb@stag.UUCP

For reference to the following message, see my posting in
comp.editors:

P.S. In response to the numerous responses to my comments on the
features of my next 'weekend' project (a programmers' editor), I would
like to thank everyone for the ideas. Yes, even the hate mail from
emacs users was useful (it is strange how everyone gets so worked up
on the modeless or not issue, since that is such a trivial thing when
you are actually editting a file...maybe it is just the poor typers
who hate two mode editors or something-i.e. always having to hit ESC
to move up a line and change something :-) ). In the two weekends I
have played around writing the editor so far, I have gotten all the
screen manipulations (paging, scrolling, skip ahead, information
popups), buffer handling (file readin, toggling between two buffers,
cycling through buffers), and finalized the internal structures (that
was one whole weekend because I decided to go to something which I
think is similiar to the way emacs is structured...yes, I am still
avoiding the temptation to look at the emacs source code.) To the
flamers on the net, all I can say is that 1) right now I am using vi
to edit this file on my Unix box...it is completely usable, but very
slow at times (i.e. I was editting a 800K file the other day and made
the mistake of telling it to do a global delete of something that
caused about 600K of the file to go away...took 6 minutes to finish
and 3 minutes to undo), and 2) I used the real EMACS for several years
and it is neat, but big, clumsy at times, and slow...and I use uEmacs
for all my program editting on my ST (it too is nice, but I don't like
pressing two keys to do one thing and I don't like the way buffers are
handled and the way you can't shift the screen around on the page...)
Sorry for the long PS, but I like getting all the informational
messages from emacs users :-). Any comments from the ST community out
there (since this editor will be running on the ST first?)

nwd@j.cc.purdue.edu.UUCP (10/01/87)

In article <5016@utah-cs.UUCP> sandra@utah-cs.UUCP (Sandra J Loosemore) writes:
>Just a reminder that there are several editors for the ST which are all
>confusingly called "microemacs".  There is Dave Conroy's original
>version, the one that calls itself version 3.8 (or is it 3.9 now?), and
>one which used to be called MicroGnuEmacs, and is now called MG.

>So which is best?  I'm currently the support person for the ST version
>of MG, so I'm most familiar with that.  It's based on Dave Conroy's
>version, and is generally smaller and less featurized than the 3.8
>"microemacs".  The key bindings and function names are more compatible
>with GNU.  I've heard reports that some of the earlier versions of 3.X
>were very buggy, while MG seems to be very robust.
>

>-Sandra Loosemore
>sandra@cs.utah.edu, sandra@utah-cs.uucp

Greetings,
	I don't want to turn this into a defensive note... but if I
don't speek up for this, no one will.  I started working with Dave
Conroy's emacs as well (thanx dave!) and have been steadily working on
MicroEMACS 3.x (now 3.9) about 20 hours a week for two years.

	The releases I have made have generally been in good shape, and
have gotten a good reception. Some other people have released modified
versions that have not always been in as good shape. The earlier
versions of MicroEMACS did not have as many features as the current, or
as complete a command language, but they have always been fairly solid.

	The current versions .... MicroEMACS 3.9 and MicroSPELL 1.0 are
availible on my BBS system and version 3.9a is likely to appear on
USENET in the near future (better ST support).

	MG is a very good program for people whom are used to using GNU
emacs on mainframes and wish to have something that works the same way
on their PC.  Sandra and many others have done a good job of emulating
the basic commands and functionality of GNU.  MicroEMACS is more for
people who either work mainly on the micro, or on a number of different
machines.  I have concentrated on portability and the ability to
customize the editor through a comprehensive command language. 

			Daniel Lawrence		(317) 742-5153
			UUCP:	{ihnp4!pur-ee!}j.cc.purdue.edu!nwd
			ARPA:	nwd@j.cc.purdue.edu
			FIDO:	201/2 The Programmer's Room (317) 742-5533

braner@batcomputer.UUCP (10/02/87)

[Sandra Loosemore describes many versions of microEMACS...]

... and then there's my version of microEMACS, adapted from the original
by Dave Conroy, with faster search, built-in help, many new commands
(e.g., paragraph (re)formatting, search for complementing bracket),
_much_ faster disk I/O, and support for the ST function keys.  It is
only 43K.  Nothing fancy (no reassignment of keys except for recompilation),
but real convenient.  Now go ahead and use whatever you like (I don't make
money on it anyway...).  My version is available through the "SnailMail"
distribution scheme and also through Antic's Catalog (the PD section),
including source code (in C, about 175K, has been compiled also on UNIX).
An enhanced version (with mouse support, etc.) has been written by Dale
Schumacher.

- Moshe Braner

PS: Still seeking info on connecting an IBM-style 5" drive to the ST.

omsi@reed.UUCP (10/03/87)

In article <2534@batcomputer.tn.cornell.edu> braner@tcgould.tn.cornell.edu (braner) writes:
>[something irrelevant to the PS]
>
>- Moshe Braner
>
>PS: Still seeking info on connecting an IBM-style 5" drive to the ST.

Have you heard of the "I.B.Drive"?  40 or 80 track capability to read and
write 5.25" IBM-style disks.  Connects right to the SCSI port and looks like
another standard drive.  Put this together with PC-DITTO and get a real
IBM clone.  Info:  call IB Computers here in Puddletown (I mean Portland),
Oregon (503)297-8425 9-6 pacific time (except sunday).  Or, call their BBS
at (503)292-1321 (24 hours) and order one electronically.

Note: I am not affiliated with IB computers.  I just shop there a lot.

-- Randal L. Schwartz, Stonehenge Consulting Services (503)626-6907
quality software, documentation, and training at affordable rates