[comp.os.cpm] vi source??

gwr@nz8r.UUCP (Gregory W. Ratcliff) (08/10/89)

I am searching for editor that is a workalike to vi for
the cpm based system I have.  I am really tired of having
to switch editors 5 or 6 times a day!

Source would be nice, as I have a compiler.

thanks
gwr

-- 
Gregory W. Ratcliff, {osu-cis}n8emr!uncle!nz8r!gwr
ham radio,aviation,tcp-ip

dbraun@cadev4.intel.com (Doug Braun ~) (08/11/89)

I started trying to port STEVIE (from its Minix version) to CP/M.
It is just too damm big, however.  You would need some fancy
disk buffering scheme that would slow it way down.


Doug Braun				Intel Corp CAD
					408 765-4279

 / decwrl \
 | hplabs |
-| oliveb |- !intelca!mipos3!cadev4!dbraun
 | amd    |
 \ qantel /

wyle@inf.ethz.ch (08/11/89)

>X-Mailer: Mail User's Shell (6.5.6 6/30/89)

I also started porting STEVIE.  I am now working on paring the code down
to an acceptable subset (globbing instead of regex, elimination of
fluffy, unused vi featuers).  I am also thinking long and hard about
memory allocation.

The biggest problem with vi is modes.  You can't configure vedit (for
example) to look like vi, because vedit wants a META key before each
and every command mode keystroke.  Otherwise your're in insert (or
change) mode.

A final alternative (which I encourage some young, rambunctious hacker)
is to take the source of, say vdo, and vee-eye-atize it.  Any takers?

-Mitch
-Mitchell F. Wyle
Institut fuer Informationssysteme         wyle@inf.ethz.ch 
ETH Zentrum / 8092 Zurich, Switzerland    +41 1 256 5237

walker@hpl-opus.HP.COM (Rick Walker) (08/15/89)

/ hpl-opus:comp.os.cpm / dbraun@cadev4.intel.com (Doug Braun ~) /  4:19 pm  Aug 10, 1989 /
> I started trying to port STEVIE (from its Minix version) to CP/M.
> It is just too damm big, however.  You would need some fancy
> disk buffering scheme that would slow it way down.
> 
> 
> Doug Braun				Intel Corp CAD
----------
Consider the 'S' editor as presented with source code in Webb Miller's
book "A Software Tools Sampler", published by Prentice-Hall.  It is a
good VI clone and is both well written and easy to understand.  It also
fits well on a CP/M system.

Rick Walker
...!hplabs!walker