Xref: utzoo comp.unix.xenix:9370 comp.sources.wanted:10061 comp.sys.ibm.pc:41623 Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!munnari.oz.au!murtoa.cs.mu.oz.au!ditmela!agi.oz!cn From: cn@allgfx.agi.oz (Con Neri) Newsgroups: comp.unix.xenix,comp.sources.wanted,comp.sys.ibm.pc Subject: Re^2: Need Suggestions; Menu Software Message-ID: <1990Jan5.062403.13104@allgfx.agi.oz> Date: 5 Jan 90 06:24:03 GMT References: <1102@crpmks.UUCP> <9001041152.AA04244@nccn.yorku.ca> Organization: All Graphic R+D Lines: 47 shields@nccn.yorku.ca (Paul Shields) writes: >I wrote one three years ago and have been using it here at nccn.yorku.ca >ever since. The Institute for Space and Terrestrial Science adopted it >as its standard U.I. in 1988. >I'll post it to the net if enough people out there want it. >It is... > - text based; > - pleasing to look at; > - terminal independent > -> makes use of termcap; > -> is command based, because there is not really any standard > for cursor moves. > - built to guide the computer-illiterate user > -> case-insensitive, > -> commands and may be shortest unique string. > - compact and fast; > - a consistent menu hierarchy, not limited to a strict tree hierarchy > (ie: multiple roots and common sub-menus are ok.) > - easy to configure; > - loads the menu configuration when it runs, making it customizable on > a per-user / per-invocation basis; > - known to run on at least Xenix, MS-DOS, and BSD UNIX platforms; > - written in C, with emphasis on modularity and portability. >The thing it doesn't do, >>[...] The program must be able to exec() as the highest level shell >It was designed to run under csh, to keep it small in size. I haven't >encountered problems with using it this way. >I will provide you with full sources (110 KB) and all the documentation >I have, if you'd like to have it. >Please let me know. >-- >Paul Shields >Programmer for the Native Computer Communications Network >shields@nccn.yorku.ca I would like a copy too please. Con Neri