-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Sam and Enoch,
>> >> Not for me. I have lots of mutually recusive word definitions >> like: >> >> : A ... ; \ calls B : B ... ; \ calls A >> >> and spending one Edefer per each Nobody talks about Edefers, just use Idefers (the technique to create them should be easy to find out). Re-define them once (since they are in flash, that does not like frequent changes) and the only penalty that is left is > plus another indirect runtime level Which comes down to 1 instruction using my defer:seal word (3 more flash erase cycles. nothing’s for free). Patching the dictionary to eliminate all redirections is an exercise I leave to those who love doing it. This is not my way. If I get an inspiration to declare forward declarations easily so that I can understand it, I may add a recipe for it. Currently I see only a chaotic shadow of a picture using defers and a bunch of immediate words and words creating immediate words. More like a nightmare.... > Of course you'll blow the return stack pretty fast without tail > call elimination. I confess I've looked at all the available Forths > for the AVR so I can't remember if AmForth provides this > capability. The amforth compiler does absolutely no optimization at all. simple and straight 1:1 code generation. Matthias -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlLlZHoACgkQ9bEHdGEMFjOnxQCggj84VlmkIJy0AwCyzU8Qp2SX wZwAn14FZunZO8Yry+21/L4UY1XvCA9Z =QSsw -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Amforth-devel mailing list for http://amforth.sf.net/ Amforth-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amforth-devel