[retroforth] Re: Milestone: Dictionary and code separation

  • From: Charles Childers <charles.childers@xxxxxxxxx>
  • To: retroforth@xxxxxxxxxxxxx
  • Date: Sun, 30 Jan 2005 08:06:15 -0500

On Sat, 29 Jan 2005 18:55:01 -0800 (PST), Ron Aaron <ron@xxxxxxxxxxx> wrote:
> 
> On Fri, January 28, 2005 17:22, Charles Childers said:
> > A major milestone has been reached! In RetroForth 8, the dictionary
> > headers and code are separated. The nice thing is that I can still do
> > things like:
> >
> > code 'swap', _swap
> >   xchg eax, [esi]
> > next
> >
> > Except that the dictionary entry is now compiled to a different area
> > of memory than the code.
> 
> Glad to have been an inspiration :-)

This is something I've wanted to do for a long time. Your code helped
me narrow down the reasons it wasn't working in my tests.

As a nice side benefit of this change, compilation is now slightly faster...

-- 
Charles Childers
http://www.retroforth.org

Other related posts: