From owner-freebsd-small Mon Oct 5 11:57:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA03445 for freebsd-small-outgoing; Mon, 5 Oct 1998 11:57:48 -0700 (PDT) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from smtp01.wxs.nl (smtp01.wxs.nl [195.121.6.61]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA03412 for ; Mon, 5 Oct 1998 11:57:30 -0700 (PDT) (envelope-from asmodai@wxs.nl) Received: from diabolique ([195.121.59.96]) by smtp01.wxs.nl (Netscape Messaging Server 3.6) with SMTP id AAB53E2; Mon, 5 Oct 1998 20:57:01 +0200 Message-Id: X-Sender: skywise@pop.wxs.nl X-Mailer: QUALCOMM Windows Eudora Pro Version 4.0 Demo Date: Mon, 05 Oct 1998 20:58:45 +0200 To: Andrzej Bialecki From: Jeroen Ruigrok/Asmodai Subject: Re: Command-line i/f (Re: PicoBSD) Cc: FreeBSD Small In-Reply-To: References: Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 At 09:20 05-10-98 , Andrzej Bialecki wrote: >On Sun, 4 Oct 1998, Jeroen Ruigrok/Asmodai wrote: >> Reverse polish notation? I know of Hungarian notation, but not Polish, want >> to enlighten me? > >A.k.a. postfix notation. E.g. if you want to compute (3+4)*7 you enter it >this way: > >3 4 + 7 * Ahh right'o, the awkward notation for humans ;) >This is natural consequence of choosing the stack as the backbone of the >language. This makes it somewhat harder to read, but it's much more >natural for most machines to execute. :-) I had a look at Forth today, looks workable enough... Now to gain some expertise in it... =) >> How far do we need to adhere to Cisco's IOS/Shiva's SpiderSoftware command >> syntaxing? Most of it is good and usable. > >Hmmm... They are just an idea to start from, I think. We need to sit and >think about a model of the system, in terms of hierarchy of subsystems. >Some of them would be such subsystems as User mgmt, IP config (interfaces, >routing, bridging, NAT...), Startup, Access control etc etc.. Then , >basing on this description, we could go down to the bottom of the final >command which would look like: [snip Cisco IOS like example] >I know, this resembles IOS very close. If you happen to know other UI, you >can share with us how this would look like... anyway, I hope you get the >idea. I will, will type some of Shiva's examples soon, for the moment, here's one: Category Description - ---------------------------------------------- Booting Booting Commands Filters Filter Management Commands Hosts Hosts and Services Commands Install Installation Commands Line Line and Session Commands Management Network Management Commands Menu Menu Commands Phone Phone Commands Routing Routing Commands Statistics Statistical Information Commands Terminal Terminal Configuration Commands User User Commands Utility Utility Commands regards, Jeroen Ruigrok van der Werven / Asmodai ICQ-UIN: 1564317 .:. Ninth Circle Enterprises Network/Security Specialist /==|| FreeBSD and picoBSD, the Power to Serve ||==\ -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 6.0 for non-commercial use iQA/AwUBNhkI1YY752GnxADpEQLyFQCgqbjC8ecQwhHTJ/tDMnpZid/RFL0AnR20 YZ6ckLq2lwBNxTXwM9915h8D =EK8u -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message