home .. forth .. misc mail list archive ..

Scott McLoughlin, would you comment?



From: "Rick Hohensee" <hohenzay@tmn.com>
To: fire-l@artopro.mlnet.com
Date: Mon, 29 May 1995 11:40:02 -0400 (EDT)
Subject: Scott McLoughlin, would you comment?
 
The MuP21 isn't a Forth engine, really.   Fetch   fetches a datum from
the address in the 'address register', not the top of the data stack.
This is similar to Bana's address stack, methinks. However, why didn't
Chuck make said register a stack? Maybe he has another structure or 
structures in mind. Or maybe he's leaving that for variation. But is 
there a good general case? 
 
ferinstance...
Let's say the MISC address register grows into a special 16 cell stack, 
where each cell has 8 additional bits which constitute two 4 bit pointers 
to other cells in the same address stack. The main pointer ( actually, 
pointer stack may be a better name for this entity) points to the object 
in memory, the object or atom. 
 
Question: what Lisp-like things can be done with this critter, in how 
many instructions additional to those required by a plain address 
register/stack? 
 
Rick Hohensee
 


--


-----------------------------------------------------------------------
To:         Multiple recipients of the FIRE-L Mailing List
Moderator:  Rick Hohensee                             rickh@cap.gwu.edu
Host:       ForthBC/Art of Programming BBS        koh@artopro.mlnet.com
Subscribers may send articles to               fire-l@artopro.mlnet.com
To unsubscribe send e-mail to                listserv@artopro.mlnet.com 
with the words "unsubscribe fire-l" (w/o quotes) in the message body
-----------------------------------------------------------------------