*BSD News Article 26645


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!decwrl!nic.hookup.net!swrinde!sdd.hp.com!caen!zip.eecs.umich.edu!nova!ellis
From: ellis@nova.gmi.edu (R. Stewart Ellis)
Newsgroups: comp.os.386bsd.apps
Subject: Re: MicroEmacs
Date: 28 Jan 94 01:05:14 GMT
Organization: GMI Engineering&Management Institute, Flint, MI
Lines: 45
Message-ID: <ellis.759719114@nova>
References: <9401231826.AA04996@moose.usmcs.maine.edu> <JKH.94Jan24012833@whisker.lotus.ie> <ellis.759392179@nova> <2i173v$n69@pdq.coe.montana.edu> <2i9a9d$ljq@usenet.mcs.kent.edu>
NNTP-Posting-Host: nova.gmi.edu

borsburn@mcs.kent.edu (Bret Orsburn) writes:

 >In article <2i173v$n69@pdq.coe.montana.edu> nate@bsd.coe.montana.edu (Nate Williams) writes:
 >>
 >>BTW - Both of the other editors are probably as valid as uemacs for 
 >>FreeBSD, but the advantage to uemacs is that I am a uemacs beta tester
 >>and a FreeBSD core developer, so I will make sure that the most stable
 >>version of it is available for FreeBSD.
 >>

 >OK, you asked for it.... :-)

[delete]

 >(BTW: I've never gotten the function keys and help system to work properly
 >for any version of uemacs on any system, including DOS, and have generally
 >settled for disabling the on-line help altogether. There are way too many
 >architectures supported in the sources and that makes it way too crufty.
 >Like, why does the C code say PASCAL everywhere? <*shudder*> )

This is DOS cruft to try to reduce the size of the binary on MSDOS machines
by changing the stack-hadling conventions from C (caller handles it?) to
PASCAL (in which the called function is passed the stack pointer?).  DOS C
compilers have this feature to work with DOS PASCAL, FORTRAN and Assembler
modules that have different calling conventions.  In the days of 3.10-3.11
it was possible to get a DOS executable that was about 10-15K smaller by
playing with this.

Part of my problem with uemacs was the amount of effort that went into this
kind of stuff rather than fixing the screen update for termcap or the window
splitting.  Does it still try to open a new help window by splitting one
that already exists?  At least try the other ones, jove and jed.  There is
more choice than EMACS vs. uEMACS.

 >---

 >    Bret Orsburn
 >    borsburn@mcs.kent.edu


-- 
  R.Stewart(Stew) Ellis, Assoc.Prof., (Off)313-762-9765   ___________________
  Humanities & Social Science,  GMI Eng.& Mgmt. Inst.    /   _____  ______ 
  Flint, MI 48504      ellis@nova.gmi.edu               /        / /  /  / /
  Gopher,News and  modem   maintainer, all around hack /________/ /  /  / /