Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2.fluke 9/24/84; site vax4.fluke.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!vax135!cornell!uw-beaver!fluke!star From: star@fluke.UUCP (David Whitlock) Newsgroups: net.micro.amiga Subject: Review of MyCLI.c (Author Mike Schwartz) Message-ID: <3006@vax4.fluke.UUCP> Date: Thu, 9-Jan-86 14:16:31 EST Article-I.D.: vax4.3006 Posted: Thu Jan 9 14:16:31 1986 Date-Received: Sat, 11-Jan-86 07:34:46 EST Distribution: net Organization: John Fluke Mfg. Co., Inc., Everett, WA Lines: 66 The following is an initial review of the 'MyCLI' program submitted by Mike Schwartz. From an educational/resource standpoint, I would give this program an A the program covers alot of topics via commands to MyCLI, but presented in a functional format. From a usefulness standpoint, I would give this program a B- (author has stated that many parts are primitive and is working hard to expand and refine). From a initiative standpoint, I would give this program an A, MyCLI in concept does provide many features not found in CLI like .bat files etc. and strives to provide an environment similar to a csh (shell). I am locked from responding directly to the author but feel the following comments or suggestions will be of interest to all Amiga types. Problem and When MyCLI is invoked, current_directory defaults to 'DF0:'. Sugestion This is a real hassle to the beginner. Provision should be Areas : made to read current assigned directory as default. When in MyCLI, call of another MyCLI, leaves original locked to the second MyCLI window. This is inconsistant with CLI. Error Messages appear in Black which make them difficult to read (RED would be better). Date and Time are displayed in inverse video after each command execution. Clutters up the display and blinds the user who is not wearing sun glasses. I suspect I can turn this off, but haven't decoded the key. CTRL/C and CTRL/E toggle commands, should be moved to the Shifted Function Keys while in terminal mode. Many Hosts make use of CTRL/C and CTRL/E sequences. Also BREAK should also be defined as a Reserved Function Key while in terminal mode. Window sizing gadgets gets destroyed when text reaches last line. Directory Listings should be alpa sorted (maybe the addition of flags like a=all s=sort r=reverse sort etc.) An Alias Lookup File should be implemented so that any command MyCLI or system can be renamed and executed with options. This would solve the redundent command list lookup table. Unix style wildcards meta-characters and option passing needs to be added. Final Thought: If MyCLI commands are intended to replace existing c: programs they should provide all the existing functions else leave them external. Congrads : All in all, Job-Well-Done and I am eagerly awaiting the updates (P.S. thanks for posting this early version). -- -- Dave Whitlock {decvax!microsof,uw-beaver,ssc-vax,allegra,lbl-csam}!fluke!star John Fluke Mfg. Co., 33031 Schoolcraft Road, Livonia, MI 48150