[comp.sys.hp] emacs for an HP9000/520

tss@lanl.gov (Timothy S Sullivan) (01/01/90)

I am using an HP9000/520 workstation for data acquisition. It runs
HP-UX 5.23, has 2Mb RAM, and 125Mb of disk. I would like to install
a version of emacs on it. The questions are: Given its limitations,
is GNU emacs a sensible thing to try to install? Is there another
version that would make more sense? Is there someone out there who
has already done such a thing? Where can I obtain an HP 1/4" cartridge
tape with the appropriate emacs on it? (The machine is not on the net.)
(As a reference note, I have not installed emacs on any machine before.)

Since the machine is so old, replies are not expected to be of general
interest. Please send replies to:
		Tim Sullivan
		tss@lanl.gov
Thanks.

walter@hpsad.HP.COM (Walter Coole) (01/05/90)

This might be of general interest, so I'm posting it anyway.  We have had
a number of 500 series machines and several people were interested in porting
GNU emacs, but were stopped by a number of features, not having an alloca()
was one and I recall a problem with Little-Endian/Big-Endianness.  We
eventually found JOVE (John's Own Version of Emacs) which isn't as rife with
features as GNU, but generally works quite well.  I beleive it is generally
available in the standard archives.  Performance is quite adequate on a 500,
although not as fast as a newer machine.

Not an official response.

montnaro@spyder.crd.ge.com (Skip Montanaro) (01/05/90)

In article <770019@hpsad.HP.COM> walter@hpsad.HP.COM (Walter Coole) writes:

   We have had a number of 500 series machines and several people were
   interested in porting GNU emacs, but were stopped by a number of
   features, not having an alloca() was one and I recall a problem with
   Little-Endian/Big-Endianness.

Lack of alloca() should not stop a GNU Emacs port, since the Emacs source
comes with both C and assembler versions. I'd be real surprised if little-
vs. big-endianness was much of a problem either. That code is isolated, and
there is a BIG_ENDIAN define in the machine-dependent include files (m-*.h).

--
Skip (montanaro@crdgw1.ge.com)

bdale@col.hp.com (Bdale Garbee) (01/18/90)

I have a tape in my desk with a port of GNU Emacs v17 to the s500.  We ran it
for about three days on a 550, then gave up because the load time was
intolerable.  The bits came from somewhere in Holland, I'd have to unload the
tape and look at a Readme to remember where, though.

What happens is that you're left with the C code working fine, but needing to
load all of the lisp code every time you start up Emacs, unlike the normal
situation where you load the default lisp code as part of the build process,
then dump and "undump" to get an executable image with the list structures
pre-loaded.

You really don't want it.  I still have a 550 that I work on at times, and it
hasn't been worth loading the tape for me.

Bdale