From: CRDGW2::CRDGW2::MRGATE::"SMTP::AI.MIT.EDU::TOWER" 26-JUL-1989 21:50 To: MRGATE::"ARISIA::EVERHART" Subj: HP-Emacs (HP 9000/Series 800) Received: by life.ai.mit.edu (4.1/AI-4.10) id AA02526; Wed, 26 Jul 89 19:55:05 EDT Return-Path: Received: from rice-chex (rice-chex.ai.mit.edu) by life.ai.mit.edu (4.1/AI-4.10) id AA02463; Wed, 26 Jul 89 19:49:51 EDT Received: by rice-chex (4.0/AI-4.10) id AA01783; Wed, 26 Jul 89 19:49:44 EDT Resent-Date: 26 Jul 89 11:22:35 GMT Resent-From: tower@ai.mit.edu Resent-Message-Id: <8907262349.AA01783@rice-chex> Message-Id: <8907262349.AA01783@rice-chex> Resent-To: info-gnu-emacs@prep.ai.mit.edu Path: euteal!geert From: mcvax!ele.tue.nl!geert@uunet.uu.net (Geert Janssen) Sender: tower@ai.mit.edu Subject: HP-Emacs (HP 9000/Series 800) Date: 26 Jul 89 11:22:35 GMT Organization: Eindhoven University of Technology, The Netherlands Apparently-To: info-gnu-emacs@prep.ai.mit.edu Dear Emacs Lovers on HP Machines, A couple of years ago I made a port of GNU Emacs (version 17.something) to our Hewlett-Packard HP9000/Series 500 machines. It wasn't an easy job, since the machine contains proprietary stack processors, quite unlike any common processor like the 68000 based workstations. Moreover, the HP-UX operating system is a weird mixture of Sys5 and Berkeley UNIX features. Not surprising then that once this was announced a number of people wrote me for a copy, which I supplied freely. Alas, nothing lasts in this world. So when our machines were replaced by the newer Series 800 (Precision Architecture) ones, I was once again confronted with the problem of getting my HP-Emacs running on those new monsters. Fortunately, that turned out to be an easy job, because the HP designers were kind enough to supply a libBSD.a and libPW.a library, where all I needed was prepared. Therefore, my renewed announcement: People (no matter what organisation they belong to) that are interested in a copy of HP-Emacs (details to be found below) are hereby invited to write to me. Applications should contain a blank HP formatted cartridge tape, a properly addressed return envelope or address label, some money, money order, cheque, stamps, or whatever to cover for the postage costs. My address is: G.L.J.M. Janssen Dept. Electrical Engineering, Room EH 7.27 Technical University Eindhoven Den Dolech 2 P.O. Box 513 5600 MB Eindhoven The Netherlands The total amount of data I then send you is about 8 MBytes. Be aware that this HP-Emacs is NOT GNU Emacs, although based on it. Conditions of copying are the same as expressed in the GNU Emacs distribution. All I require is that you leave my copyright notice untouched; Since I don't get any money for the contributions I made, at least I want some of the fame! I like the following points to be perfectly clear to anyone that acquires a distribution of my HP-Emacs: 1) I do NOT consider myself an Emacs distributor. The official man to deal with is Richard Stallman I suppose. Since he knows of my efforts to get Emacs going on HP-UX I guess he will not object that I occasionally supply a copy of HP-Emacs to someone interested, like you. However, be aware that my HP-Emacs is substantially different from the original GNU-Emacs. 2) My principle interest in Emacs is its underlying Lisp system. At my department only a few people (mostly students working for me) use Emacs as a text-editor. The rest is still hooked on 'vi'. My aim is to build a substantial CommonLisp subset interpreter, which we nicknamed HotLisp. Thereby we use the Emacs Lisp (Elisp) as an example and test-bed. 3) This version of HP-Emacs is intended to run on HP9000 Series 500 systems with a HP-UX 5.x version of operating system. Since 26 July 1989 it also runs on HP 9000/Series 800 computers. 4) HP-Emacs is based on the GNU-Emacs version 16 as distributed on the so-called Copenhagen tape by EUUG. I do not intend to keep both programs compatible, i.e. new releases of GNU-Emacs (version 18 is out) will not reinitiate new releases of HP-Emacs, apart from extensions to the GNU-Lisp code perhaps. 5) My line of work is CAD for VLSI. Playing around with Emacs is merely a hobby. So I hope you understand that I can only spend little time on helping other people. My motto is: IF I CAN DO IT, SO WHY CAN'T YOU ? So don't be afraid to do some code reading. In fact the most I know of C-programming comes from reading Emacs source and trying to guess what it does. My background is Algol and Pascal programming, my future is Lisp. 6) I definitely do NOT take any responsibility for malfunctioning or failure of any copy of the HP-Emacs version supplied by me. I do however require that my copyright notice be preserved in all distributions, together with any previously stated notices by others therein. By the way, GNU Emacs runs also on HP9000/S800 machines. So if you're used to that, I advice stick to it and don't bother me. Please don't reply by scolding at me for bringing yet another Emacs in the world. I have heard that one before, can do without repetition. I like my HP-Emacs, and I know of some people that equally prefer it. For one, the code is cleaner, the documentation better and the ELisp more Common Lisp-like. It's also smaller in size (500 k on s800). GNU Hackers that read this might wonder why I don't contribute directly to the GNU Software pool. Well I did try, in fact I took an cartridge tape to Stallman on my last US trip. However, he didn't have access to a cartridge unit to read it in, or he just wasn't interested, I wouldn't know. So if they want it, they now can send me a tape. I am sure that my "corrected" code could be useful to them. Eventually this would then lead to a better/nicer/cleaner/ faster/... GNU Emacs version. That's all folks. Thanks for your interest!