Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 04 Oct 1998 23:40:34 +0200
From:      Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
To:        Andrzej Bialecki <abial@nask.pl>
Cc:        Jerry Hicks <jhicks@glenatl.glenayre.com>, FreeBSD Small <freebsd-small@FreeBSD.ORG>
Subject:   Re: Command-line i/f (Re: PicoBSD) 
Message-ID:  <Version.32.19981004223523.010a32d0@pop.wxs.nl>
In-Reply-To: <Pine.BSF.4.02A.9810040027120.23821-100000@korin.warman.org .pl>
References:  <Version.32.19981003205445.0108b5e0@pop.wxs.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

At 00:39 04-10-98 , Andrzej Bialecki wrote:
>On Sat, 3 Oct 1998, Jeroen Ruigrok/Asmodai wrote:
>> At 07:59 02-10-98 , Andrzej Bialecki wrote:
>> >On Thu, 1 Oct 1998, Jerry Hicks wrote:

>> >Heh.. Thanks for confirmation :-) Well, I know it's not _that_ popular
>> ><evil grin>, but it gives tremendous programmability and
>> >flexibility, compared to what /bin/sh gives with much more bloat. And I'd
>> >rather not invent YAPL, tripping over the same pitfalls as others did -
>> >Forth is very mature and well defined.
>> 
>> Never played with Forth, what does it compare to?
>
>Hard to tell... It's definitely different than other popular languages.
>It's built around a concept of stack (all operations are done on its
>internal stacks), it's a cross between compiler and interpreter, uses a
>Reverse Polish Notation for most of its operations (now, this is not the
>reason I started to play with it :-)), etc, etc, - see www.forth.org for
>more info.

Reverse polish notation? I know of Hungarian notation, but not Polish, want
to enlighten me? 

>> That wasn't my suggestion, but the current setup of FreeBSD is too limiting
>> or too scattered throughout directories to be of any use for the picoBSD
>> setup.
>
>Exactly! This is the issue I want to address.

Then I understood ye correctly ;)
 
>> But I think that's the question, how far are ye willing to go to
>> preserve usability on the picoBSD setups, as far as I now can foresee, we
>> use these disks for quick and 'dirty' routers. How much use is there to
>> support every known command that don't actually add on to the purpose of
>> which the disks were designed (correct me if wrong offcourse =). As I see
>> it, we should/could use the FreeBSD cores, extend it with things like Zebra
>> and the likes and modify the UI/shell to resemble configuration commands
>> like IOS and Shiva/SpiderSoftware routing stuff...
>
>Again, I fully agree with you - that's also my intention. And I see a
>Forth -based shell as a means to accomplish it - to glue all these
>elements together, at the same time giving it flexibility and programming
>abilities far beyond those of /bin/sh.

Dang, have to learn Forth than don't I? =)

How far do we need to adhere to Cisco's IOS/Shiva's SpiderSoftware command
syntaxing? Most of it is good and usable.

Regards,
Jeroen Ruigrok van der Werven / Asmodai <asmodai(at)wxs.nl>
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 <http://www.pgp.com>;

iQA/AwUBNhfdQ4Y752GnxADpEQKTAgCfYL7FQY3gTx4TuhPqNgNDlsywNAMAnR+G
sUK1KxdBi06fR3PrcKBGUAmC
=zKNr
-----END PGP SIGNATURE-----


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?Version.32.19981004223523.010a32d0>