Date: Mon, 05 Oct 1998 16:37:24 -0700 From: Mike Smith <mike@smith.net.au> To: Jeroen Ruigrok/Asmodai <asmodai@wxs.nl> Cc: "Louis A. Mamakos" <louie@TransSys.COM>, Jerry Hicks <jhicks@glenatl.glenayre.com>, FreeBSD Small <freebsd-small@FreeBSD.ORG>, Andrzej Bialecki <abial@nask.pl> Subject: Re: Command-line i/f (Re: PicoBSD) Message-ID: <199810052337.QAA00680@dingo.cdrom.com> In-Reply-To: Your message of "Mon, 05 Oct 1998 21:25:07 %2B0200." <Version.32.19981005210146.010009c0@pop.wxs.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
> At 09:37 05-10-98 , Mike Smith wrote: > >> At 23:22 04-10-98 , Mike Smith wrote: > >> >> As such I have a few suggestions already based on IOS/Shiva > SpiderSoftware > >> >> command syntax: > >> >> > >> >> grouping of commands under another keyword, for example: ip, ipx, dial, > >> etc... > >> > > >> >As long as the syntax is consistent. IOS is not a good example to > >> >follow here. > >> > >> Well it might be a source for command names ;) > > > >Not even that. IOS's command interface is a festering abomination. > >Emulating it would be a major error. > > Want to support yer statement? =) Just curious about the how and why... The major nits which get me: - Inconsistent terminology. - There's usually at least 2 ways of doing something, and at most one of those will be like how you would do a similar thing to a slightly different object. - No structure (you will usually visit several subsystems in order to perform any configuration task). - No scriptability (there's an IOS with Tcl embedded inside Cisco, but they won't let it out). Basically, IOS's command interface is a hack. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810052337.QAA00680>