Forth include ?

Dan Nelson dnelson at allantgroup.com
Sun Dec 25 18:33:43 PST 2005


In the last episode (Dec 25), RW said:
> On Saturday 24 December 2005 07:16, Leonard Zettel wrote:
> > This undoubtedly is of no importance whatsoever, natheless this
> > inquiring mind would like to know.
> >
> > The FreeBSD boot loader is written in Forth, which I happen to be
> > able to read (sort of, anyway). EXCEPT the word "include" occurs in
> > a number of places. I grant it is fair to middling obvious what it
> > does. At the same time, I have not been able to find a definition
> > for include in any of the reference materials I have on Forth. It
> > is defninetly NOT ANS (or ISO) Forth (which specifies the words
> > INCLUDE-FILE and INCLUDED).
> >
> > So 1) Can anybody give a stack picture for include ?
> > 2) What version/dialect of Forth does FreeBSD use
> > and is there any place I can get documentation on it?
> 
> Looking through the source it appears it's not stricly speaking
> Forth, but rather FICL.
> 
> http://ficl.sourceforge.net/
> 
> FWIW I have seen include in older, pre-ansi,  versions of forth.

It looks like include is defined in
/sys/boot/ficl/softwords/fileaccess.fr
 

-- 
	Dan Nelson
	dnelson at allantgroup.com


More information about the freebsd-questions mailing list