Date: Fri, 30 Oct 1998 21:13:34 +0100 (CET) From: Andrzej Bialecki <abial@nask.pl> To: Mike Smith <mike@smith.net.au> Cc: "Jordan K. Hubbard" <jkh@time.cdrom.com>, current@FreeBSD.ORG Subject: Re: New boot loader and alternate kernels Message-ID: <Pine.BSF.4.02A.9810302059500.25812-100000@korin.warman.org.pl> In-Reply-To: <199810301936.LAA01533@dingo.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 30 Oct 1998, Mike Smith wrote: > > On Fri, 30 Oct 1998, Mike Smith wrote: > > > > > > > > It needs to be portable. I haven't seen a decent portable Forth under > > > about 40k. Atlast isn't very decent. > > > > Atlast is NOT Forth, and it's implementation leaves much to desire... Tell > > you somethin: please go to www.taygeta.com, and see some pretty, tiny > > Forth implementations in versions for 3-4 architectures. There are such. > > Been there, done that. The portable ones are all too big. 8) They are big because either they use termcap, or curses, or they define complete CORE, CORE-EXT, DOUBLE, FLOATING, LOCALS, and whatnot... We wouldn't need most of it. Heck, there are Forth's for PICs! This can be done, and IMVHO advantages are obvious... > Actually, ~40k doesn't bother me much, once we get the alpha issues > sorted out. But Forth is more intimidating than it needs to be; > something with an sh-like syntax would be nicer. It depends. When you use Sparc's boot monitor you don't need to be aware what's behind a word "help" or "power-off". > (Yes, I agree that Forth would be more powerful. Compromises...) Ah, well. I guess I'm proposing Forth so strongly because it's so powerful and compact, and fast... and so incredibly extensible when you need it. No need to reinvent the same things each time, writing yet another incompatible language... I think this is important opportunity - let's not miss it without good reasons... As I said, there are people among us who can even write small enough Forth kernel for our purposes. Andrzej Bialecki -------------------- ++-------++ ------------------------------------- <abial@nask.pl> ||PicoBSD|| FreeBSD in your pocket? Go and see: Research & Academic |+-------+| "Small & Embedded FreeBSD" Network in Poland | |TT~~~| | http://www.freebsd.org/~picobsd/ -------------------- ~-+==---+-+ ------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.02A.9810302059500.25812-100000>