Date: Fri, 30 Oct 1998 20:43:19 +0100 (CET) From: Andrzej Bialecki <abial@nask.pl> To: "Jordan K. Hubbard" <jkh@time.cdrom.com> Cc: Mike Smith <mike@smith.net.au>, current@FreeBSD.ORG Subject: Re: New boot loader and alternate kernels Message-ID: <Pine.BSF.4.02A.9810302038510.25812-100000@korin.warman.org.pl> In-Reply-To: <17553.909775539@time.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 30 Oct 1998, Jordan K. Hubbard wrote: > > There are Forth implementations for x86 which take around 8kB. These > > implement the subset of CORE words only, but you can have a > > /boot/core-ext.4th, /boot/menus.4th, etc, etc... - all these would be > > added to dictionary at run-time. This includes also all sorts of > > conditionals, loops, help screens etc, etc... Imagine something like that: > > It would be nice if a "tiny4th" interpreter could be written in C so > that it will port straight over to the alpha; I don't think a truly > minimal 4th set would be that large, even in a HLL like C. Somebody > figured out what the truly minimal # of 4th words required for an > interpreter was at some point though I don't remember what it is - 8? > I figure if you have key, emit, ?terminal and fload, you've got enough > of an I/O system to make this work. :) Except for atlast, TILE forth, > cforth and pratt forth, all of which are too large, what are our > options here anyway? You can find a decent list of free implementations on www.taygeta.com. We should also ask those lurking Forth'ers among us - I know there are quite a few of them, some of them even written Forth implementations. 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.9810302038510.25812-100000>
