Re: euForth
- Posted by Peter Lawrence <peterl at NETLINK.COM.AU> Aug 23, 1999
- 421 views
Clearly I need to clarify. >When I think of increased portability, Forth isn't something that comes to >mind - at least in the 'free' Forth realm. For example, it doesn't seem that >Pocket Forth (for the Mac) is compatible with Win32Forth (for Windows). I >haven't seen a BeForth. "Portability", in this sense, does NOT mean someone already laid out a red carpet for you. It means you have a go-anywhere toolkit available, which can be installed in a very few man-weeks. Once you install it, you're over the hump - anything that's already in that Forth, or anyone trained in it, is portable to that platform. "Portable" does not mean that one Forth is compatible with another, unless specifically designed for it - it just means you have a less impossible job starting from scratch. > >> BTW, Forth provides a virtual memory feature in >> most implementations, which would also help. > >Welcome news to me - when I used to code in PolyForth, we were restricted to >64K of static memory. True - but the virtual memory feature does not mean all memory, just the transparent use of mass storage (which is why I put on the word "feature"). Granted, that's less than many hardware supported virtual memories, but it's more than enough to support sophisticated data structures. See what FOLDOC has to say about Forth. PML. GST+NPT=JOBS I.e., a Goods and Services Tax (or almost any other broad based production tax), with a Negative Payroll Tax, promotes employment. See http://users.netlink.com.au/~peterl/publicns.html#AFRLET2 and the other items on that page for some reasons why.