Article View: net.lang.forth
Article #166questions about multiple vocabularies
From: David P. Anderson
Date: Wed, 27 Feb 1985 06:52
Date: Wed, 27 Feb 1985 06:52
19 lines
1395 bytes
1395 bytes
<> I have been using nested multiple vocabularies in a large application to do "data hiding" and enforce modularity. Because of dependencies, I can't define a whole module at once, but must mix the definitions of different modules. This means that doing a "forget" is a tedious thing... To avoid screwing up the dictionary I must do a bunch of smaller forgets back to where I want. This seems like a pretty poor situation. Does anyone have or know of a "smart" forget, which will clean up vocabularies as it goes? Does Forth83 deal with this problem? (I am working in Forth 79). A related question: I have seen some proposals for multiple search paths (i.e. several "context" vocabularies). Does anyone have code that implements this? Please mail if it's handy. David Anderson ( ..uwvax!anderson )
Technical Details
Message-ID:
<132@uwvax.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!godot!harvard!seismo!uwvax!andersonShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site uwvax.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!godot!harvard!seismo!uwvax!anderson From: anderson@uwvax.UUCP (David P. Anderson) Newsgroups: net.lang.forth Subject: questions about multiple vocabularies Message-ID: <132@uwvax.UUCP> Date: Wed, 27-Feb-85 01:52:26 EST Article-I.D.: uwvax.132 Posted: Wed Feb 27 01:52:26 1985 Date-Received: Fri, 1-Mar-85 06:50:52 EST Distribution: net Organization: U of Wisconsin CS Dept Lines: 19