Date: Wed, 07 Oct 1998 00:02:11 +0200 From: Jeroen Ruigrok/Asmodai <asmodai@wxs.nl> To: James da Silva <jds@torrentnet.com> Cc: FreeBSD Small <freebsd-small@FreeBSD.ORG>, Mike Smith <mike@smith.net.au> Subject: Re: Command-line i/f (Re: PicoBSD) Message-ID: <Version.32.19981006235657.0104eeb0@pop.wxs.nl> In-Reply-To: <199810051918.PAA21621@torrentnet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 At 21:18 05-10-98 , James da Silva wrote: > > > >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. > >Unless you're trying to sell a router to people who have it memorized >already, warts and all. :-) But that's not what we're aiming at ;) >It seems to me that the basic goal here for picoBSD is to be able to >configure the whole thing from one script file, including perhaps some >extensibility (which IOS does not have). Extensibility sounds good, would an basic UI work as a start point and then for the various configs create some sort of plug-in that allows normal FreeBSD boxen to creates personalized disks of picoBSD (each with his own components needed to perform a given task)? >An extensible config language can be very small and very quickly >implemented. I had thought the TCL interpreter core (minus all the library >routines) was very small, maybe something went wrong. Forth certainly >qualifies. Small schemes (eg siod) qualify. A simple line-based mini- >language can be cons'ed up in a weekend. Choosing among these is pure >religion. What we have to look at with the languages are: size, speed, extensibility and especially use. >If forth is being considered as way to implement a lot of the >non-performance critical "glue" code, and not necessarily as the interface >through which the admin operates, then that's less controversial. I thought Andrej was very clear in that? Or maybe I was misinterpreting him, but as far as I understood it, he wanted to use Forth for the whole UI thing which provides the command set for the admins to use. >Wouldn't Java or some other bytecode language be similarly compact, or at >least in the same ballpark? I know, a typical java runtime, like tcl, is >bloated; but how much of that is necessary? How big would a simple JVM >with only the basic classes be? Dunno, any way of finding out? 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/AwUBNhqFVIY752GnxADpEQJxHQCg/U5OMBzkI427XshJqcbqugH1XA4An21a h2TcEZIMQxnLNQQov5Cpz+LN =intb -----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.19981006235657.0104eeb0>