Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!seismo!rochester!udel!thomson
From: thomson@udel.EDU (Richard Thomson)
Newsgroups: comp.lang.forth
Subject: regular vs. user variables
Message-ID: <399@louie.udel.EDU>
Date: Tue, 28-Jul-87 11:08:44 EDT
Article-I.D.: louie.399
Posted: Tue Jul 28 11:08:44 1987
Date-Received: Wed, 29-Jul-87 06:36:53 EDT
Reply-To: thomson@udel.EDU (Richard Thomson)
Organization: University of Delaware
Lines: 15
Summary: What's the difference?

I have seen two 'uses' of variables in the FORTH system that I have (MultiFORTH
for the Amiga from Creative Solutions).  The first seems to be your run-of-the-
mill variable:

Variable Foo	( declare a variable )

The other is a 'user' variable declared (I *think*) as follows:

240 user  !	( store  in user variable #240 )

What's the difference between normal variables and user variables?  Why are user
variables limited to a certain number? (about 60, I think?)  Does this have
something to do with the run-time kernel of my FORTH?

Thanks in advance.				Rich Thomson