A tiny open source vi clone for Linux
Author: David Parsons Homepage: http://www.pell.portland.or.us/~orc/Code/levee/ Family: ViFamily, TinyEditors Platform: Linux License: Open Source
"Levee is my attempt to write a vi clone. It was originally written for USCD Pascal I.5 on the Terak 8510a, ported to USCD Pascal 4.0 on the Sage and Pinnacle 68000-based microcomputers, ported back to I.5, but rewritten in P2 (a Pascal derivative language I wrote in 1983 or thereabouts), rewritten in Pascal for an MP/M box, then my friend John Tainter and I re-re-rewrote it in C so we could run it on our newly-purchased Atari 520STs in 1985 (then I rewrote it for FlexOS when I was working at CPT in Los Angeles North (Minneapolis, Minn, which is not my favorite city). When Atari began to roll belly-up, we both abandoned that platform for PCs and re-re-re-re-etc-wrote it for MS-DOS, and when I started using Linux in 1992 I rewrote it AGAIN for Linux, then used it off and on until I discovered nvi (and, after a few more years, Caldera freed the real vi, so I abandoned nvi for that).
But, be that as it may, levee is still pretty tiny (37k executable when linked against termcap on Mastodon), so it's hard to beat its disk size. "