Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 06 Oct 1998 23:37:35 +0200
From:      Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
To:        "Christopher G. Petrilli" <petrilli@amber.org>
Cc:        FreeBSD Small <freebsd-small@FreeBSD.ORG>
Subject:   Re: Command-line i/f
Message-ID:  <Version.32.19981006232725.01028710@pop.wxs.nl>
In-Reply-To: <19981005141735.53074@amber.org>
References:  <199810051532.LAA10779@jhicks.glenatl.glenayre.com> <199810032345.TAA21910@whizzo.transsys.com> <199810051532.LAA10779@jhicks.glenatl.glenayre.com>

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

At 20:17 05-10-98 , Christopher G. Petrilli wrote:
>On Mon, Oct 05, 1998 at 11:32:42AM -0400, Jerry Hicks wrote:
>>
>> [snip: various arguments]
>> 
>> Not necessarily...  Quite a few mortals know how to code Forth.  I have 
>> enjoyed a fair amount of success over the years introducing Forth to new 
>> programmers.
>
>This is really not a valid argument.  Quite a few mortals know x86
>assembler, but that hardly makes it attractive <wink>  I think the
>reality is that RPN is totally foreign to most people, at least those
>who don't keep a traditional HP calculator by their sides.

Heh, depends on what it will be used for... It is small though ;)

>> Anyone who used WordPerfect or bootstraps a late model Sun also
qualifies as a 
>> user of a Forth system.
>
>Regardless, user is one thing, coder is a totally seperate thing. 

Very true, hence the fact that most *NIX users still have some
affection/background with programming-related issues... And then there is
the Linux 'l33t groups ;)

>> > Why wouldn't something based on TCL be a better choice?  Sysadmins are
>> > probably more likely to be familiar with it (perhaps due to experience
>> > with "expect").  It has a pretty reasonable syntax, and perhaps
>> > a more familair procedural type model.
>> 
>> I can see getting a complete Forth onto the PicoBSD floppy within 8K or so.
>
>This is a bonus in so much as it presumes that it's needed.

Aye, we have to keep thinking small, yet useable...

>> We can't do that with TCL.

Dunno... Might all be dependant on the amount of supportcode that makes it
into the 'kernel' as well as the understanding of the language by it's
coder/user.

>> I'll bet we will find a new set of FreeBSD aficionados created when some 
>> implementation gets released.  See comp.lang.forth for lively discussion.
>
>This is NOT why you do things, this is a poor excuse.  Heck, then we
>should use perl! <0.5 wink>

Perl sounds good too ;)
Well, the fact that attracted me to picoBSD a few days/weeks ago was the
fact that it was going to do the things Cisco/Shiva and other box-routers
can do except then for embedded systems or small memory footprint setups...
My choice of support was the latter. Not to say I don't see any future in
the first, it's just something I cannot discuss about as my knowledge is
zero in that area, hence why all my posts take a small setup based on
diskettes as startpoint. Narrowminded? Mayhaps =)

>> Forth is very much alive and kicking.  When one is seeking a minimalist 
>> solution, I can't think of a better alternative to assembly code.
>
>Have we really even yet determined that any such solution is needed, or
>in fact are we trying to find a hammer to a nail that is only in the
>imagination of those among us?  I would appreciate CLEAR CONCISE
>descriptions of REAL-WORLD problems that this would solve, not some
>hyperbole about how it would make thus and such possi ble, which
>presumes that anyone in their right midn would WANT it.

True, it might be trying to find a nail. The fact is that we have to
provide an UI. That's something we all agree upon, as we all see the need
to change the default /bin/sh to something less versatile, yet more useful
for our goal.

See also another post of mine: picoBSD Goals

>Remember, PicoBSD is designed to be small and simple, choosing obtuse
>(for most people) languages as extension sets is just plain SILLY.

Might have a valid point there, but ye forgot one point, the UI will be
written in Forth if I understood Andrej correctly. It won't be usable by
the admin/user...

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/AwUBNhp/j4Y752GnxADpEQJBfQCgrOda29PbSt04hSwq+Vv3lxHOtn0AoOz9
0/3fxFsfULR9ESfAmA6OW0EQ
=YsqV
-----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.19981006232725.01028710>