Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Forth > Re: Separated h...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 10 of 17 Topic 4006 of 4284
Post > Topic >>

Re: Separated headers

by mark4 <i440r@[EMAIL PROTECTED] > Apr 21, 2008 at 07:54 PM

On Apr 21, 3:48 am, "Maki" <veselic...@[EMAIL PROTECTED]
> wrote:
> I have recently cross-compiled my first forth system (subroutine
threads),
> and now I want to separate headers from code. Current header arrangement
> looks like this:
> [link][flags][count][name] code
> I guess I need one more pointer in the header like this:
> [link][flags][count][name][code_ptr]  which will connect header to
> definition.
>
> Questions:
>
> 1. What is the best way to handle allocation in name dictionary? My
current
> thought is to revector dp with words like:
> PROGRAM HERE ( returns dp from program code dictionary)
> NAMES HERE ( returns dp from name dictionary)
>
> 2. Implementation of word >name is trickier. It appears that  >name now
> should use FIND to go back to name field.
>
> Are there any other pitfalls that I should pay attention to when doing
this?
> Any advices an comments appreciated.
> Best regards,
> M.
>
> --
> M.Veselic
> Sigma Lab.

you dont need to use find to locate a word header when you separate
headers from code space, isforth does this and >name is basically
defined as : >name 4- @[EMAIL PROTECTED]
 ; because i store an NFA pointer at CFA -4.
the trick is when you do headerless words this pointer has to be
cleared or it will point to bogus data!
 




 17 Posts in Topic:
Separated headers
"Maki" <vese  2008-04-21 12:48:29 
Re: Separated headers
Alex McDonald <blog@[E  2008-04-21 05:30:01 
Re: Separated headers
"Maki" <vese  2008-04-21 20:39:04 
Re: Separated headers
Alex McDonald <blog@[E  2008-04-21 14:38:54 
Re: Separated headers
"Maki" <vese  2008-04-22 00:45:13 
Re: Separated headers
m_l_g3 <m_l_g3@[EMAIL   2008-04-21 07:38:58 
Re: Separated headers
Bruce McFarling <agila  2008-04-21 08:10:01 
Re: Separated headers
"Maki" <vese  2008-04-21 20:27:24 
Re: Separated headers
"Maki" <vese  2008-04-21 21:02:18 
Re: Separated headers
mark4 <i440r@[EMAIL PR  2008-04-21 19:54:54 
Re: Separated headers
"Maki" <vese  2008-04-22 09:33:23 
Re: Separated headers
m_l_g3 <m_l_g3@[EMAIL   2008-04-24 04:35:50 
Re: Separated headers
"Maki" <vese  2008-04-25 11:11:51 
Re: Separated headers
Albert van der Horst <  2008-04-22 18:49:34 
Re: Separated headers
"Mark W. Humphries&q  2008-04-28 03:10:28 
Re: Separated headers
Coos Haak <chforth@[EM  2008-04-28 20:24:51 
Re: Separated headers
"Mark W. Humphries&q  2008-04-28 16:25:31 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Oct 10 21:19:47 CDT 2008.